)]}'
{
  "commit": "496850e5f5a372029ceb2b35c811770a9bb073b6",
  "tree": "c6aa155a0dcf81e967a85dfe2b8142d3b8fa9063",
  "parents": [
    "f011c2dae6cffc50ef67d9bd937b488ba5db8913"
  ],
  "author": {
    "name": "Nick Piggin",
    "email": "npiggin@suse.de",
    "time": "Wed Nov 19 15:36:33 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Nov 19 18:49:58 2008 -0800"
  },
  "message": "mm: vmalloc failure flush fix\n\nAn initial vmalloc failure should start off a synchronous flush of lazy\nareas, in case someone is in progress flushing them already, which could\ncause us to return an allocation failure even if there is plenty of KVA\nfree.\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": "46aab4dbf618adbee6ac4fc272ffa9eb99b66a56",
      "old_mode": 33188,
      "old_path": "mm/vmalloc.c",
      "new_id": "04f5e320e744544f4eb1324150302e9b0686e2cc",
      "new_mode": 33188,
      "new_path": "mm/vmalloc.c"
    }
  ]
}
