)]}'
{
  "commit": "17295c88a160c6eea3fcf46cec9d08a0fcb02db9",
  "tree": "35fe45824b5ddd6d406d2d7d7562438a4725e57e",
  "parents": [
    "dfe076b0971a783469bc2066e85d46e23c8acb1c"
  ],
  "author": {
    "name": "Jesper Juhl",
    "email": "jj@chaosbits.net",
    "time": "Thu Jan 13 15:47:42 2011 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jan 13 17:32:51 2011 -0800"
  },
  "message": "memcg: use [kv]zalloc[_node] rather than [kv]malloc+memset\n\nIn mem_cgroup_alloc() we currently do either kmalloc() or vmalloc() then\nfollowed by memset() to zero the memory.  This can be more efficiently\nachieved by using kzalloc() and vzalloc().  There\u0027s also one situation\nwhere we can use kzalloc_node() - this is what\u0027s new in this version of\nthe patch.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.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": "c339d7431bda9e19993023479a0582f56e1f4ca3",
      "old_mode": 33188,
      "old_path": "mm/memcontrol.c",
      "new_id": "6424ba0fce836fa36f4e31c0734eed56138e2b9b",
      "new_mode": 33188,
      "new_path": "mm/memcontrol.c"
    }
  ]
}
