)]}'
{
  "commit": "4ba8216cd90560bc402f52076f64d8546e8aefcb",
  "tree": "f64c272085c833b36755b5552a726f21eed3d142",
  "parents": [
    "ae7eb8979ccfa5e9e888101b9c940f20bd0f4115"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Tue Jan 25 22:52:22 2011 +0100"
  },
  "committer": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Sat Mar 05 10:56:00 2011 +0100"
  },
  "message": "BKL: That\u0027s all, folks\n\nThis removes the implementation of the big kernel lock,\nat last. A lot of people have worked on this in the\npast, I so the credit for this patch should be with\neveryone who participated in the hunt.\n\nThe names on the Cc list are the people that were the\nmost active in this, according to the recorded git\nhistory, in alphabetical order.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jan Blunck \u003cjblunck@infradead.org\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32f9fd6619b4160c997bba07e2661382f3afaacf",
      "old_mode": 33188,
      "old_path": "include/linux/hardirq.h",
      "new_id": "ba362171e8aeb75076570647ee4c1d65e84d3773",
      "new_mode": 33188,
      "new_path": "include/linux/hardirq.h"
    },
    {
      "type": "delete",
      "old_id": "3a1988202731e55563315703ed3f5cfb52f8abc9",
      "old_mode": 33188,
      "old_path": "include/linux/smp_lock.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "be788c0957d4abac813eef18abe7822177542969",
      "old_mode": 33188,
      "old_path": "init/Kconfig",
      "new_id": "a88d1c919a4d1b5ae441d750a616796f0a588234",
      "new_mode": 33188,
      "new_path": "init/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "18d38e4ec7ba249ba46079beab5a773700a7eb3b",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "827c170c601799d715749f6ee90d60f44d52f36b",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "2b97418c67e2f68f1ddf355cae1091ae1b3eafed",
      "old_mode": 33188,
      "old_path": "lib/Kconfig.debug",
      "new_id": "6f440d82b58db05e63d3a2ff9e32918e74974ebc",
      "new_mode": 33188,
      "new_path": "lib/Kconfig.debug"
    },
    {
      "type": "modify",
      "old_id": "cbb774f7d41d09846732d9f674328e0c9cd05086",
      "old_mode": 33188,
      "old_path": "lib/Makefile",
      "new_id": "de6c609bb4e427c162f3dd2fac2d12e4da7e0f7b",
      "new_mode": 33188,
      "new_path": "lib/Makefile"
    },
    {
      "type": "delete",
      "old_id": "d80e1226586233641a6ac84f8e2bfaf6b17b72f0",
      "old_mode": 33188,
      "old_path": "lib/kernel_lock.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
