)]}'
{
  "commit": "73d02e1bb50bf3e59d7be12920de848631a8dbab",
  "tree": "c44e677be5f2cc1c3850a24c474baad707099a99",
  "parents": [
    "5a9905ef6165547e982e3c830dc469f9851d425b"
  ],
  "author": {
    "name": "Ying Han",
    "email": "yinghan@google.com",
    "time": "Tue May 24 17:12:27 2011 -0700"
  },
  "committer": {
    "name": "Andrew Sutherland",
    "email": "dr3wsuth3rland@gmail.com",
    "time": "Mon May 14 18:22:13 2012 -0500"
  },
  "message": "vmscan: change shrinker API by passing shrink_control struct\n\nChange each shrinker\u0027s API by consolidating the existing parameters into\nshrink_control struct.  This will simplify any further features added w/o\ntouching each file of shrinker.\n\n[akpm@linux-foundation.org: fix build]\n[akpm@linux-foundation.org: fix warning]\n[kosaki.motohiro@jp.fujitsu.com: fix up new shrinker API]\n[akpm@linux-foundation.org: fix xfs warning]\n[akpm@linux-foundation.org: update gfs2]\nSigned-off-by: Ying Han \u003cyinghan@google.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\nConflicts:\n\n\tdrivers/staging/zcache/zcache.c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f02b8edc3d449c41550a6f1899abb8a576cb0ddf",
      "old_mode": 33188,
      "old_path": "arch/x86/kvm/mmu.c",
      "new_id": "1bf7b28bed23084da79cca759216dc780df54cc1",
      "new_mode": 33188,
      "new_path": "arch/x86/kvm/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "729c95a8fe6eae7b052e90c57213a4c710640870",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/i915/i915_gem.c",
      "new_id": "382ae273519b091ea78d6e02c4dbdb6b6ca59f4b",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/i915/i915_gem.c"
    },
    {
      "type": "modify",
      "old_id": "b1e02fffd3ccdebf256d38bb55bed9a37ea1c8d7",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/ttm/ttm_page_alloc.c",
      "new_id": "7f730f8262034aab8f90343616e4a825609686fb",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/ttm/ttm_page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "1baddc1cec48f5c0f16bf4a03560b69101ea3051",
      "old_mode": 33188,
      "old_path": "fs/dcache.c",
      "new_id": "9bb566d0b6db2bf242305365f0053fafeb49f5eb",
      "new_mode": 33188,
      "new_path": "fs/dcache.c"
    },
    {
      "type": "modify",
      "old_id": "393f6353649a097909b834f7988e5f183728bf8b",
      "old_mode": 33188,
      "old_path": "fs/drop_caches.c",
      "new_id": "0891072d600c27a52c75a25b6378f40237c0f207",
      "new_mode": 33188,
      "new_path": "fs/drop_caches.c"
    },
    {
      "type": "modify",
      "old_id": "7cd9a5a68d59d441f4dcf611d604a18a11e2b61f",
      "old_mode": 33188,
      "old_path": "fs/gfs2/glock.c",
      "new_id": "793239839e3a8203d80e4b970274b45f2f871133",
      "new_mode": 33188,
      "new_path": "fs/gfs2/glock.c"
    },
    {
      "type": "modify",
      "old_id": "a689901963dea43c82b6178a4451c09560061e76",
      "old_mode": 33188,
      "old_path": "fs/gfs2/quota.c",
      "new_id": "9bc65a26535a4498f19fdc6a8ee52eb2030ac28c",
      "new_mode": 33188,
      "new_path": "fs/gfs2/quota.c"
    },
    {
      "type": "modify",
      "old_id": "e7d236ca48bd28df49f8555fbaa9e1b90460fbd0",
      "old_mode": 33188,
      "old_path": "fs/gfs2/quota.h",
      "new_id": "90bf1c302a983df6c74191f5c2341b8cf5c70f69",
      "new_mode": 33188,
      "new_path": "fs/gfs2/quota.h"
    },
    {
      "type": "modify",
      "old_id": "0647d80accf6fb51274fe3e8489075e582ba5c16",
      "old_mode": 33188,
      "old_path": "fs/inode.c",
      "new_id": "e0520542ced8bdc076b39680ac84378573ae9c57",
      "new_mode": 33188,
      "new_path": "fs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "a25444ab2baf8562a2a0d73da30c7ba4cfd41d39",
      "old_mode": 33188,
      "old_path": "fs/mbcache.c",
      "new_id": "e6196feccc1e4b6b48e5060c884dee87bf496047",
      "new_mode": 33188,
      "new_path": "fs/mbcache.c"
    },
    {
      "type": "modify",
      "old_id": "2c3eb33b904dcd0b224d27910c95b5fa8225f3b9",
      "old_mode": 33188,
      "old_path": "fs/nfs/dir.c",
      "new_id": "242d7012c5b1f5b3ca12e17d6f0b9572840d9742",
      "new_mode": 33188,
      "new_path": "fs/nfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "cf9fdbdabc675ad635e7d2183904d930d6995f5c",
      "old_mode": 33188,
      "old_path": "fs/nfs/internal.h",
      "new_id": "fabb489c2b85ee0ff6930563fabf8a8133ef467a",
      "new_mode": 33188,
      "new_path": "fs/nfs/internal.h"
    },
    {
      "type": "modify",
      "old_id": "b59ee61f4b9a0b5911da56e7ebaeb2dc72f8e1d8",
      "old_mode": 33188,
      "old_path": "fs/quota/dquot.c",
      "new_id": "afac03212ad476a397b61f3e436685916a200f3f",
      "new_mode": 33188,
      "new_path": "fs/quota/dquot.c"
    },
    {
      "type": "modify",
      "old_id": "ac1c7e8378ddd0a63cd33c5dfbcecd2fcfe0e74d",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_buf.c",
      "new_id": "8321493bf8f441e13cf4181f78ed1627e601b8a5",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_buf.c"
    },
    {
      "type": "modify",
      "old_id": "e22f0057d21fa8d2d3e04c11a2e62438ac17a3e9",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_sync.c",
      "new_id": "aaa4cf738a5df932e34902fa370b53de40ee0181",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_sync.c"
    },
    {
      "type": "modify",
      "old_id": "206a2815ced67399c9cfa248a45d185605e12aee",
      "old_mode": 33188,
      "old_path": "fs/xfs/quota/xfs_qm.c",
      "new_id": "471f911c7d9e6c12f9f9bfd8d8dbec491d1a3be2",
      "new_mode": 33188,
      "new_path": "fs/xfs/quota/xfs_qm.c"
    },
    {
      "type": "modify",
      "old_id": "e3c59f8ee16779876603992a69aba597874923dd",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "a021c046e77437cd23715ac9aab092850994d667",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    },
    {
      "type": "modify",
      "old_id": "fc75973498db80706fc4e66472d71e35d2a6456d",
      "old_mode": 33188,
      "old_path": "mm/memory-failure.c",
      "new_id": "a0166ab250516f763c5a504cc71f96e23c31b450",
      "new_mode": 33188,
      "new_path": "mm/memory-failure.c"
    },
    {
      "type": "modify",
      "old_id": "bf00f825d68e6e60d63eb01bbf3ad7419bd3ecf2",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "3c94e79c6cf524e9b4e01936014698f2c5ab1e6e",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    },
    {
      "type": "modify",
      "old_id": "67e31276682ab5a969da50b300d2ff941d7f3553",
      "old_mode": 33188,
      "old_path": "net/sunrpc/auth.c",
      "new_id": "cd6e4aa19dbfca0de4d54ea5bf6bf5e0d1a79d9f",
      "new_mode": 33188,
      "new_path": "net/sunrpc/auth.c"
    }
  ]
}
