)]}'
{
  "commit": "8309cf66fd90ccba9894adde2f3a8d7e1507e4d2",
  "tree": "e9d9045cfa5a2f2599b3682f9f53d68fe3b8ebf2",
  "parents": [
    "fd4954714e8e7db9f6eb5878fa6111c46445ca81"
  ],
  "author": {
    "name": "Eric Dumazet",
    "email": "dada1@cosmosbay.com",
    "time": "Mon Dec 12 22:17:14 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Dec 12 22:31:16 2005 -0800"
  },
  "message": "[PATCH] x86_64: Bug correction in populate_memnodemap()\n\nAs reported by Keith Mannthey, there are problems in populate_memnodemap()\n\nThe bug was that the compute_hash_shift() was returning 31, with incorrect\ninitialization of memnodemap[]\n\nTo correct the bug, we must use (1UL \u003c\u003c shift) instead of (1 \u003c\u003c shift) to\navoid an integer overflow, and we must check that shift \u003c 64 to avoid an\ninfinite loop.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\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": "a828a01739cc791015d1bd02e8e04a555bdf288f",
      "old_mode": 33188,
      "old_path": "arch/x86_64/mm/numa.c",
      "new_id": "15b67d2760cbf8116eba1762a59e821adaddb073",
      "new_mode": 33188,
      "new_path": "arch/x86_64/mm/numa.c"
    }
  ]
}
