)]}'
{
  "log": [
    {
      "commit": "502b24c23b44fbaa01cc2cbd86d8035845b7811f",
      "tree": "3096deeb99f6acc2d72ee33f145008ec5e2c68b3",
      "parents": [
        "ece8e0b2f9c980e5511fe8db2d68c6f1859b9d83",
        "f169007b2773f285e098cb84c74aac0154d65ff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:16:21 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:16:21 2013 -0800"
      },
      "message": "Merge branch \u0027for-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup changes from Tejun Heo:\n \"Nothing too drastic.\n\n   - Removal of synchronize_rcu() from userland visible paths.\n\n   - Various fixes and cleanups from Li.\n\n   - cgroup_rightmost_descendant() added which will be used by cpuset\n     changes (it will be a separate pull request).\"\n\n* \u0027for-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:\n  cgroup: fail if monitored file and event_control are in different cgroup\n  cgroup: fix cgroup_rmdir() vs close(eventfd) race\n  cpuset: fix cpuset_print_task_mems_allowed() vs rename() race\n  cgroup: fix exit() vs rmdir() race\n  cgroup: remove bogus comments in cgroup_diput()\n  cgroup: remove synchronize_rcu() from cgroup_diput()\n  cgroup: remove duplicate RCU free on struct cgroup\n  sched: remove redundant NULL cgroup check in task_group_path()\n  sched: split out css_online/css_offline from tg creation/destruction\n  cgroup: initialize cgrp-\u003edentry before css_alloc()\n  cgroup: remove a NULL check in cgroup_exit()\n  cgroup: fix bogus kernel warnings when cgroup_create() failed\n  cgroup: remove synchronize_rcu() from rebind_subsystems()\n  cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()\n  cgroup: use new hashtable implementation\n  cgroups: fix cgroup_event_listener error handling\n  cgroups: move cgroup_event_listener.c to tools/cgroup\n  cgroup: implement cgroup_rightmost_descendant()\n  cgroup: remove unused dummy cgroup_fork_callbacks()\n"
    },
    {
      "commit": "7e010562e01aff929126f671ff9e730e22dbdb1b",
      "tree": "3562d5661f17bc0637edc44178565d0e7b4eacad",
      "parents": [
        "ec13abc37f71c89189350dce491189fb5b659184"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Tue Jan 29 11:48:11 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:35:14 2013 -0300"
      },
      "message": "tools: Correct typo in tools Makefile\n\nIt should be\n\nmake -C tools/ \u003ctool\u003e_install\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1359456492-22156-1-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "92e015b1cfc24e3cb072385f25171b8599cc7ef3",
      "tree": "465c64f5b337dcdec22adb6cb4aa82c5fe410bca",
      "parents": [
        "12a9d2fef1d35770d3cdc2cd1faabb83c45bc0fa"
      ],
      "author": {
        "name": "Greg Thelen",
        "email": "gthelen@google.com",
        "time": "Fri Jan 04 13:05:17 2013 -0800"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Jan 07 09:41:28 2013 -0800"
      },
      "message": "cgroups: move cgroup_event_listener.c to tools/cgroup\n\nMove the cgroup_event_listener.c tool from Documentation into the new\ntools/cgroup directory.\n\nThis change involves wiring cgroup_event_listener.c into the tools/\nmake system so that is can be built with:\n  $ make tools/cgroup\n\nSigned-off-by: Greg Thelen \u003cgthelen@google.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "ca9dfc6cc45a8ae0297188f5fed23af242cc8a8d",
      "tree": "44fe43e74218df4181469539f48e26f097c018e2",
      "parents": [
        "60606d42483feb118c555f3425bb31fdec6749b3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Nov 05 15:15:24 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Nov 19 22:10:14 2012 +0000"
      },
      "message": "tools: Define a Makefile function to do subdir processing\n\nDefine a Makefile function that can be called with $(call ...) to wrap\nthe subdir make invocations in tools/Makefile.\n\nThis will allow us in the next patch to insert bits in there to honour\nO\u003d flags when called from the top-level Makefile.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@amd64.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLink: http://lkml.kernel.org/r/1378.1352379110@warthog.procyon.org.uk\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ea01fa9f63aeff3ac918868217aa94adf76ddcc7",
      "tree": "4b7f35c9d9d502dbb58746fd35ef115289cb7fc7",
      "parents": [
        "d5dd8afb569cdf89bd2b322d10f80a23bd3d2cfd"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Apr 11 18:36:18 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 11 15:00:17 2012 -0300"
      },
      "message": "tools: Connect to the kernel build system\n\nNow you can do\n\n$ make tools/\u003ctoolname\u003e\n\nfrom the toplevel kernel directory and have the respective tool built.\n\nIf you want to build and install it, do\n\n$ make tools/\u003ctoolname\u003e_install\n\n$ make tools/\u003ctoolname\u003e_clean\n\nshould clean the respective tool directories.\n\nIf you want to clean all in tools, simply do\n\n$ make tools/clean\n\nAlso, if you want to get what the possible targets are, simply calling\n\n$ make tools/\n\nshould give you the short help.\n\n$ make tools/install\n\ninstalls all tools, of course. Doh.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLink: http://lkml.kernel.org/r/1334162178-17152-6-git-send-email-bp@amd64.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d5dd8afb569cdf89bd2b322d10f80a23bd3d2cfd",
      "tree": "064f80884bee986c4f63a5d4b2b176a5fabfd4f0",
      "parents": [
        "2363ecb17041d711fa2b3fb1b1ea2ebc47a0f974"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Apr 11 18:36:17 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 11 14:59:00 2012 -0300"
      },
      "message": "tools: Add a help target\n\n... and make it the default one so that calling \u0027make\u0027 without arguments\nin the tools/ directory gives you the possible targets to build along\nwith a short description of what they are.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLink: http://lkml.kernel.org/r/1334162178-17152-5-git-send-email-bp@amd64.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2363ecb17041d711fa2b3fb1b1ea2ebc47a0f974",
      "tree": "19c747aa03b2d6dd24d3cc7406b25be7ed541b6c",
      "parents": [
        "d8caf3eb240f4b3100cd8e4f0178df9801bce537"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Apr 11 18:36:16 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 11 14:58:43 2012 -0300"
      },
      "message": "tools: Add a toplevel Makefile\n\nAdd a Makefile with all the targets under tools/.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLink: http://lkml.kernel.org/r/1334162178-17152-4-git-send-email-bp@amd64.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ]
}
