)]}'
{
  "commit": "d52aa412d43827033a8e2ce4415ef6e8f8d53635",
  "tree": "24d446d16a2acf33c612ebf8856529607632bf37",
  "parents": [
    "3564c7c45156b358efe921ab2e4e516dad92c94c"
  ],
  "author": {
    "name": "KAMEZAWA Hiroyuki",
    "email": "kamezawa.hiroyu@jp.fujitsu.com",
    "time": "Thu Feb 07 00:14:24 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Feb 07 08:42:20 2008 -0800"
  },
  "message": "memory cgroup enhancements: add status accounting function for memory cgroup\n\nAdd statistics account infrastructure for memory controller.  All account\ninformation is stored per-cpu and caller will not have to take lock or use\natomic ops.  This will be used by memory.stat file later.\n\nCACHE includes swapcache now. I\u0027d like to divide it to\nPAGECACHE and SWAPCACHE later.\n\nThis patch adds 3 functions for accounting.\n * __mem_cgroup_stat_add() ... for usual routine.\n * __mem_cgroup_stat_add_safe ... for calling under irq_disabled section.\n * mem_cgroup_read_stat() ... for reading stat value.\n * renamed PAGECACHE to CACHE (because it may include swapcache *now*)\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix smp_processor_id-in-preemptible]\n[akpm@linux-foundation.org: uninline things]\n[akpm@linux-foundation.org: remove dead code]\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: YAMAMOTO Takashi \u003cyamamoto@valinux.co.jp\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nCc: Pavel Emelianov \u003cxemul@openvz.org\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\nCc: Kirill Korotaev \u003cdev@sw.ru\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Pavel Emelianov \u003cxemul@openvz.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Vaidyanathan Srinivasan \u003csvaidy@linux.vnet.ibm.com\u003e\nCc: YAMAMOTO Takashi \u003cyamamoto@valinux.co.jp\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": "31c4f0cefdeef5eb2f71b855a37566c2c603ee4d",
      "old_mode": 33188,
      "old_path": "mm/memcontrol.c",
      "new_id": "5f3ad9c37bea8c3a2d3a478723f8e435a753f545",
      "new_mode": 33188,
      "new_path": "mm/memcontrol.c"
    }
  ]
}
