)]}'
{
  "commit": "7553e8f2d5161a2b7a9b7a9f37be1b77e735552f",
  "tree": "1e5413e5998a523f6f9a8ea647b56a6d91be4ee5",
  "parents": [
    "b1d7dd80aadb9042e83f9778b484a2f92e0b04d4"
  ],
  "author": {
    "name": "David Rientjes",
    "email": "rientjes@google.com",
    "time": "Wed Jun 22 18:13:01 2011 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Jun 22 21:06:47 2011 -0700"
  },
  "message": "mm, hotplug: fix error handling in mem_online_node()\n\nThe error handling in mem_online_node() is incorrect: hotadd_new_pgdat()\nreturns NULL if the new pgdat could not have been allocated and a pointer\nto it otherwise.\n\nmem_online_node() should fail if hotadd_new_pgdat() fails, not the\ninverse.  This fixes an issue when memoryless nodes are not onlined and\ntheir sysfs interface is not registered when their first cpu is brought\nup.\n\nThe bug was introduced by commit cf23422b9d76 (\"cpu/mem hotplug: enable\nCPUs online before local memory online\") iow v2.6.35.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02159c755136ea0463f57a2a951f9cad223aceb1",
      "old_mode": 33188,
      "old_path": "mm/memory_hotplug.c",
      "new_id": "78dba9f04b5b7132d6e9c4090be80e0288d1633f",
      "new_mode": 33188,
      "new_path": "mm/memory_hotplug.c"
    }
  ]
}
