)]}'
{
  "commit": "5da7ca86078964cbfe6c83efc1205904587706fe",
  "tree": "a64a7824e90b42d6fdd71e6cb652362beb8983a1",
  "parents": [
    "96df9333c94d7d5aeceb21f6c5e7ae8ff34753cf"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@engr.sgi.com",
    "time": "Fri Jan 06 00:10:46 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Jan 06 08:33:23 2006 -0800"
  },
  "message": "[PATCH] Add NUMA policy support for huge pages.\n\nThe huge_zonelist() function in the memory policy layer provides an list of\nzones ordered by NUMA distance.  The hugetlb layer will walk that list looking\nfor a zone that has available huge pages but is also in the nodeset of the\ncurrent cpuset.\n\nThis patch does not contain the folding of find_or_alloc_huge_page() that was\ncontroversial in the earlier discussion.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Adam Litke \u003cagl@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1056717ee5013added4ea995fdfbbe202231a22b",
      "old_mode": 33188,
      "old_path": "include/linux/hugetlb.h",
      "new_id": "68d82ad6b17c29662d40e396fb618d737c63d4bc",
      "new_mode": 33188,
      "new_path": "include/linux/hugetlb.h"
    },
    {
      "type": "modify",
      "old_id": "8b67cf837ca97fd3e819c0fba62e7ab9608eed6b",
      "old_mode": 33188,
      "old_path": "include/linux/mempolicy.h",
      "new_id": "817db64271136f3f9be10806dbb05b37a6cb6d9f",
      "new_mode": 33188,
      "new_path": "include/linux/mempolicy.h"
    },
    {
      "type": "modify",
      "old_id": "e93bd63462f01b682903af309f7b73c9efc94bbf",
      "old_mode": 33188,
      "old_path": "mm/hugetlb.c",
      "new_id": "eb405565949da5bd2bee78df2ea2b6dbb478c64c",
      "new_mode": 33188,
      "new_path": "mm/hugetlb.c"
    },
    {
      "type": "modify",
      "old_id": "72f402cc9c9af77f6d6c765c166e35d0bb4764ae",
      "old_mode": 33188,
      "old_path": "mm/mempolicy.c",
      "new_id": "45c51ac63443adc3cf5cb9feefbd17f9be4a2b9c",
      "new_mode": 33188,
      "new_path": "mm/mempolicy.c"
    }
  ]
}
