)]}'
{
  "commit": "2a11ff06d7d12be5d1bbcf592fff649b45ac2388",
  "tree": "cef86d3f60b6ae5b3dab277a554a92a8e08d903b",
  "parents": [
    "a92f71263af9d0ab77c260f709c0c079656221aa"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@engr.sgi.com",
    "time": "Wed Feb 01 03:05:33 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Feb 01 08:53:16 2006 -0800"
  },
  "message": "[PATCH] zone_reclaim: configurable off node allocation period.\n\nCurrently the zone_reclaim code has a fixed window of 30 seconds of off node\nallocations should a local zone have no unused pagecache pages left.  Reclaim\nwill be attempted again after this timeout period to avoid repeated useless\nscans for memory.  This is also useful to established sufficiently large off\nnode allocation chunks to relieve the local node.\n\nIt may be beneficial to adjust that time period for some special situations.\nFor example if memory use was exceeding node capacity one may want to give up\nfor longer periods of time.  If memory spikes intermittendly then one may want\nto shorten the time period to reduce the number of off node allocations.\n\nThis patch allows just that....\n\nSigned-off-by: Christoph Lameter \u003cclameter@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": "391dd64363e75b560f68bdd69879946b07cf03da",
      "old_mode": 33188,
      "old_path": "Documentation/sysctl/vm.txt",
      "new_id": "44518c0239490134bd230cd5ecdb6e1d8e1cf566",
      "new_mode": 33188,
      "new_path": "Documentation/sysctl/vm.txt"
    },
    {
      "type": "modify",
      "old_id": "4a99e4a7fbf31edf83a86c5c35bfd0b4adbe9baa",
      "old_mode": 33188,
      "old_path": "include/linux/swap.h",
      "new_id": "e53fef7051e6f3722c6e059e9f7ebe4a9fbf8e0d",
      "new_mode": 33188,
      "new_path": "include/linux/swap.h"
    },
    {
      "type": "modify",
      "old_id": "8352a7ce58951673caff4da3f1a7468d77445fc2",
      "old_mode": 33188,
      "old_path": "include/linux/sysctl.h",
      "new_id": "32a4139c4ad8f9277991be3173968d54942b6298",
      "new_mode": 33188,
      "new_path": "include/linux/sysctl.h"
    },
    {
      "type": "modify",
      "old_id": "c74f03bc01445a2f57eae5f8ea53b8e5965af0fb",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "71dd6f62efec11ce623d64ef31ec565a78084763",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    },
    {
      "type": "modify",
      "old_id": "f8b94ea6f72274e32304bcebd901defb184641bb",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "8760a4abfa1f8b7d11fd04e119563c409f49a07a",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    }
  ]
}
