)]}'
{
  "commit": "76ab0f530e4a01d4dc20cdc1d5e87753c579dc18",
  "tree": "8e1566df85e02f67876685c36d217fec4845f79f",
  "parents": [
    "748446bb6b5a9390b546af38ec899c868a9dbcf0"
  ],
  "author": {
    "name": "Mel Gorman",
    "email": "mel@csn.ul.ie",
    "time": "Mon May 24 14:32:28 2010 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue May 25 08:06:59 2010 -0700"
  },
  "message": "mm: compaction: add /proc trigger for memory compaction\n\nAdd a proc file /proc/sys/vm/compact_memory.  When an arbitrary value is\nwritten to the file, all zones are compacted.  The expected user of such a\ntrigger is a job scheduler that prepares the system before the target\napplication runs.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\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": "6c7d18c53f8454c7d9ea93317595e7c22da953ed",
      "old_mode": 33188,
      "old_path": "Documentation/sysctl/vm.txt",
      "new_id": "56dd29b97a91b2283b15d3438f0da3a151e228ed",
      "new_mode": 33188,
      "new_path": "Documentation/sysctl/vm.txt"
    },
    {
      "type": "modify",
      "old_id": "465ca88615ed378c63c161ae4f06bc4ea6165e89",
      "old_mode": 33188,
      "old_path": "include/linux/compaction.h",
      "new_id": "572388880ba8ffb3ba374887c551e834aede4409",
      "new_mode": 33188,
      "new_path": "include/linux/compaction.h"
    },
    {
      "type": "modify",
      "old_id": "4c93486b45d1285dc82d65b027cf308dd14c87ff",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "284f330d6a018c3bc1327408d83a367ea2556080",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    },
    {
      "type": "modify",
      "old_id": "be1ff3f7552bf069195f2ff520f276121d139210",
      "old_mode": 33188,
      "old_path": "mm/compaction.c",
      "new_id": "77854fbc0f56efa515d48df7f85ff3109cbbeb28",
      "new_mode": 33188,
      "new_path": "mm/compaction.c"
    }
  ]
}
