)]}'
{
  "commit": "0c35bbadc59f5ed105c34471143eceb4c0dd9c95",
  "tree": "d82de388e8c0a38fa4b1d27ad372e84c9f01e013",
  "parents": [
    "753ee728964e5afb80c17659cc6c3a6fd0a42fe0"
  ],
  "author": {
    "name": "Martin Hicks",
    "email": "mort@sgi.com",
    "time": "Tue Jun 21 17:14:42 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Tue Jun 21 18:46:14 2005 -0700"
  },
  "message": "[PATCH] VM: add __GFP_NORECLAIM\n\nWhen using the early zone reclaim, it was noticed that allocating new pages\nthat should be spread across the whole system caused eviction of local pages.\n\nThis adds a new GFP flag to prevent early reclaim from happening during\ncertain allocation attempts.  The example that is implemented here is for page\ncache pages.  We want page cache pages to be spread across the whole system,\nand we don\u0027t want page cache pages to evict other pages to get local memory.\n\nSigned-off-by:  Martin Hicks \u003cmort@sgi.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": "af7407e8cfc53a476cd6d58561358cc8ed3a3b67",
      "old_mode": 33188,
      "old_path": "include/linux/gfp.h",
      "new_id": "208535fd483234316c0f04b3faa1b253e1b9092b",
      "new_mode": 33188,
      "new_path": "include/linux/gfp.h"
    },
    {
      "type": "modify",
      "old_id": "0422031161baa8531f8d189f50fa0e52491bd955",
      "old_mode": 33188,
      "old_path": "include/linux/pagemap.h",
      "new_id": "d9a25647a29523b789ebd6346e62f1f7981cb232",
      "new_mode": 33188,
      "new_path": "include/linux/pagemap.h"
    },
    {
      "type": "modify",
      "old_id": "3c0f69ded6b53d3f508bcafe362eb540003d8d45",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "a9da20bc2ed09a754fb69046f32e7e38066507ce",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
