)]}'
{
  "commit": "68a22394c286a2daf06ee8d65d8835f738faefa5",
  "tree": "1fb91d5bf57a1f6d1cabaac0a6f5d86060ebecb5",
  "parents": [
    "f04e9ebbe4909f9a41efd55149bc353299f4e83b"
  ],
  "author": {
    "name": "Rik van Riel",
    "email": "riel@redhat.com",
    "time": "Sat Oct 18 20:26:23 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 20 08:50:25 2008 -0700"
  },
  "message": "vmscan: free swap space on swap-in/activation\n\nIf vm_swap_full() (swap space more than 50% full), the system will free\nswap space at swapin time.  With this patch, the system will also free the\nswap space in the pageout code, when we decide that the page is not a\ncandidate for swapout (and just wasting swap space).\n\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\nSigned-off-by: MinChan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b8f11bcc9485bc3811ae430ae6ace6b29940eb7",
      "old_mode": 33188,
      "old_path": "include/linux/pagevec.h",
      "new_id": "fea3a982ee55d58a2a5626d5e1756779b8a9d0a5",
      "new_mode": 33188,
      "new_path": "include/linux/pagevec.h"
    },
    {
      "type": "modify",
      "old_id": "fcc169610d093c1752746c2b645073437c5f888f",
      "old_mode": 33188,
      "old_path": "include/linux/swap.h",
      "new_id": "833be56ad835e9c070579042548e3f5f5cce69e7",
      "new_mode": 33188,
      "new_path": "include/linux/swap.h"
    },
    {
      "type": "modify",
      "old_id": "e3045040dc3ec26eea087d065855a18aea429838",
      "old_mode": 33188,
      "old_path": "mm/swap.c",
      "new_id": "88a39487267769d83f281664d83e87c4e83859f1",
      "new_mode": 33188,
      "new_path": "mm/swap.c"
    },
    {
      "type": "modify",
      "old_id": "1e330f2998fa259d2733f73f4c50ce0d649c5dc0",
      "old_mode": 33188,
      "old_path": "mm/swapfile.c",
      "new_id": "2a97fafa3d89684c8fb6770650d91f905faa7a64",
      "new_mode": 33188,
      "new_path": "mm/swapfile.c"
    },
    {
      "type": "modify",
      "old_id": "46fdaa546b8d0493acb74b2b428693d46e0b14b3",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "e656035d34065d0bb0c857c770940c9acec73b71",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    }
  ]
}
