)]}'
{
  "commit": "98d5c21c812e4e3b795f5bd912f407ed7c5e4e38",
  "tree": "40c5680e5b8b337fdddd3becf59484a19e2037d5",
  "parents": [
    "57b539269e9eef4dedc533d83c94877bc6b4d44d"
  ],
  "author": {
    "name": "Badari Pulavarty",
    "email": "pbadari@us.ibm.com",
    "time": "Fri Apr 18 13:33:52 2008 -0700"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Tue Apr 29 15:57:53 2008 +1000"
  },
  "message": "[POWERPC] Update lmb data structures for hotplug memory add/remove\n\nThe powerpc kernel maintains information about logical memory blocks\nin the lmb.memory structure, which is initialized and updated at boot\ntime, but not when memory is added or removed while the kernel is\nrunning.\n\nThis adds a hotplug memory notifier which updates lmb.memory when\nmemory is added or removed.  This information is useful for eHEA\ndriver to find out the memory layout and holes.\n\nNOTE: No special locking is needed for lmb_add() and lmb_remove().\nCalls to these are serialized by caller. (pSeries_reconfig_chain).\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d3e9a4bd6aea42d5c769b48458689a7d2a44221",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/pseries/hotplug-memory.c",
      "new_id": "3c5727dd5aa5daa9a269c56b95761d89a7ac075b",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/pseries/hotplug-memory.c"
    },
    {
      "type": "modify",
      "old_id": "271153d27fba12101dce1a33b71607f9596799e5",
      "old_mode": 33188,
      "old_path": "include/linux/lmb.h",
      "new_id": "55d4b261a9e88e95f474de69c8b80ddf6dcf7725",
      "new_mode": 33188,
      "new_path": "include/linux/lmb.h"
    },
    {
      "type": "modify",
      "old_id": "207147ab25e46a90cfa0d17bd703f352c56e2526",
      "old_mode": 33188,
      "old_path": "lib/lmb.c",
      "new_id": "5b2a739bc3d558654c7019f9516a643d3da98573",
      "new_mode": 33188,
      "new_path": "lib/lmb.c"
    }
  ]
}
