)]}'
{
  "log": [
    {
      "commit": "a1452a3771c4eb85bd779790b040efdc36f4274e",
      "tree": "a0fc935c63a4705dc012be3f795fd6be70ba850c",
      "parents": [
        "6088c0587706b2cf21ce50c11576718bff5fae0c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 20:58:20 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 20:58:20 2010 +0100"
      },
      "message": "mtd: Update copyright notices\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "048d87199566663e4edc4880df3703c04bcf41d9",
      "tree": "da875d4f7802d6ca8a7db9f2cdba57b74d6c3672",
      "parents": [
        "a863862257b7dd08d855bafcb0aedd9ad848ed91"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:30 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 17:05:26 2010 +0000"
      },
      "message": "mtd: blktrans: Hotplug fixes\n\n* Add locking where it was missing.\n\n* Don\u0027t do a get_mtd_device in blktrans_open because it would lead to a\n  deadlock; instead do that in add_mtd_blktrans_dev.\n\n* Only free the mtd_blktrans_dev structure when the last user exits.\n\n* Flush request queue on device removal.\n\n* Track users, and call tr-\u003erelease in del_mtd_blktrans_dev\n  Due to that -\u003eopen and release aren\u0027t called more that once.\n\nNow it is safe to call del_mtd_blktrans_dev while the device is still in use.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "627df23c61ce28043a0715a941605ab42dfeb05e",
      "tree": "e9a21d68092f85d51db126d0ad907f89cb7aa276",
      "parents": [
        "fe002a419755f991e1219249c8ffe7dc0b798232"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jun 11 02:23:33 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:53 2009 +0200"
      },
      "message": "trivial: mtd: add __init/__exit macros to init/exitfunctions\n\nTrivial patch which adds the __init and __exit macros to the module_init /\nmodule_exit functions to the following modules from drivers/mtd/\n devices/m25p80.c\n devices/slram.c\n linux version 2.6.30\n ftl.c\n nand/cafe_nand.c\n nand/cmx270_nand.c\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3854be7712f7b4bdcaed14664fc7c7124b3fef0d",
      "tree": "d1003e77963a424ac13841e69ae1e03f0ea5db2b",
      "parents": [
        "0f07a0be39735651091418c09b257785d12fbc59"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:06:42 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:06:42 2008 +0000"
      },
      "message": "[MTD] Remove strange u_int32_t types from FTL\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fdc53971bce56d299cb5f1f06ecbff30b34cbaf2",
      "tree": "96ffa11fb549ef059e167c3fc0afaabe48204763",
      "parents": [
        "eae9acd13a8d14b50c00a961fa959606f34bbd92"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 05 18:08:56 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:01 2008 +0200"
      },
      "message": "Support \u0027discard sectors\u0027 operation.\n\nWe can benefit from knowing that the file system no longer cares about\nthe contents of certain sectors, by throwing them away immediately and\nthen never having to garbage collect them, and using the extra free\nspace to make our operations more efficient. Do so.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ff877ea80efa2015b6263766f78ee42c2a1b32f9",
      "tree": "85205005c611ab774702148558321c6fb92f1ccd",
      "parents": [
        "30821fee4f0cb3e6d241d9f7ddc37742212e3eb7",
        "d37e6bf68fc1eb34a4ad21d9ae8890ed37ea80e7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 25 10:40:14 2008 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 25 10:40:14 2008 -0400"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n"
    },
    {
      "commit": "ae49ec9258b1ba0456f5d2e9024d0e4742a0188b",
      "tree": "2254b549c32165eec76ed2420140af7dfea2f1f9",
      "parents": [
        "c5081d5f4775b2a3f858f91151bbf9163e473075"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Jun 19 20:49:41 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Jun 24 15:33:43 2008 +0200"
      },
      "message": "pcmcia: remove unused bulkmem.h\n\nThe code in include/pcmcia/bulkmem.h was only kept for compatibility reasons.\nTherefore, move the remaining region_info_t definition to ds.h\n\n[linux@dominikbrodowski.net: do not modify the IOCTL, move definition to\n ds.h, and update changelog]\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "59018b6d2acabb114ab58637e6ab95ba424a89d0",
      "tree": "360dc1c8d5b1f81a06f552a566ac150795788fb6",
      "parents": [
        "6eda7a55f786b75e7d3d636a9431e6c850b20d72"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:03:52 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:50:17 2008 +0100"
      },
      "message": "MTD/JFFS2: remove CVS keywords\n\nOnce upon a time, the MTD repository was using CVS.\n\nThis patch therefore removes all usages of the no longer updated CVS\nkeywords from the MTD code.\n\nThis also includes code that printed them to the user.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5ce45d50056e20aca50f19229d8a7e003569ad26",
      "tree": "44cda70308cf340d7690dfadb8db1f045bf83b9f",
      "parents": [
        "ed262c4f5cb8291668c27c88a022bd7628f067a4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 14 17:20:24 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 15:56:00 2008 +0100"
      },
      "message": "[MTD] ftl.c: make code static\n\nThis patch makes the following needlessly global code static:\n- ftl_freepart()\n- struct ftl_tr\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b93a0cd46682c6d9e8eea803fda510cb6b863a",
      "tree": "7e430d3fc04ed20791187d144730dd3052292c67",
      "parents": [
        "998a43e72d20afa7566dad66fd866fe939a89c09"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Wed Nov 15 21:10:29 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 28 23:47:21 2006 +0000"
      },
      "message": "[MTD] replace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cyan_952@hotmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "191876729901d0c8dab8a331f9a1e4b73a56457b",
      "tree": "1e25eb24ac84c09b0300e32eea55b33adc567015",
      "parents": [
        "90afffc8bd79d130b58acd18f972ce4e00b8e20f"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@openedhand.com",
        "time": "Fri Oct 27 09:09:33 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 28 22:27:47 2006 +0000"
      },
      "message": "[MTD] Allow variable block sizes in mtd_blkdevs\n\nCurrently, mtd_blkdevs enforces a block size of 512, even if the drivers\ncan seemingly request a different size. This patch fixes mtd_blkdevs so\nblock sizes other than 512 work correctly.\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2b9175c174b83b8d97db9398efe948fa9092938f",
      "tree": "636ccdc70d45b3bb1268dfd00f985c2015b8d7dc",
      "parents": [
        "ee2d49de3e3a0b846ecedb36fec0e4a5ff222dcb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 14:49:38 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:54:58 2005 +0100"
      },
      "message": "[MTD] Make functions static, include header files with prototypes\n\nThis patch contains the following possible cleanups:\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n- make needlessly global functions static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "97894cda5773e59bd13e87b72077751099419a9f",
      "tree": "9a039ab8c122ae9a4f64d285e2da0efd1356789e",
      "parents": [
        "b95f9609c761a14d1e7be1a89f2a66399b5ae343"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 07 11:15:26 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 13:37:38 2005 +0100"
      },
      "message": "[MTD] core: Clean up trailing white spaces\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f9101210e7aa72daf92722d451a2f7e3af5f781f",
      "tree": "9554007e19387f2d05352ab03332be50c5b95f5b",
      "parents": [
        "887c27f369abc458556a5ce8ab22ddd498474307"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] vfree and kfree cleanup in drivers/\n\nThis patch does a full cleanup of \u0027NULL checks before vfree\u0027, and a partial\ncleanup of calls to kfree for all of drivers/ - the kfree bit is partial in\nthat I only did the files that also had vfree calls in them.  The patch\nalso gets rid of some redundant (void *) casts of pointers being passed to\n[vk]free, and a some tiny whitespace corrections also crept in.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ea2e06fc8d2f03b49cef7732ae8e290e2f0b183",
      "tree": "455074eed205d8791f685795ec0b3833f54448e1",
      "parents": [
        "14f8351a313f364afbc565f1ddcd43f8cfdccf52"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@inso.tuwien.ac.at",
        "time": "Mon Jan 17 13:47:24 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:19:46 2005 +0200"
      },
      "message": "[MTD] FTL Fix missing pointer assignment\n\nFor the case that mtd partitions are enabled it would cause a 0-pointer \ndereferencing in mtdpart.c:mtd_erase_callback()\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@inso.tuwien.ac.at\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
