)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
