)]}'
{
  "commit": "c7ba5c9e8176704bfac0729875fa62798037584d",
  "tree": "00df1c4cb67e313cdb66233381b4cee275fd46c0",
  "parents": [
    "0eea10301708c64a6b793894c156e21ddd15eb64"
  ],
  "author": {
    "name": "Pavel Emelianov",
    "email": "xemul@openvz.org",
    "time": "Thu Feb 07 00:13:58 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Feb 07 08:42:19 2008 -0800"
  },
  "message": "Memory controller: OOM handling\n\nOut of memory handling for cgroups over their limit. A task from the\ncgroup over limit is chosen using the existing OOM logic and killed.\n\nTODO:\n1. As discussed in the OLS BOF session, consider implementing a user\nspace policy for OOM handling.\n\n[akpm@linux-foundation.org: fix build due to oom-killer changes]\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Kirill Korotaev \u003cdev@sw.ru\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Vaidyanathan Srinivasan \u003csvaidy@linux.vnet.ibm.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": "9c3c1c97c197c2880188a4b518e161cedf19394b",
      "old_mode": 33188,
      "old_path": "include/linux/memcontrol.h",
      "new_id": "9bbbf524ba8fec538152be167091a15d1954fad2",
      "new_mode": 33188,
      "new_path": "include/linux/memcontrol.h"
    },
    {
      "type": "modify",
      "old_id": "d73692279ab157867269efd79846607293ad72c8",
      "old_mode": 33188,
      "old_path": "mm/memcontrol.c",
      "new_id": "5260658c90aa26fa2dfaa5024aefb71d8e8dd4a3",
      "new_mode": 33188,
      "new_path": "mm/memcontrol.c"
    },
    {
      "type": "modify",
      "old_id": "c1850bf991cda9794f6985a7f6ebf595c6adac87",
      "old_mode": 33188,
      "old_path": "mm/oom_kill.c",
      "new_id": "64751dc9d997805570d9cca9a8394d76694789d2",
      "new_mode": 33188,
      "new_path": "mm/oom_kill.c"
    }
  ]
}
