)]}'
{
  "commit": "83e5d8f7253cb7b14472385a6d57df1e9f848e8e",
  "tree": "bafb314103aefbb5699aed2b2b284d8954a888d9",
  "parents": [
    "1ad539b2bd89bf2e129123eb24d5bcc4484a35de"
  ],
  "author": {
    "name": "Benjamin LaHaise",
    "email": "bcrl@kvack.org",
    "time": "Tue Jun 21 17:14:54 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Tue Jun 21 18:46:17 2005 -0700"
  },
  "message": "[PATCH] __mod_page_state(): pass unsigned long instead of unsigned\n\nBy making the offset argument of __mod_page_state an unsigned long instead\nof unsigned, we can avoid forcing the compiler to sign extend a usually\nconstant argument.  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": "df313891db109a7d322ec7ae68e0799f43cc9e93",
      "old_mode": 33188,
      "old_path": "include/linux/page-flags.h",
      "new_id": "f2ee9b2332e3da6426cb69213c46837642cc26b7",
      "new_mode": 33188,
      "new_path": "include/linux/page-flags.h"
    },
    {
      "type": "modify",
      "old_id": "70f710286ced74281d9c87fc253911387f67e306",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "c976628f9d9507bd586dd1fd3afb31d10ae32c86",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
