)]}'
{
  "log": [
    {
      "commit": "97f927a4d7dbccde0a854a62c3ea54d90bae8679",
      "tree": "d571cdae6507be90d4ee67d4937b765e2b332d77",
      "parents": [
        "b9c86d595d2a11009c58c84a9a8792aeb4a8f278"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Thu Jul 07 16:50:16 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Thu Jul 07 16:50:16 2005 +0200"
      },
      "message": "[MTD] XIP cleanup\n\nMove the architecture dependend code into include/asm/mtd-xip.h\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bfabb98688e7089381baa0974f7ff6786ce2a2d0",
      "tree": "a50b6e9bf90b6a2524b135f50831bfff8f38802a",
      "parents": [
        "be76c5fb406fad93ab93ba39e7858e03d58c5d30"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Mon Jun 13 14:08:48 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:21:36 2005 +0200"
      },
      "message": "[MTD] Use correct major number for INFTL\n\ninftl was assigned new major number 96, 94 is in use by dasd. See:\nhttp://www.ussg.iu.edu/hypermail/linux/kernel/0409.2/1220.html\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "02b15e343aeefb49f8cac949be599d78250a568f",
      "tree": "c9316c3d91fd79d67b2e6b7eadea5c92723355d9",
      "parents": [
        "0dfc62465ef92c7ddcb1ba223bf062453566fd0f"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Jun 07 00:04:39 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:18:40 2005 +0200"
      },
      "message": "[MTD] XIP for AMD CFI flash.\n\nAuthor: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0dfc62465ef92c7ddcb1ba223bf062453566fd0f",
      "tree": "0156e9b9996cf43dd67ceed53a2b8da0a516cdec",
      "parents": [
        "7ca6448dbfb398bba36eda3c01bc14b86c3675be"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 31 20:39:20 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed Jun 29 14:15:17 2005 +0200"
      },
      "message": "[MTD] NAND: Reorganize chip locking\n\nThe code was wrong in several aspects. The locking order was\ninconsistent, the device aquire code did not reset a variable\nafter a wakeup and the wakeup handling was not working for\napplications where multiple chips are sharing a single\nhardware controller.\nWhen a hardware controller is available the locking is now\nreduced to the hardware controller lock and the waitqueue is\nmoved to the hardware controller structure in order to avoid\na wake_up_all().\n\nThe problem was pointed out by Ben Dooks, who also found the\nmissing variable reset as main cause for his deadlock problem.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f1f67a9874f1a4bba1adff6d694aa52e5f52ff1a",
      "tree": "1ce057ca42957603fbbbd10bd83f249bb31d742a",
      "parents": [
        "a8aff8ab981cc8ef170e89d85094da722644a7fd"
      ],
      "author": {
        "name": "Nicolas S. Dade",
        "email": "daden@symbol.com",
        "time": "Tue May 24 01:46:34 2005 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Fri May 27 10:40:27 2005 +0200"
      },
      "message": "[MTD] NAND: Add Hynix to manufacturer list\n\nSigned-off-by: Nicolas S. Dade \u003cdaden@symbol.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a8aff8ab981cc8ef170e89d85094da722644a7fd",
      "tree": "f49bdc805ab0230559df6b93131bf78ecbd63b87",
      "parents": [
        "b0435695cb3b3e0542c9a3f921f40b216ec37580"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Wed May 25 12:32:37 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed May 25 12:32:37 2005 +0200"
      },
      "message": "[MTD] Fix it really\n\ntglx declares him self to be the idiot of the day.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b0435695cb3b3e0542c9a3f921f40b216ec37580",
      "tree": "1fd9699dacd03089d3818203d2959a6eb311675b",
      "parents": [
        "3a3ab48c68de656736f091c6ed768fa8c110a7ab"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Wed May 25 12:20:29 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Wed May 25 12:20:29 2005 +0200"
      },
      "message": "[MTD] map.h Use the correct macro and fix the resulting compiler warning\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3a3ab48c68de656736f091c6ed768fa8c110a7ab",
      "tree": "236d8fd4f1ce2ef32226689d254263c9c8d88219",
      "parents": [
        "22fd9a8750bcad4999768aafc8fbd8a4bd6f5aa1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@tglx.tec.linutronix.de",
        "time": "Tue May 24 20:50:18 2005 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue May 24 20:50:18 2005 +0200"
      },
      "message": "[MTD] Make map_word_ff ware of the flash buswidth\n\nmap_word_ff() was setting the mapword to ~0UL regardless of the\nbuswidth of the mapped flash chip. The read_map functions are\nbuswidth aware and therefor the map_word_equal function failed.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "65c6e0a657012d104fe42be5f01a7b9b451b687c",
      "tree": "acf2829c586ee57a492a77b7cf9bf4c30ad43af9",
      "parents": [
        "8557fd51c22e4c2109f062decd19de439061ceae"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Apr 11 11:19:05 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:17:11 2005 +0200"
      },
      "message": "[MTD] Fix broken user ABI\n\nMove kernel data where it belongs. Previous change broke user abi.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061",
      "tree": "d7f6ccfbef2fe150d3073d17d333f90d1ce304a6",
      "parents": [
        "8048d2fc38c9559ce37b46c21fa734c5cb9bcdb2"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Apr 01 02:59:56 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 13:06:28 2005 +0200"
      },
      "message": "[MTD] Add reboot notifier to Intel NOR flash driver\n\nto make sure the flash is in array mode whenever we\u0027re about to\nreboot. This is especially useful to allow \"soft\" reboot to work\nwhich consists of branching back into the bootloader.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c927cd3a226bed5cf063cdf04de13cef51144cef",
      "tree": "ebb14c72811e3d2d76bf8be82799334302600947",
      "parents": [
        "fb6bb52ddde0429b654ab6d4cb20fa016a1d5b0d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 15 19:03:16 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:53:05 2005 +0200"
      },
      "message": "[MTD] Add the reverse operation of cfi_build_cmd()\n\nThis is necessary to fix the broken status check in cfi_cmdset_0001\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0514cd938009de1d6b3239d98c3cf2a67b620103",
      "tree": "55dc0bb71d8df2cc63625c9905bd7867314ada73",
      "parents": [
        "663259a44f440249cab1b0f3f4b82cfab8e4758d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Mar 14 18:27:18 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:51:30 2005 +0200"
      },
      "message": "[MTD] Fixed signed 1bit bitfield\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f16407d73effc59e1e9f88e45a3dc53cacbb8264",
      "tree": "a96e973041bcce4f3bf1adea98788301db1f6d6e",
      "parents": [
        "0ea4a7558f3c5b894e46da4b2be120edf002a86d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Feb 16 15:55:03 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:37:52 2005 +0200"
      },
      "message": "[MTD] Quiet unused variable warning\n\nSigned-off-by: Nioclas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0040bf382c77414739c933e4d2ee35ff817d0b99",
      "tree": "d6f41550decccc536dfbbd46dc7ecccbf6105669",
      "parents": [
        "2f82ce1eb637c06dfc60f095cd1891ae0ba4894c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 09 12:20:00 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:30:07 2005 +0200"
      },
      "message": "[MTD] NAND: Skip bad block table scan on request\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f77814dd5728edaf1239d19755d2aa0d8c33d861",
      "tree": "5cf7f73aa367bf152e5fbd16b5173e18bb787dd5",
      "parents": [
        "67d9e95c393d23c229836e28b262dc73d71da784"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Feb 08 17:11:19 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:25:23 2005 +0200"
      },
      "message": "[MTD] Support for protection register support on Intel FLASH chips\n\nThis enables support for reading, writing and locking so called\n\"Protection Registers\" present on some flash chips.\nA subset of them are pre-programmed at the factory with a\nunique set of values. The rest is user-programmable.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "72b56a2d7dccd9ea90f34f6ddb653086a3f3bd2e",
      "tree": "262d070609b8aa3cc7be5a3469b3ab54039b5788",
      "parents": [
        "322b12eb57db8cc598ccedfb85fcf2faded08473"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Feb 05 02:06:19 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:22:37 2005 +0200"
      },
      "message": "[MTD] Add OTP basisc\n\nadd structure definition for OTP region info\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "068e3c0a002c79a5e3cc7c42cb749c4bb126288c",
      "tree": "fdf2db2edf03c4520a204476b0edc652ae2c9c47",
      "parents": [
        "99f2a8aea18c9779c141050c6f95a8f1da63bbe4"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Mon Jan 24 03:07:46 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 12:08:59 2005 +0200"
      },
      "message": "[MTD] NAND Add optional ECC status check callback\n\nAdd optional hardware specific callback routine to perform extra error\nstatus checks on erase and write failures for devices with hardware ECC.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "99f2a8aea18c9779c141050c6f95a8f1da63bbe4",
      "tree": "5afcd7442131196b69cb6ed406729fa96bb7e0ab",
      "parents": [
        "a4ab4c5d32b66a440fb2e00f975f919f559f001d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Jan 24 00:37:04 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:33:47 2005 +0200"
      },
      "message": "[MTD] Platform RAM Driver\n\nDriver for generic RAM blocks which are exported by an platform_device\nfrom the device driver system.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "28a48de72b876af794853593cc1412119ada9efc",
      "tree": "fb1e6e5f98bf348d019d586d47be0e89466c98cf",
      "parents": [
        "8ea2e06fc8d2f03b49cef7732ae8e290e2f0b183"
      ],
      "author": {
        "name": "David A. Marlin",
        "email": "dmarlin@redhat.com",
        "time": "Mon Jan 17 18:29:21 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon May 23 11:22:05 2005 +0200"
      },
      "message": "[MTD] NAND extended commands, badb block table autorefresh \n\nAdded extended commands for AG-AND device and added \noption for BBT_AUTO_REFRESH.\n\nSigned-off-by: David A. Marlin \u003cdmarlin@redhat.com\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"
    }
  ]
}
