)]}'
{
  "commit": "ed8ece2ec8d3c2031b1a1a0737568bb0d49454e0",
  "tree": "5fb5b994ad3fcdc4ab2bb2c906d88c02a8395807",
  "parents": [
    "2774812f417db562f0d659d2c1b5755ba35d2770"
  ],
  "author": {
    "name": "Dave Hansen",
    "email": "haveblue@us.ibm.com",
    "time": "Sat Oct 29 18:16:50 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sat Oct 29 21:40:44 2005 -0700"
  },
  "message": "[PATCH] memory hotplug prep: break out zone initialization\n\nIf a zone is empty at boot-time and then hot-added to later, it needs to run\nthe same init code that would have been run on it at boot.\n\nThis patch breaks out zone table and per-cpu-pages functions for use by the\nhotplug code.  You can almost see all of the free_area_init_core() function on\none page now.  :)\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2995a5d012c7e924924e044b3d22f750a25c555",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "9a2fa8110afc96f374c94b8763dc4a97a2df5274",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
