)]}'
{
  "commit": "81a6a5cdd2c5cd70874b88afe524ab09e9e869af",
  "tree": "ba46c47a0692b687a96e52e61bfda4f14457017f",
  "parents": [
    "817929ec274bcfe771586d338bb31d1659615686"
  ],
  "author": {
    "name": "Paul Menage",
    "email": "menage@google.com",
    "time": "Thu Oct 18 23:39:38 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Fri Oct 19 11:53:36 2007 -0700"
  },
  "message": "Task Control Groups: automatic userspace notification of idle cgroups\n\nAdd the following files to the cgroup filesystem:\n\nnotify_on_release - configures/reports whether the cgroup subsystem should\nattempt to run a release script when this cgroup becomes unused\n\nrelease_agent - configures/reports the release agent to be used for this\nhierarchy (top level in each hierarchy only)\n\nreleasable - reports whether this cgroup would have been auto-released if\nnotify_on_release was true and a release agent was configured (mainly useful\nfor debugging)\n\nTo avoid locking issues, invoking the userspace release agent is done via a\nworkqueue task; cgroups that need to have their release agents invoked by\nthe workqueue task are linked on to a list.\n\n[pj@sgi.com: Need to include kmod.h]\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nCc: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Paul Jackson \u003cpj@sgi.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": "836b3557bb765319a706542c5c7710f5241b6a21",
      "old_mode": 33188,
      "old_path": "include/linux/cgroup.h",
      "new_id": "9e9b7efa180b7cde94179b4691c90942a4cc44a8",
      "new_mode": 33188,
      "new_path": "include/linux/cgroup.h"
    },
    {
      "type": "modify",
      "old_id": "883928c0e147ff6a99da00cff89c191b230f0b25",
      "old_mode": 33188,
      "old_path": "kernel/cgroup.c",
      "new_id": "d65a1246829f5c2c557d2fb6146f48fc7794955c",
      "new_mode": 33188,
      "new_path": "kernel/cgroup.c"
    }
  ]
}
