)]}'
{
  "commit": "161599ff39a3c3cdea0a1be05ac53accd2c45cdd",
  "tree": "9943c93c97dcf042f5ec7c5fab011be655d8212a",
  "parents": [
    "2bdaf115b1c364d89484b59d5b937973f1c5a5c3"
  ],
  "author": {
    "name": "Andy Whitcroft",
    "email": "apw@shadowen.org",
    "time": "Fri Jan 06 00:10:54 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Jan 06 08:33:24 2006 -0800"
  },
  "message": "[PATCH] sparsemem: provide pfn_to_nid\n\nBefore SPARSEMEM is initialised we cannot provide an efficient pfn_to_nid()\nimplmentation; before initialisation is complete we use early_pfn_to_nid()\nto provide location information.  Until recently there was no non-init user\nof this functionality.  Provide a post init pfn_to_nid() implementation.\n\nNote that this implmentation assumes that the pfn passed has been validated\nwith pfn_valid().  The current single user of this function already has\nthis check.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\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": "ee9f7b74e613978a764c194d07fec1a6cd1be42f",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "8cba76c6a28cd049af3596b3050c815ed0590aef",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    }
  ]
}
