)]}'
{
  "commit": "c6a7f5728a1db45d30df55a01adc130b4ab0327c",
  "tree": "36649bc6ebb959841a5097c699968722cfd99c4d",
  "parents": [
    "71de1ccbe1fb40203edd3beb473f8580d917d2ca"
  ],
  "author": {
    "name": "KOSAKI Motohiro",
    "email": "kosaki.motohiro@jp.fujitsu.com",
    "time": "Mon Sep 21 17:01:32 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Sep 22 07:17:27 2009 -0700"
  },
  "message": "mm: oom analysis: Show kernel stack usage in /proc/meminfo and OOM log output\n\nThe amount of memory allocated to kernel stacks can become significant and\ncause OOM conditions.  However, we do not display the amount of memory\nconsumed by stacks.\n\nAdd code to display the amount of memory used for stacks in /proc/meminfo.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: 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": "91d4087b4039490a844d23e909ffe34eaa0ff0f9",
      "old_mode": 33188,
      "old_path": "drivers/base/node.c",
      "new_id": "b560c17f6d4e2a79b080fafaac75b61558e29b4a",
      "new_mode": 33188,
      "new_path": "drivers/base/node.c"
    },
    {
      "type": "modify",
      "old_id": "d5c410d47faef162d3edf1876f8582baec0936e9",
      "old_mode": 33188,
      "old_path": "fs/proc/meminfo.c",
      "new_id": "1fc588f430e4b94c0f40a210fb05bc3bdf186650",
      "new_mode": 33188,
      "new_path": "fs/proc/meminfo.c"
    },
    {
      "type": "modify",
      "old_id": "889598537370b6f1de72e672efd55b6f3db1b377",
      "old_mode": 33188,
      "old_path": "include/linux/mmzone.h",
      "new_id": "d9335b8de84af682850910fa399acfeb3159e89b",
      "new_mode": 33188,
      "new_path": "include/linux/mmzone.h"
    },
    {
      "type": "modify",
      "old_id": "2cebfb23b0b886afc46f5ad255d77735ca674383",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "d4638c8cc19ecf7e4d5b440dd83bb261ce3e8518",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "494c09196c30a07ca6b690844933a3d7a5b1a41c",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "4e050f325ebd8ca1ed49362d390e747ea02bd6f0",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "138bed53706ed325e2d4aac3ae0065cffccdda47",
      "old_mode": 33188,
      "old_path": "mm/vmstat.c",
      "new_id": "ceda39b63d7ea37c6e0e3fa3bf7fef3457627684",
      "new_mode": 33188,
      "new_path": "mm/vmstat.c"
    }
  ]
}
