)]}'
{
  "commit": "c2f29ea111e3344ed48257c2a142c3db514e1529",
  "tree": "6750edefb1f08a6be545250fdaca72fa211ef338",
  "parents": [
    "83e5d8f7253cb7b14472385a6d57df1e9f848e8e"
  ],
  "author": {
    "name": "Benjamin LaHaise",
    "email": "bcrl@kvack.org",
    "time": "Tue Jun 21 17:14:55 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Tue Jun 21 18:46:17 2005 -0700"
  },
  "message": "[PATCH] __read_page_state(): pass unsigned long instead of unsigned\n\nBy making the offset argument of __read_page_state an unsigned long instead of\nunsigned, we can avoid forcing the compiler to sign extend a usually constant\nargument.  This saves 1 instruction on x86-64.\n\nSigned-off-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.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": "f2ee9b2332e3da6426cb69213c46837642cc26b7",
      "old_mode": 33188,
      "old_path": "include/linux/page-flags.h",
      "new_id": "f5a6695d4d21335dddf2aa0da868c31fad454270",
      "new_mode": 33188,
      "new_path": "include/linux/page-flags.h"
    },
    {
      "type": "modify",
      "old_id": "c976628f9d9507bd586dd1fd3afb31d10ae32c86",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "10446a6463743f940830baf6b103fc593cc09bec",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
