)]}'
{
  "commit": "75aa199410359dc5fbcf9025ff7af98a9d20f0d5",
  "tree": "569bffa181ccba56d884ec7e826ae61384297f56",
  "parents": [
    "c7d4caeb1d68d07f77cc09fc20b7759d6d7aa3b1"
  ],
  "author": {
    "name": "David Rientjes",
    "email": "rientjes@google.com",
    "time": "Tue Jan 06 14:39:01 2009 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Jan 06 15:58:59 2009 -0800"
  },
  "message": "oom: print triggering task\u0027s cpuset and mems allowed\n\nWhen cpusets are enabled, it\u0027s necessary to print the triggering task\u0027s\nset of allowable nodes so the subsequently printed meminfo can be\ninterpreted correctly.\n\nWe also print the task\u0027s cpuset name for informational purposes.\n\n[rientjes@google.com: task lock current before dereferencing cpuset]\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.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": "8e540d32c9feab60f34e4e6f739d0f1ac85ad7fe",
      "old_mode": 33188,
      "old_path": "include/linux/cpuset.h",
      "new_id": "51ea2bdea0f93746fd5ed943791a97355add8b0a",
      "new_mode": 33188,
      "new_path": "include/linux/cpuset.h"
    },
    {
      "type": "modify",
      "old_id": "39c1a4c1c5a926a58a8ba132f684b97ebdf060bf",
      "old_mode": 33188,
      "old_path": "kernel/cpuset.c",
      "new_id": "345ace5117de9ebfdd886e1a959e4b01eefb2374",
      "new_mode": 33188,
      "new_path": "kernel/cpuset.c"
    },
    {
      "type": "modify",
      "old_id": "e5f50cfdca4dae9afc2ca1b733aaa5df24a1d779",
      "old_mode": 33188,
      "old_path": "mm/oom_kill.c",
      "new_id": "6b9e758c98a59ebd46168ecf150db260988fd437",
      "new_mode": 33188,
      "new_path": "mm/oom_kill.c"
    }
  ]
}
