)]}'
{
  "commit": "5f22df00a009e3f86301366c0ecddb63ebd22af9",
  "tree": "72f0ea3e114dbb6825fc7e73f828645d364ea520",
  "parents": [
    "d2ba27e8007b35d24764c0877ab2428e00a5c5ab"
  ],
  "author": {
    "name": "Nick Piggin",
    "email": "npiggin@suse.de",
    "time": "Sun May 06 14:49:02 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon May 07 12:12:51 2007 -0700"
  },
  "message": "mm: remove gcc workaround\n\nMinimum gcc version is 3.2 now.  However, with likely profiling, even\nmodern gcc versions cannot always eliminate the call.\n\nReplace the placeholder functions with the more conventional empty static\ninlines, which should be optimal for everyone.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\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": "7bf0bd882fc3754d21ca618a4a89488222f115b3",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "c95d96ebd5ade0fd094f05273a011ed93d8df5a4",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    },
    {
      "type": "modify",
      "old_id": "044feb7e71342b8e6d025f91089479bced4f8557",
      "old_mode": 33188,
      "old_path": "mm/memory.c",
      "new_id": "c252aae544e9341925bed2cb49ec7b0e3bc7e9d3",
      "new_mode": 33188,
      "new_path": "mm/memory.c"
    }
  ]
}
