)]}'
{
  "commit": "f7e3334a6bcb42e7295a9bd9cb36ca4e6e4e66b4",
  "tree": "f2518be51a9b38a51eff1b48402b1306341dfddb",
  "parents": [
    "4b97280675f45c1650ee4e388bd711ecbb18c4b4"
  ],
  "author": {
    "name": "Nathan Fontenot",
    "email": "nfont@linux.vnet.ibm.com",
    "time": "Fri Sep 27 10:18:09 2013 -0500"
  },
  "committer": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Thu Oct 03 17:21:38 2013 +1000"
  },
  "message": "powerpc: Fix memory hotplug with sparse vmemmap\n\nPrevious commit 46723bfa540... introduced a new config option\nHAVE_BOOTMEM_INFO_NODE that ended up breaking memory hot-remove for ppc\nwhen sparse vmemmap is not defined.\n\nThis patch defines HAVE_BOOTMEM_INFO_NODE for ppc and adds the call to\nregister_page_bootmem_info_node. Without this we get a BUG_ON for memory\nhot remove in put_page_bootmem().\n\nThis also adds a stub for register_page_bootmem_memmap to allow ppc to build\nwith sparse vmemmap defined. Leaving this as a stub is fine since the same\nvmemmap addresses are also handled in vmemmap_populate and as such are\nproperly mapped.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCC: \u003cstable@vger.kernel.org\u003e [v3.9+]\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0cd9e4c6837d2d17620b0f646151d9a54408f71",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/init_64.c",
      "new_id": "8ed035d2edb5a51540d580e4b6a6a5a106b3a5f9",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/init_64.c"
    },
    {
      "type": "modify",
      "old_id": "1cf9c5b67f241f40f46b127024c4a659e95af221",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/mem.c",
      "new_id": "3fa93dc7fe750a9f53c875493b969f1962bea9af",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/mem.c"
    },
    {
      "type": "modify",
      "old_id": "026771a9b0976068f64935b60c9da8526dbe7b63",
      "old_mode": 33188,
      "old_path": "mm/Kconfig",
      "new_id": "394838f489ebae1b9d00660af54ceac857538653",
      "new_mode": 33188,
      "new_path": "mm/Kconfig"
    }
  ]
}
