)]}'
{
  "commit": "7dc74be032bfcaa2f9d9e4296ff5bbddfa9e2f19",
  "tree": "8bd10dcca3cfb3f4f6a0e6222c7f2048995a7d5f",
  "parents": [
    "b70cc5fdb445a6929a01e9c406593265b136c99d"
  ],
  "author": {
    "name": "Daisuke Nishimura",
    "email": "nishimura@mxp.nes.nec.co.jp",
    "time": "Wed Mar 10 15:22:13 2010 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Mar 12 15:52:36 2010 -0800"
  },
  "message": "memcg: add interface to move charge at task migration\n\nIn current memcg, charges associated with a task aren\u0027t moved to the new\ncgroup at task migration.  Some users feel this behavior to be strange.\nThese patches are for this feature, that is, for charging to the new\ncgroup and, of course, uncharging from the old cgroup at task migration.\n\nThis patch adds \"memory.move_charge_at_immigrate\" file, which is a flag\nfile to determine whether charges should be moved to the new cgroup at\ntask migration or not and what type of charges should be moved.  This\npatch also adds read and write handlers of the file.\n\nThis patch also adds no-op handlers for this feature.  These handlers will\nbe implemented in later patches.  And you cannot write any values other\nthan 0 to move_charge_at_immigrate yet.\n\nSigned-off-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.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": "b871f2552b45760e87de534ef119ab5e6dcdd102",
      "old_mode": 33188,
      "old_path": "Documentation/cgroups/memory.txt",
      "new_id": "e726fb0df71962b76ac53613079fb62b741448c3",
      "new_mode": 33188,
      "new_path": "Documentation/cgroups/memory.txt"
    },
    {
      "type": "modify",
      "old_id": "d813823ab08f06916a3d905ecfabffe3d0ca217f",
      "old_mode": 33188,
      "old_path": "mm/memcontrol.c",
      "new_id": "59ffaf511d77fce9c7f8f6fe7cc2e02cf456bc85",
      "new_mode": 33188,
      "new_path": "mm/memcontrol.c"
    }
  ]
}
