)]}'
{
  "commit": "fe071d7e8aae5745c009c808bb8933f22a9e305a",
  "tree": "757dc7c41a7b56974c383743103fb711c976c288",
  "parents": [
    "ff0ceb9deb6eb017f52900b708d49cfa77bf25fb"
  ],
  "author": {
    "name": "David Rientjes",
    "email": "rientjes@google.com",
    "time": "Tue Oct 16 23:25:56 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed Oct 17 08:42:46 2007 -0700"
  },
  "message": "oom: add oom_kill_allocating_task sysctl\n\nAdds a new sysctl, \u0027oom_kill_allocating_task\u0027, which will automatically kill\nthe OOM-triggering task instead of scanning through the tasklist to find a\nmemory-hogging target.  This is helpful for systems with an insanely large\nnumber of tasks where scanning the tasklist significantly degrades\nperformance.\n\nCc: Andrea Arcangeli \u003candrea@suse.de\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\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": "a0ccc5b60260e0df99fed83c71336a373da0f60a",
      "old_mode": 33188,
      "old_path": "Documentation/sysctl/vm.txt",
      "new_id": "17346da636e719a13dfa42e170da6aa391909013",
      "new_mode": 33188,
      "new_path": "Documentation/sysctl/vm.txt"
    },
    {
      "type": "modify",
      "old_id": "c676b5ec88f5f09685df5d2ebaa70cbca1b7c67c",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "5e63de0f9ee23dfd6bd1262984e6bb783a128231",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    },
    {
      "type": "modify",
      "old_id": "6e999c88c503ce5f3997c0726cb23033d7119705",
      "old_mode": 33188,
      "old_path": "mm/oom_kill.c",
      "new_id": "00d0bd7d6a2bfd3d7eaf389fc2ef8b96011d6883",
      "new_mode": 33188,
      "new_path": "mm/oom_kill.c"
    }
  ]
}
