)]}'
{
  "commit": "48f13bf3e742fca8aab87f6c39451d03bf5952d4",
  "tree": "668160019ab157500a90655cf44f798ed3c77893",
  "parents": [
    "ea3061d227816d00717446ac12b853d7ae04b4fe"
  ],
  "author": {
    "name": "Mel Gorman",
    "email": "mel@csn.ul.ie",
    "time": "Tue Oct 16 01:26:10 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Oct 16 09:43:01 2007 -0700"
  },
  "message": "Breakout page_order() to internal.h to avoid special knowledge of the buddy allocator\n\nThe statistics patch later needs to know what order a free page is on the free\nlists.  Rather than having special knowledge of page_private() when\nPageBuddy() is set, this patch places out page_order() in internal.h and adds\na VM_BUG_ON to catch using it on non-PageBuddy pages.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\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": "a3110c02aea7d4b6f8edbd06e5a06477d3c2fc8b",
      "old_mode": 33188,
      "old_path": "mm/internal.h",
      "new_id": "953f941ea8676a6f1768257428e8f917e75d7a2c",
      "new_mode": 33188,
      "new_path": "mm/internal.h"
    },
    {
      "type": "modify",
      "old_id": "a8a53f879dfe5501fc9ecc880344c524d910985b",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "71ced519c31cd78eef572d7fd308f82cf6b22d76",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
