)]}'
{
  "log": [
    {
      "commit": "9d88a2eb6e05c07aa0d484b8fa1372722fa921d0",
      "tree": "782b288099fbd96ed779c033f2c1322ff1822950",
      "parents": [
        "98d5c21c812e4e3b795f5bd912f407ed7c5e4e38"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Fri Apr 18 13:33:53 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:53 2008 +1000"
      },
      "message": "[POWERPC] Provide walk_memory_resource() for powerpc\n\nProvide walk_memory_resource() for 64-bit powerpc.  PowerPC maintains\nlogical memory region mapping in the lmb.memory structure.  Walk\nthrough these structures and do the callbacks for the contiguous\nchunks.\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\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "c50f68c8aea421267ba7995b1c485c281b28add6",
      "tree": "38d72f3d6c9e43a4653cc7e330af0aa0dfca3dd5",
      "parents": [
        "4b1d99b37f608b8cc03550033b16212ca9362efd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 24 20:50:48 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:22:17 2008 +1000"
      },
      "message": "[LMB] Add lmb_alloc_nid()\n\nA variant of lmb_alloc() that tries to allocate memory on a specified\nNUMA node \u0027nid\u0027 but falls back to normal lmb_alloc() if that fails.\n\nThe caller provides a \u0027nid_range\u0027 function pointer which assists the\nallocator.  It is given args \u0027start\u0027, \u0027end\u0027, and pointer to integer\n\u0027this_nid\u0027.\n\nIt places at \u0027this_nid\u0027 the NUMA node id that corresponds to \u0027start\u0027,\nand returns the end address within \u0027start\u0027 to \u0027end\u0027 at which memory\nassosciated with \u0027nid\u0027 ends.\n\nThis callback allows a platform to use lmb_alloc_nid() in just\nabout any context, even ones in which early_pfn_to_nid() might\nnot be working yet.\n\nThis function will be used by the NUMA setup code on sparc64, and also\nit can be used by powerpc, replacing it\u0027s hand crafted\n\"careful_allocation()\" function in arch/powerpc/mm/numa.c\n\nIf x86 ever converts it\u0027s NUMA support over to using the LMB helpers,\nit can use this too as it has something entirely similar.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e5f270954364a4add74e8445b1db925ac534fcfb",
      "tree": "00c0f7de7c9a6e076d02f6824d5d201fae6d3805",
      "parents": [
        "27e6672bb9912d3e3a41cf88e6142d3ae5e534b3"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Wed Feb 13 16:58:39 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 16:58:39 2008 -0800"
      },
      "message": "[LMB]: Make lmb support large physical addressing\n\nConvert the lmb code to use u64 instead of unsigned long for physical\naddresses and sizes.  This is needed to support large amounts of RAM\non 32-bit systems that support 36-bit physical addressing.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9b2b2a277219d4812311d995054ce4f95067725",
      "tree": "63af21df6686dd2e867015fdf9f0cb798d3ca348",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 16:56:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 16:56:49 2008 -0800"
      },
      "message": "[LIB]: Make PowerPC LMB code generic so sparc64 can use it too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    }
  ]
}
