)]}'
{
  "commit": "bd8029b66069d29fd02c304599411ca9bb7fa38c",
  "tree": "2b4088813f060afc40c00ac668c2c3d183e156ad",
  "parents": [
    "5ac6da669e2476dbdac89b357b05b5a79bc5b657"
  ],
  "author": {
    "name": "Andy Whitcroft",
    "email": "apw@shadowen.org",
    "time": "Sat Feb 10 01:43:14 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Sun Feb 11 10:51:19 2007 -0800"
  },
  "message": "[PATCH] zoneid: fix up calculations for ZONEID_PGSHIFT\n\nCurrently if we have a non-zero ZONES_SHIFT we assume we are able to rely\non that as the bottom edge of the ZONEID, if not then we use the\nNODES_PGOFF as the right end of either NODES _or_ SECTION.  This latter is\nmore luck than judgement and would be incorrect if we reordered the\nSECTION,NODE,ZONE options in the fields space.\n\nReally what we want is the lower of the right hand end of the two fields we\nare using (either NODE,ZONE or SECTION,ZONE).  Codify that explicitly.  As\nalways allow for there being no bits in either of the fields, such as might\nbe valid in a non-numa machine with only a zone NORMAL.\n\nI have checked that the compiler is still able to constant fold all of this\naway correctly.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb793a4c8e9ecd514aad6b40e3b01c26b42c43a4",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "26adfcc0d61a1bd953ba0f3b47d78e37e5840848",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    }
  ]
}
