)]}'
{
  "commit": "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604",
  "tree": "2b9b73675de73866fbd219fab5bf2d804e6817b1",
  "parents": [
    "47a4d5be7c50b2e9b905abbe2b97dc87051c5a44"
  ],
  "author": {
    "name": "Dave Hansen",
    "email": "haveblue@us.ibm.com",
    "time": "Wed Jan 10 23:15:30 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Thu Jan 11 18:18:20 2007 -0800"
  },
  "message": "[PATCH] Fix sparsemem on Cell\n\nFix an oops experienced on the Cell architecture when init-time functions,\nearly_*(), are called at runtime.  It alters the call paths to make sure\nthat the callers explicitly say whether the call is being made on behalf of\na hotplug even, or happening at boot-time.\n\nIt has been compile tested on ppc64, ia64, s390, i386 and x86_64.\n\nAcked-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\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": "1a3d8a2feb947452226725e27901ffadfd7b345e",
      "old_mode": 33188,
      "old_path": "arch/ia64/mm/init.c",
      "new_id": "1373fae7657fe4bf5a17e6b4e449bcddad67906f",
      "new_mode": 33188,
      "new_path": "arch/ia64/mm/init.c"
    },
    {
      "type": "modify",
      "old_id": "7f2944d3ec2a66399261bddebf98821bc4b31cae",
      "old_mode": 33188,
      "old_path": "arch/s390/mm/vmem.c",
      "new_id": "cd3d93e8c21171de4514aad283d23513ad2ef6ac",
      "new_mode": 33188,
      "new_path": "arch/s390/mm/vmem.c"
    },
    {
      "type": "modify",
      "old_id": "a17b147c61e74853e51268c3eaf144aee8c37006",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "76912231af41572eab08cb7472218a51ca5664a5",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    },
    {
      "type": "modify",
      "old_id": "e339a7345f25ed88cce27e5e50544aa085a4a465",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "b262f47961fbe8a439cc218cd62b20122c5ac957",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    },
    {
      "type": "modify",
      "old_id": "0c055a090f4df19e042312e2a30cef3140fb8558",
      "old_mode": 33188,
      "old_path": "mm/memory_hotplug.c",
      "new_id": "84279127fcd3ab935f922b4c7e1156bb205d9964",
      "new_mode": 33188,
      "new_path": "mm/memory_hotplug.c"
    },
    {
      "type": "modify",
      "old_id": "a49f96b7ea4323667bf635f034c3950f5aa0f7b8",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "fc5b5442e9421efc9044eed23e3a188fffe5cce7",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
