)]}'
{
  "commit": "4baf6e33251b37f111e21289f8ee71fe4cce236e",
  "tree": "7decc386a60679fd2696041810cf331c0daf1f41",
  "parents": [
    "676f7c8f84d15e94065841529016da5ab92e901b"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Sun Apr 01 12:09:55 2012 -0700"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Sun Apr 01 12:09:55 2012 -0700"
  },
  "message": "cgroup: convert all non-memcg controllers to the new cftype interface\n\nConvert debug, freezer, cpuset, cpu_cgroup, cpuacct, net_prio, blkio,\nnet_cls and device controllers to use the new cftype based interface.\nTermination entry is added to cftype arrays and populate callbacks are\nreplaced with cgroup_subsys-\u003ebase_cftypes initializations.\n\nThis is functionally identical transformation.  There shouldn\u0027t be any\nvisible behavior change.\n\nmemcg is rather special and will be converted separately.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cpaul@paulmenage.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60ef16d6d15557f72d69aff8247d57448f90e587",
      "old_mode": 33188,
      "old_path": "block/blk-cgroup.c",
      "new_id": "126c341955de162cba789040d0908b1d147c943c",
      "new_mode": 33188,
      "new_path": "block/blk-cgroup.c"
    },
    {
      "type": "modify",
      "old_id": "66c1e3b5c0f296f09abe0d89e55e907d6c806715",
      "old_mode": 33188,
      "old_path": "kernel/cgroup.c",
      "new_id": "835ae29e4ea244457c464055d1bcf9b5243c9ca1",
      "new_mode": 33188,
      "new_path": "kernel/cgroup.c"
    },
    {
      "type": "modify",
      "old_id": "f86e93920b62704b05c9fc3b96c83156643b0d87",
      "old_mode": 33188,
      "old_path": "kernel/cgroup_freezer.c",
      "new_id": "3649fc6b3eaa9a2aa78b6a0ef2af73d1a9fd9775",
      "new_mode": 33188,
      "new_path": "kernel/cgroup_freezer.c"
    },
    {
      "type": "modify",
      "old_id": "b96ad75b7e64c6474b02d4d91534659bc43eb252",
      "old_mode": 33188,
      "old_path": "kernel/cpuset.c",
      "new_id": "2382683617a3e8c6d1c0ed69dcfc97fe3b593fb1",
      "new_mode": 33188,
      "new_path": "kernel/cpuset.c"
    },
    {
      "type": "modify",
      "old_id": "4603b9d8f30a362d15dc60e4bd0cd659fd7c3f89",
      "old_mode": 33188,
      "old_path": "kernel/sched/core.c",
      "new_id": "afc6d7e7155708812b839ad0776e3a33848ece02",
      "new_mode": 33188,
      "new_path": "kernel/sched/core.c"
    },
    {
      "type": "modify",
      "old_id": "dbfd4e7f8dc48c9629b1505afbdde6ccf90ed83e",
      "old_mode": 33188,
      "old_path": "net/core/netprio_cgroup.c",
      "new_id": "b2a59866699f7cae8a21ff809775d02754b51ff7",
      "new_mode": 33188,
      "new_path": "net/core/netprio_cgroup.c"
    },
    {
      "type": "modify",
      "old_id": "024df8a32275327b1e934fffdb96fee6daa2ede8",
      "old_mode": 33188,
      "old_path": "net/sched/cls_cgroup.c",
      "new_id": "7743ea8d1d387d920dcee43abe4a3bfeb8502bfd",
      "new_mode": 33188,
      "new_path": "net/sched/cls_cgroup.c"
    },
    {
      "type": "modify",
      "old_id": "c43a3323feea2edeabcee83bb9acaa97e9e420c1",
      "old_mode": 33188,
      "old_path": "security/device_cgroup.c",
      "new_id": "442204cc22d91772251043f3a051d6cce93bcfc7",
      "new_mode": 33188,
      "new_path": "security/device_cgroup.c"
    }
  ]
}
