)]}'
{
  "log": [
    {
      "commit": "771999b65f79264acde4b855e5d35696eca5e80c",
      "tree": "9196651a539254d2b20a3a3cf20908732882035e",
      "parents": [
        "650da9d0b7c401619c1df2953e975606b8d5dcbb"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 29 22:22:40 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jul 30 14:20:32 2008 +0100"
      },
      "message": "[MTD] DataFlash: bugfix, binary page sizes now handled\n\nThe wrong version of the \"teach dataflash about binary density\" patch\njust got merged (v2 not v3) ... this restores the missing updates:\n\n  * Fix the cmdlinepart *regression* that caused testing failures (!!)\n    by restoring the original part labels in relevant cases.\n\n  * Don\u0027t reference things that don\u0027t exist (!)\n\t- An opcode that doesn\u0027t even exist for DataFlash\n\t- The part is \"at45db642\" not \"at45db641\"\n\t- ID zero in this JEDEC table\n\n  * Make the JEDEC probe routine report and handle errors better:\n\t- If the SPI calls fail, return the error codes.\n\t- Don\u0027t depend on ordering of table entries.\n\t- Unrecognized ids are different from parts that have no ID.\n          We won\u0027t actually know how to handle them correctly; display\n\t  the ID and ignore the chip.\n\n  * Move the original block comment about the \"legacy\" chip ID scheme\n    back next to the code to which it applies ... not next to the new\n    JEDEC query code, which uses an entirely different strategy.\n\n  * Don\u0027t print a guessed erasesize; /proc/mtd has the real value.\n\nAnd add a few more comments.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.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": "eadcf0d704a46979c29984fa05f1fc413c775bcb",
      "tree": "79d417f4d98321929bde702fe1ff7f13ed27f465",
      "parents": [
        "89bcb05d9bbf8bd559988bca4f2579defd28d008"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 02 12:46:22 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:55:03 2008 -0700"
      },
      "message": "MTD: handle pci_name() being const\n\nThis changes the MTD core to handle pci_name() now returning a constant\nstring.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f63af11ddb508ce7b2a270515244d145248cad7f",
      "tree": "fde10170efba6860777cf9adcb87d27d78967f31",
      "parents": [
        "6f40470e745693ee4ad85edb441b0aad5cae3f00"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Thu Jul 10 16:14:18 2008 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 18:21:54 2008 +0100"
      },
      "message": "[MTD] [NAND] remove __PPC__ hardcoded address from DiskOnChip drivers\n\nSuch a hardcoded address can cause a checkstop or machine check if\nthe driver is in the kernel but the address is not acknowledged.\n\nBoth drivers allow an address to be specified as either a module\nparameter or config option.   Any future powerpc board should either\nuse one of these methods or find the address in the device tree.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "72289824423655e67993c25c91a7a86a34917209",
      "tree": "6afeeae0ca8ce251ede891f2b9ccf3b8779d3930",
      "parents": [
        "a8931ef380c92d121ae74ecfb03b2d63f72eea6f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jul 03 23:54:42 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 14:44:32 2008 +0100"
      },
      "message": "[MTD] m25p80: fix bug - ATmel spi flash fails to be copied to\n\nAtmel serial flash tends to power up with the protection status bits set.\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d4089\n\n[michael.hennerich@analog.com: remove duplicate code]\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a8931ef380c92d121ae74ecfb03b2d63f72eea6f",
      "tree": "980fb6b019e11e6cb1ece55b7faff184721a8053",
      "parents": [
        "90574d0a4d4b73308ae54a2a57a4f3f1fa98e984",
        "e5a5816f7875207cb0a0a7032e39a4686c5e10a4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 14:36:25 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 14:36:25 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "bc01886352c277e310c07befadbb617c8f561b89",
      "tree": "c4f01d41e1705f1beb43ab6c1f3f34a1147c1c3e",
      "parents": [
        "ba75321193900a236bc5bbc29145e1039f74eb1b"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Thu Jun 05 21:50:04 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 06 10:36:21 2008 +0100"
      },
      "message": "[MTD] m25p80.c mutex unlock fix\n\nfix a mutex release bug in function m25p80_write.\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\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": "271c5c59e00302494ffc299741e7fa2d63103e76",
      "tree": "e9eb26107604c5c06c3c00aa26323db524da3733",
      "parents": [
        "e9d42227bdc96238676bd28feca5815fcff2d6a8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:43:22 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:43:22 2008 +0100"
      },
      "message": "[MTD] DataFlash: use proper types\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e9d42227bdc96238676bd28feca5815fcff2d6a8",
      "tree": "7d33aa53ac632066501ae91ffeba21844c5bf4ea",
      "parents": [
        "856613c98c2f864994d5fb33a62b7a468f68ab9b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jun 03 12:26:05 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:39:38 2008 +0100"
      },
      "message": "[MTD] DataFlash: fix bug - ATMEL AT45DF321D spi flash card fails to be copied to (v2)\n\n - Add support for binary page size DataFlashes.\n - The driver now prints out pagesize and erasesize.\n   Printout valuable information for creating flash filesystems.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a98889f3d8882995b5aa2255b931cf0202325cc0",
      "tree": "686a1d3369143dc46c43709e0c40b2cc8ef619d7",
      "parents": [
        "27c72b040c0be8f3704ed0b6b84c12cbba24a7e8"
      ],
      "author": {
        "name": "Jared Hulbert",
        "email": "jaredeh@gmail.com",
        "time": "Tue Apr 29 23:26:49 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 01 18:59:11 2008 +0100"
      },
      "message": "[MTD][NOR] Add physical address to point() method\n\nAdding the ability to get a physical address from point() in addition\nto virtual address.  This physical address is required for XIP of\nuserspace code from flash.\n\nSigned-off-by: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nReviewed-by: Jörn Engel \u003cjoern@logfs.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3887ed5231fb6f339f36c3a0297c996cd1a1dad9",
      "tree": "eac5100d8ad4b52784240afaf4e28be3a8449871",
      "parents": [
        "2230b76b3838a37167f80487c694d8691248da9f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 25 12:07:33 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 25 09:14:23 2008 +0100"
      },
      "message": "[MTD] m25p80: Add Support for ATMEL AT25DF641 64-Megabit SPI Flash\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2230b76b3838a37167f80487c694d8691248da9f",
      "tree": "99b64457ad80e52b4eddd56e566818c189c7a722",
      "parents": [
        "afc4bca63941746f1d49394620d294074150e664"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 12:07:32 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 25 09:13:52 2008 +0100"
      },
      "message": "[MTD] m25p80: add FAST_READ access support to M25Pxx\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "456d9fc92eb8635d53e8facc57764464b8759173",
      "tree": "6b2622fa258cee4260c40922c5c756fa163158d8",
      "parents": [
        "51ee83df6151a3e618e65236e304e00ac8d95607"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 14 17:20:02 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 15:55:07 2008 +0100"
      },
      "message": "[MTD] mtdram.c should #include \u003clinux/mtd/mtdram.h\u003e\n\nEvery file should include the headers containing the externs for its\nglobal functions (in this case for mtdram_init_device()).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f72561cf6c9d0671da57902bc2ffee03b074227a",
      "tree": "c296a6a63d6537fe965e78cacf1d17fc950f07f7",
      "parents": [
        "ced22070363ef50e4a47aadd003a81ebeaa3f917"
      ],
      "author": {
        "name": "Mark Hindley",
        "email": "mark@hindley.org.uk",
        "time": "Mon Mar 31 14:25:03 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 15:19:48 2008 +0100"
      },
      "message": "[MTD] Correct phram module param description\n\nSigned-off-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cb53b3b99992b6c548d56cdf47bc710640ee2ee1",
      "tree": "b47772c81b5a2adfbd2ca96bbc4f4b29d8a2e3c3",
      "parents": [
        "35d086b143e52f43a70c85ab86c054cbf1c4ff26"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Apr 18 13:44:19 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:36:04 2008 +0100"
      },
      "message": "[MTD] replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0bc88c59cc2f031a38ad5902d5764497549217c5",
      "tree": "21d9134a85234fd7c4ba003493119a059149a781",
      "parents": [
        "25dc30b4cd68df1de8932fe77ca574227d42a259"
      ],
      "author": {
        "name": "Stephane Chazelas",
        "email": "stephane.chazelas@emerson.com",
        "time": "Fri Apr 18 13:44:15 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:35:49 2008 +0100"
      },
      "message": "[MTD] block2mtd: logging typo fixes\n\nAddress a number of small issues mainly regarding the output made by this\ndriver to dmesg:\n\n- Some of the blkmtd\u0027s had not been changed to block2mtd which caused\n  display problem\n\n- the parse_err() macro was displaying \"block2mtd: \" twice\n\nSigned-off-by: Stéphane Chazelas \u003cstephane.chazelas@emerson.com\u003e\nAcked-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2875fb65f8e40401c4b781ebc5002df10485f635",
      "tree": "fe111c02b7aa2c943e7f824aadd6e7fa06da3d0f",
      "parents": [
        "1312848e92a0686cb5124aa86ea58d55ba795742"
      ],
      "author": {
        "name": "Ingo van Lil",
        "email": "inguin@gmx.de",
        "time": "Mon Mar 24 12:29:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "mtd: memory corruption in block2mtd.c\n\nThe block2mtd driver (drivers/mtd/devices/block2mtd.c) will kfree an on-stack\npointer when handling an invalid argument line (e.g.\nblock2mtd\u003d/dev/loop0,xxx).\n\nThe kfree was added some time ago when \"name\" was dynamically allocated.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8e98d6d51a3eb7bb061b1625193a129c8bd094f",
      "tree": "0fa58b6e11e37023b024e55b8f0e7e01438706d4",
      "parents": [
        "f0f1b3364ae7f48084bdf2837fb979ff59622523",
        "f9f7dd222364a6428d2ad99a515935dd1dd89d18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 10:20:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 10:20:31 2008 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (120 commits)\n  [MTD] Fix mtdoops.c compilation\n  [MTD] [NOR] fix startup lock when using multiple nor flash chips\n  [MTD] [DOC200x] eccbuf is statically defined and always evaluate to true\n  [MTD] Fix maps/physmap.c compilation with CONFIG_PM\n  [MTD] onenand: Add panic_write function to the onenand driver\n  [MTD] mtdoops: Use the panic_write function when present\n  [MTD] Add mtd panic_write function pointer\n  [MTD] [NAND] Freescale enhanced Local Bus Controller FCM NAND support.\n  [MTD] physmap.c: Add support for multiple resources\n  [MTD] [NAND] Fix misparenthesization introduced by commit 78b65179...\n  [MTD] [NAND] Fix Blackfin NFC ECC calculating bug with page size 512 bytes\n  [MTD] [NAND] Remove wrong operation in PM function of the BF54x NFC driver\n  [MTD] [NAND] Remove unused variable in plat_nand_remove\n  [MTD] Unlocking all Intel flash that is locked on power up.\n  [MTD] [NAND] at91_nand: Make mtdparts option can override board info\n  [MTD] mtdoops: Various minor cleanups\n  [MTD] mtdoops: Ensure sequential write to the buffer\n  [MTD] mtdoops: Perform write operations in a workqueue\n  [MTD] mtdoops: Add further error return code checking\n  [MTD] [NOR] Test devtype, not definition in flash_probe(), drivers/mtd/devices/lart.c\n  ...\n"
    },
    {
      "commit": "53fb84a0695ffeeeadf8ae92db28cbccf5325531",
      "tree": "d573cd02754704e0674821d759e39e9c7708eead",
      "parents": [
        "d5476689afd48e71395602698409e9f48cbba413"
      ],
      "author": {
        "name": "Samuel Tardieu",
        "email": "sam@rfc1149.net",
        "time": "Mon Feb 04 23:44:47 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Feb 07 10:34:36 2008 +0000"
      },
      "message": "[MTD] [DOC200x] eccbuf is statically defined and always evaluate to true\n\nSigned-off-by: Samuel Tardieu \u003csam@rfc1149.net\u003e\nAcked-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2b54aaef7a3a77f208bc14f576010da4fb8dfe29",
      "tree": "406f5cdc79f06621d8086fa70d0fa792c663ec71",
      "parents": [
        "dcc85cb61808098d22792db95f1dfa9c8b3bcf6d"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@lazybastard.org",
        "time": "Wed Feb 06 01:38:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:09 2008 -0800"
      },
      "message": "Claim maintainership for block2mtd and update email addresses\n\nI have been prime author and maintainer of block2mtd from day one, but\nneither MAINTAINERS nor the module source makes this fact clear.  And while\nI\u0027m at it, update my email addresses tree-wide, as the old address\ncurrently bounces and change my name to \"joern\" as unicode will likely\ncontinue to cause trouble until the end of this century.\n\nSigned-off-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a247b5d594aafe3a0121ae658a974cbea32e18d6",
      "tree": "36cbdb622ee4d6e36a2ef5a00cbc64fba71465f7",
      "parents": [
        "b885b27ce67013a7aa7f4181fdd916a29c623850"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Sun Feb 03 14:59:11 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 14:59:11 2008 +0200"
      },
      "message": "fix typo \u0027the same the\\\u003e\u0027\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "0bdf77f85bd89d5e00d32af0fb7d2dac63ce8ff5",
      "tree": "5b4b665fcb5f45c8897fda9b1962d6c7d139de7b",
      "parents": [
        "9308758c50610c077ca41e82c4b98b2de96e8387"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Jan 28 11:48:09 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:12:09 2008 +1100"
      },
      "message": "[MTD] [NOR] Test devtype, not definition in flash_probe(), drivers/mtd/devices/lart.c\n\ndrivers/mtd/devices/lart.c:119:#define FLASH_DEVICE_16mbit_BOTTOM 0x88f488f4\nAs was, unless \"manufacturer !\u003d FLASH_MANUFACTURER\" this returned true\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cccb45d4b34728d33638085435f8fdc0a83e0c00",
      "tree": "78dcc93509877d6f8ff79040631e49880aed3501",
      "parents": [
        "c2056e1e1ddcca8d43e89543e1795e4457f5d1e9"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Nov 19 15:37:23 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 11:55:32 2007 +0000"
      },
      "message": "[MTD] mtd_dataflash: Incorrect compare-after-write check\n\nAfter writing to a Dataflash page, the built-in compare operation is\nused to check that the page was successfully written.  A logic bug in\nchecking the results of the comparison currently causes the compare to\nnever fail.\n\nThis bug was originally in the legacy at91_dataflash.c driver.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "471f717a48d25afcb9428c9523cd0557738b7115",
      "tree": "b812ef6db32b8ecbdda50c0a55d1101bebaafaea",
      "parents": [
        "f2d40cd92c5604a868b22c44a7858206ae4fcf35"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Aug 03 23:02:02 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Aug 03 23:02:02 2007 +0100"
      },
      "message": "Revert \"[MTD] Driver for AT26Fxxx dataflash devices\"\n\nThis reverts commit 340ea370c2ce89d1c15fbf785460f2f74314ce58.\n\nIt\u0027s not needed given the other m25p80 patch (which now handles\nat26 \"dataflash\" as well as most other standard SPI flash chips),\nand requires a controller driver that won\u0027t be merged upstream\n(supplanted by drivers/spi/atmel_spi.c) ... the submitter of\nthat at91_dataflash26.c driver concurred.\n\nRequested by David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "440fdb53b4ae58602711b5b8c3a139ace2404dbb",
      "tree": "c6fb88d6ad537ec53aeecadc75a61ab6147d4c9c",
      "parents": [
        "8b2b403ce0f1a816b7a6a4f47c8798003b26c07a",
        "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 01 11:23:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 01 11:23:57 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "0b0ef2ea00c581d613e15eadc3215d52a6a55946",
      "tree": "d5081883a39ceb9a29b1f7b1123a4873becb6682",
      "parents": [
        "e7865765ef85473c1b97aad86d44b80dc260dbbf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jul 28 14:20:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:29 2007 +0100"
      },
      "message": "[MIPS] Remove Momentum Ocelot support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a2e96b627b58efe2d618a415f34b9b9d9f829bd6",
      "tree": "1d0a5bc96af6cf9f9bb76672d2b9692753b581a7",
      "parents": [
        "db1b39d8b860e3716620c225bc86e0ec41764e34"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 11 11:36:56 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:56:54 2007 +0100"
      },
      "message": "[MTD] Remove Ocelot G support from DiskOnChip drivers.\n\nThis patch has removed Ocelot G support from MTD.\nOcelot G support has already removed since May 2007.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "db1b39d8b860e3716620c225bc86e0ec41764e34",
      "tree": "8739074db733ef767400ea92cfbfed9352ddb92d",
      "parents": [
        "a6bc432e296dfa1f05d4b586ca5ca3085a2d42d7",
        "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:55:48 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:55:48 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "192cca6ef2c49ac5ff46f7a31cb9dd175995658e",
      "tree": "7df5158d92d5afe078aab30dd9cf152d828eac02",
      "parents": [
        "cfd2afc0f654e86e3f0b5060409b90f21964b9d3"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Mon Jun 11 15:08:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "message": "[MIPS] Remove Momenco Ocelot C support\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/configs/ocelot_c_defconfig\n delete mode 100644 arch/mips/momentum/ocelot_c/Makefile\n delete mode 100644 arch/mips/momentum/ocelot_c/cpci-irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/dbg_io.c\n delete mode 100644 arch/mips/momentum/ocelot_c/irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/ocelot_c_fpga.h\n delete mode 100644 arch/mips/momentum/ocelot_c/platform.c\n delete mode 100644 arch/mips/momentum/ocelot_c/prom.c\n delete mode 100644 arch/mips/momentum/ocelot_c/reset.c\n delete mode 100644 arch/mips/momentum/ocelot_c/setup.c\n delete mode 100644 arch/mips/momentum/ocelot_c/uart-irq.c\n delete mode 100644 arch/mips/pci/fixup-ocelot-c.c\n delete mode 100644 arch/mips/pci/pci-ocelot-c.c\n"
    },
    {
      "commit": "a97145c22408865579be397460ca998301ab63a3",
      "tree": "ee4854954cc8cf557fc4850ff6b9a12322ac1fbe",
      "parents": [
        "8e0aedc5bcb9da4f613af097295a02a57aa0d41c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jun 03 22:54:00 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 29 14:18:43 2007 +0100"
      },
      "message": "[MTD] remove dead MTD_PMC551_APERTURE_SIZE option\n\nThe CONFIG_MTD_PMC551_APERTURE_SIZE option seems to never have existed,\nso there\u0027s no reason for carrying an #ifdef for it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8e0aedc5bcb9da4f613af097295a02a57aa0d41c",
      "tree": "97eb84d7671704b4fd55908cd817ee5bd526c918",
      "parents": [
        "8f46c527acdb84f98d48809ba29173f515de1080"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 29 14:18:22 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 29 14:18:22 2007 +0100"
      },
      "message": "[MTD] Use proper binary multiple prefixes in pmc551 driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ec9ce52ef8f8496c83bc36a9b19f22e83575f890",
      "tree": "e8af90ad4634191a2ca862c26bc31fac6b17f6aa",
      "parents": [
        "02d087dbc8cfade63205ee78612c5fd3762afc03"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Jun 28 22:58:42 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:58:42 2007 +0100"
      },
      "message": "[MTD] Use mutex instead of semaphore in dataflash driver\n\nThe MTD DataFlash driver uses a semaphore as mutex.  Use the mutex API instead\nof the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "02d087dbc8cfade63205ee78612c5fd3762afc03",
      "tree": "26a5d62381cda36729567756cd20050124335991",
      "parents": [
        "fa0a8c71f352d89c54f2d3a92f7a8a97cdb7d9a4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:38:38 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:38:38 2007 +0100"
      },
      "message": "[MTD] m25p80: Use correct units for binary multiples\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fa0a8c71f352d89c54f2d3a92f7a8a97cdb7d9a4",
      "tree": "76e6f0d1ffe0bd02d7d38c3f7c2902d0b140fe18",
      "parents": [
        "7d5230ea3987ea3eaa03601fe429cb69f87de3e3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jun 24 15:12:35 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:37:36 2007 +0100"
      },
      "message": "[MTD] m25p80 handles more chips, uses JEDEC ids and small eraseblocks\n\nUpdate chip ID tables in m25p80 to handle more SPI flash chips, matching\ndatasheets.  All of these can use the same core operations and are newer\nchips that support the JEDEC \"read id\" instruction:\n\n - Atmel AT25 and AT26 (seven chips)\n - Spansion S25SL (five chips)\n - SST 25VF (four chips)\n - ST M25, M45 (five more chips)\n - Winbond W25X series (seven chips)\n\nThat JEDEC instruction is now used, either to support a sanity check on the\nplatform data holding board configuration data, or to determine chip type\nwhen it\u0027s not included in platform data.  In fact, boards that don\u0027t need a\nstandard partition table may not need that platform data any more.\n\nFor chips that support 4KiB erase units, use that smaller block size instead\nof the larger size (usually 64KiB); it\u0027s less wasteful.  (Tested on W25X80.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7d5230ea3987ea3eaa03601fe429cb69f87de3e3",
      "tree": "a268ad16b63c90fa55cc53a737441a5a05676a77",
      "parents": [
        "02d929187414f2095b30ebf4acee1ce6617add45"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jun 24 15:09:13 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:34:32 2007 +0100"
      },
      "message": "[MTD] m25p80 converted to mutex\n\nConvert semaphore usage in m25p80 driver to mutex; mention another kind of\nSPI flash chip that should be able to use this driver (given minor tweaks).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "632155e659449685b719995d7e7081cff7b01aba",
      "tree": "3d6f7f12f89dd3ec7733c09042420cfac9114989",
      "parents": [
        "78b7611c4a1e3ff008abc4751b566cb533d68f3d"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "potential parse error in ifdef\n\nI have made a tool to parse the kernel that does not pre-process the\nsource.  That means that my parser tries to parse all the code, including\ncode in the #else branch or code that is not often compiled because the\ndriver is not very used (or not used at all).  So, my parser sometimes\nreports parse error not originally detected by gcc.  Here is my (first)\npatch.\n\n[akpm@linux-foundation.org: fix amd8111e.c]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Russell King \u003crmk@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": "ba7cc09c9c9e29a57045dc5bbf843ac1cfad3283",
      "tree": "7e2d39269803b53ba048f3bad11cd6a1a38b35b9",
      "parents": [
        "d84c4124c4b6611301b402e8611b7e36de3bd351",
        "b7aa48be1e7a11e36448a7db58931bbf735d2718"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:10:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:10:11 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (21 commits)\n  [MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)\n  [MTD] Delete allegedly obsolete \"bank_size\" field of mtd_info.\n  [MTD] Remove unnecessary user space check from mtd.h.\n  [MTD] [MAPS] Remove flash maps for no longer supported 405LP boards\n  [MTD] [MAPS] Fix missing printk() parameter in physmap_of.c MTD driver\n  [MTD] [NAND] platform NAND driver: add driver\n  [MTD] [NAND] platform NAND driver: update header\n  [JFFS2] Simplify and clean up jffs2_add_tn_to_tree() some more.\n  [JFFS2] Remove another bogus optimisation in jffs2_add_tn_to_tree()\n  [JFFS2] Remove broken insert_point optimisation in jffs2_add_tn_to_tree()\n  [JFFS2] Remember to calculate overlap on nodes which replace older nodes\n  [JFFS2] Don\u0027t advance c-\u003ewbuf_ofs to next eraseblock after wbuf flush\n  [MTD] [NAND] at91_nand.c: CMDLINE_PARTS support\n  [MTD] [NAND] Tidy up handling of page number in nand_block_bad()\n  [MTD] block2mtd_paramline[] mustn\u0027t be __initdata\n  [MTD] [NAND] Support multiple chips in CAFÉ driver\n  [MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic\n  [MTD] [NAND] Use rslib for CAFÉ ECC\n  [RSLIB] Support non-canonical GF representations\n  [JFFS2] Remove dead file histo_mips.h\n  ...\n"
    },
    {
      "commit": "6fe6900e1e5b6fa9e5c59aa5061f244fe3f467e2",
      "tree": "8bbfe5072279227cc50a941ad4813908082426a1",
      "parents": [
        "714b8171af9c930a59a0da8f6fe50518e70ab035"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sun May 06 14:49:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:51 2007 -0700"
      },
      "message": "mm: make read_cache_page synchronous\n\nEnsure pages are uptodate after returning from read_cache_page, which allows\nus to cut out most of the filesystem-internal PageUptodate calls.\n\nI didn\u0027t have a great look down the call chains, but this appears to fixes 7\npossible use-before uptodate in hfs, 2 in hfsplus, 1 in jfs, a few in\necryptfs, 1 in jffs2, and a possible cleared data overwritten with readpage in\nblock2mtd.  All depending on whether the filler is async and/or can return\nwith a !uptodate page.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15700770ef7c5d12e2f1659d2ddbeb3f658d9f37",
      "tree": "7fa2f81c33c9efcb1a1568385beead75c5892cfb",
      "parents": [
        "6de410c2b0cc055ae9ee640c84331f6a70878d9b",
        "11de39e2fbbc592018e0a231d0ee773653dcc8d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (38 commits)\n  kconfig: fix mconf segmentation fault\n  kbuild: enable use of code from a different dir\n  kconfig: error out if recursive dependencies are found\n  kbuild: scripts/basic/fixdep segfault on pathological string-o-death\n  kconfig: correct minor typo in Kconfig warning message.\n  kconfig: fix path to modules.txt in Kconfig help\n  usr/Kconfig: fix typo\n  kernel-doc: alphabetically-sorted entries in index.html of \u0027htmldocs\u0027\n  kbuild: be more explicit on missing .config file\n  kbuild: clarify the creation of the LOCALVERSION_AUTO string.\n  kbuild: propagate errors from find in scripts/gen_initramfs_list.sh\n  kconfig: refer to qt3 if we cannot find qt libraries\n  kbuild: handle compressed cpio initramfs-es\n  kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text\n  kbuild: remove stale comment in modpost.c\n  kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE\n  kbuild: fix make mrproper for Documentation/DocBook/man\n  kbuild: remove kconfig binaries during make mrproper\n  kconfig/menuconfig: do not hardcode \u0027.config\u0027\n  kbuild: override build timestamp \u0026 version\n  ...\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39f5fb30351efa9d6f6e22754c222354fa2b7e1e",
      "tree": "a7e7cba2d26cf6ff2845c748af67f800691dbada",
      "parents": [
        "0979f378e4f8bd8896bd63179d9a9dce501616dc"
      ],
      "author": {
        "name": "Alexander E. Patrakov",
        "email": "patrakov@ums.usu.ru",
        "time": "Fri Mar 16 18:28:43 2007 +0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "kconfig: fix path to modules.txt in Kconfig help\n\nDocumentation/modules.txt doesn\u0027t exist, but\nDocumentation/kbuild/modules.txt does.\n\nSigned-off-by: Alexander E. Patrakov\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4839f0481d8b985aabd6653ba42cf09e2abcc2bd",
      "tree": "58c92e608f3acdc5a467de64ffbb4f83dcfa07cb",
      "parents": [
        "048c37b4907ecf0e55100365e20758667f0bd27d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 02 12:33:17 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:33:17 2007 +0100"
      },
      "message": "[MTD] block2mtd_paramline[] mustn\u0027t be __initdata\n\nblock2mtd_paramline[] is used in the non-__init block2mtd_setup()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ec98c681a5355469eee70227b7e0a88f0d688483",
      "tree": "aa3704fde25d0428755d15ff89e8e1ffb24624f7",
      "parents": [
        "99f9b2431ed3da4a66cf1cfe74132a53a9569bba"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "message": "Use menuconfig objects: MTD\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "340ea370c2ce89d1c15fbf785460f2f74314ce58",
      "tree": "2533e894517139917d573a01ae7f1fcd38233dd0",
      "parents": [
        "408b483d9cc2d839ecbc9134958c42814865081c"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "message": "[MTD] Driver for AT26Fxxx dataflash devices\n\nAdd support for AT26Fxxx dataflash devices. These devices have a quite different\ncommandset than the AT45xxx chips, which are handled by at91_dataflash.c, so a\ncombined driver turned out to be more ugly than useful.\n\nTested only on AT26F004.\n\nSigned-off-by: Hans-Jürgen Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "21d31f1f7c8f832324fb55eb4b1397b16258904e",
      "tree": "54dfa7f24f601713261160e578abeaa5c66a2652",
      "parents": [
        "8870530a4053add56a2c0eb90a3669facb9f7117"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:22:22 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:22:22 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove readahead code\n\nOver the years there was a slow trickle of complaints against the readahead\ncode.  Most of them concerned performance, Peter Zijlstra stumbled over it\nwhen working unrelated changes and I believe there was an actual bug report.\nOh, Andrew Morton also complained about duplicating code from mm/readahead.c.\n\nIt is just not worth it.  On flash media like usb sticks, readahead will\nmake things go slow - very slow.  On spinning disks, readahead may be a\nwin, but this is definitely not the place to add it.\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "8870530a4053add56a2c0eb90a3669facb9f7117",
      "tree": "f9fd22feedb9e157fea8d0178cb3bd463558865d",
      "parents": [
        "0ffb74ccc06a112042adfaf8229684b78202bcae"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:21:41 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:21:41 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove warning\n\ndrivers/mtd/devices/block2mtd.c:311:9: warning: symbol \u0027dev\u0027 shadows an earlier one\ndrivers/mtd/devices/block2mtd.c:294:23: originally declared here\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "0ffb74ccc06a112042adfaf8229684b78202bcae",
      "tree": "75c10d29ac449263785a3c6dd8612c2dd234cd75",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:20:58 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:20:58 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove casts\n\nRemove two casts - they were not only pointless, but outright harmful.\n\nSpotted by Felix Fietkau \u003cnbd@openwrt.org\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "4935361766cc73949fe032cd157d314f288922ba",
      "tree": "1584f81525ae05a04d515b13a4787cd8eed46029",
      "parents": [
        "2874b391bd78a5b8cb84be67297a345fbdec4ac8",
        "4f65992381112acd7d2732665a9eae492c2c9de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (49 commits)\n  [MTD] [NAND] S3C2412 fix hw ecc\n  [MTD] [NAND] Work around false compiler warning in CAFÉ driver\n  [JFFS2] printk warning fixes\n  [MTD] [MAPS] ichxrom warning fix\n  [MTD] [MAPS] amd76xrom warning fix\n  [MTD] [MAPS] esb2rom warning fixes\n  [MTD] [MAPS] ck804xrom warning fix\n  [MTD] [MAPS] netsc520 warning fix\n  [MTD] [MAPS] sc520cdp warning fix\n  [MTD] [ONENAND] onenand_base warning fix\n  [MTD] [NAND] eXcite nand flash driver\n  [MTD] Improve heuristic for detecting wrong-endian RedBoot partition table\n  [MTD] Fix RedBoot partition parsing regression harder.\n  [MTD] [NAND] S3C2410: Hardware ECC correction code\n  [JFFS2] Use MTD_OOB_AUTO to automatically place cleanmarker on NAND\n  [MTD] Clarify OOB-operation interface comments\n  [MTD] remove unused ecctype,eccsize fields from struct mtd_info\n  [MTD] [NOR] Intel: remove ugly PROGREGION macros\n  [MTD] [NOR] STAA: use writesize instead off eccsize to represent ECC block\n  [MTD] OneNAND: Invalidate bufferRAM after erase\n  ...\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": "fc0ecff698165ae8e178efa086e0dd1f385206b1",
      "tree": "fc6274f0862bdd6749172201170b2f6a7ce4c4ff",
      "parents": [
        "54bc485522afdac33de5504da2ea8cdcc690674e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 10 01:45:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] remove invalidate_inode_pages()\n\nConvert all calls to invalidate_inode_pages() into open-coded calls to\ninvalidate_mapping_pages().\n\nLeave the invalidate_inode_pages() wrapper in place for now, marked as\ndeprecated.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64f60710568db5cec1a76c1d1e261b239f9ef809",
      "tree": "211872ced9ff58baf4480fc99a1d58743b001586",
      "parents": [
        "d416085572eb6a44fd2cf29fd7aed83ffc95fd88"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 30 10:50:43 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:27:12 2007 +0000"
      },
      "message": "[MTD] remove unused ecctype,eccsize fields from struct mtd_info\n\nRemove unused and broken mtd-\u003eecctype and mtd-\u003eeccsize fields\nfrom struct mtd_info. Do not remove them from userspace API\ndata structures (don\u0027t want to breake userspace) but mark them\nas obsolete by a comment. Any userspace program which uses them\nshould be half-broken anyway, so this is more about saving\ndata structure size.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9cdf083f981b8d37b3212400a359368661385099",
      "tree": "aa15a6a08ad87e650dea40fb59b3180bef0d345b",
      "parents": [
        "e499e01d234a31d59679b7b1e1cf628d917ba49a",
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "de4fa99266b2e1f6771644b9b50f33fe8f82d728",
      "tree": "1c1afc6745a16504acdf775fae7d9fef3df12bef",
      "parents": [
        "17c65d69906a6e2e6df4822b00a9e5e00e35ea9a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] SPI/MTD: mtd_dataflash oops prevention\n\nReturn a fault code if the Dataflash driver runs into a \"no device present\"\nerror when the MISO line has a pulldown (it currently expects a pullup), so\nthat rmmod won\u0027t oops.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17c65d69906a6e2e6df4822b00a9e5e00e35ea9a",
      "tree": "b97eb8c55a475c9543272d3ba9993232c273fcfb",
      "parents": [
        "4b1badf5d9ddfc46ad075ca5bfc465972c85cc7c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] m25p80 build fixes (with MTD debug)\n\nFix build issues that show up with the m25p80 SPI flash driver when\nbuilding with MTD debug enabled.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c33cafc794d07c9254c160789120a0e98c088c9",
      "tree": "e439bc3b15c835a435d4217dc2d5fb1214f5f9f6",
      "parents": [
        "c9ac5977299dd106ddb759e7e10035770dff185b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Nov 29 14:26:07 2006 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Fri Dec 01 10:30:45 2006 +0200"
      },
      "message": "[MTD] bugfix: DataFlash is not bit writable\n\nThis patch fixes the\n\"jffs2_flash_writev(): Non-contiguous write to 00825300 with mtd_dataflash\" bug.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cdedekind@infradead.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": "9361401eb7619c033e2394e4f9f6d410d6719ac7",
      "tree": "04b94a71f2366988c17740d1c16cfbdec41d5d2e",
      "parents": [
        "d366e40a1cabd453be6e2609caa7e12f9ca17b1f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Sep 30 20:45:40 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:31 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Make it possible to disable the block layer [try #6]\n\nMake it possible to disable the block layer.  Not all embedded devices require\nit, some can make do with just JFFS2, NFS, ramfs, etc - none of which require\nthe block layer to be present.\n\nThis patch does the following:\n\n (*) Introduces CONFIG_BLOCK to disable the block layer, buffering and blockdev\n     support.\n\n (*) Adds dependencies on CONFIG_BLOCK to any configuration item that controls\n     an item that uses the block layer.  This includes:\n\n     (*) Block I/O tracing.\n\n     (*) Disk partition code.\n\n     (*) All filesystems that are block based, eg: Ext3, ReiserFS, ISOFS.\n\n     (*) The SCSI layer.  As far as I can tell, even SCSI chardevs use the\n     \t block layer to do scheduling.  Some drivers that use SCSI facilities -\n     \t such as USB storage - end up disabled indirectly from this.\n\n     (*) Various block-based device drivers, such as IDE and the old CDROM\n     \t drivers.\n\n     (*) MTD blockdev handling and FTL.\n\n     (*) JFFS - which uses set_bdev_super(), something it could avoid doing by\n     \t taking a leaf out of JFFS2\u0027s book.\n\n (*) Makes most of the contents of linux/blkdev.h, linux/buffer_head.h and\n     linux/elevator.h contingent on CONFIG_BLOCK being set.  sector_div() is,\n     however, still used in places, and so is still available.\n\n (*) Also made contingent are the contents of linux/mpage.h, linux/genhd.h and\n     parts of linux/fs.h.\n\n (*) Makes a number of files in fs/ contingent on CONFIG_BLOCK.\n\n (*) Makes mm/bounce.c (bounce buffering) contingent on CONFIG_BLOCK.\n\n (*) set_page_dirty() doesn\u0027t call __set_page_dirty_buffers() if CONFIG_BLOCK\n     is not enabled.\n\n (*) fs/no-block.c is created to hold out-of-line stubs and things that are\n     required when CONFIG_BLOCK is not set:\n\n     (*) Default blockdev file operations (to give error ENODEV on opening).\n\n (*) Makes some /proc changes:\n\n     (*) /proc/devices does not list any blockdevs.\n\n     (*) /proc/diskstats and /proc/partitions are contingent on CONFIG_BLOCK.\n\n (*) Makes some compat ioctl handling contingent on CONFIG_BLOCK.\n\n (*) If CONFIG_BLOCK is not defined, makes sys_quotactl() return -ENODEV if\n     given command other than Q_SYNC or if a special device is specified.\n\n (*) In init/do_mounts.c, no reference is made to the blockdev routines if\n     CONFIG_BLOCK is not defined.  This does not prohibit NFS roots or JFFS2.\n\n (*) The bdflush, ioprio_set and ioprio_get syscalls can now be absent (return\n     error ENOSYS by way of cond_syscall if so).\n\n (*) The seclvl_bd_claim() and seclvl_bd_release() security calls do nothing if\n     CONFIG_BLOCK is not set, since they can\u0027t then happen.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "98aacdfde05ccf512d4395eed0d4894eea2d163c",
      "tree": "8704accf03834acb16a83cb38f844c1a5e4e4878",
      "parents": [
        "7fefb924d7aed7116fe2a68cdbfc9e36318e7300"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Sep 19 21:55:28 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Sep 22 10:34:15 2006 +0100"
      },
      "message": "[MTD] pmc551 pci cleanup\n\nUse pci_resource_start for getting start of regions and pci_iomap to not\ndoing this directly by using dev-\u003eresource... (Thanks to Rolf Eike Beer)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7fefb924d7aed7116fe2a68cdbfc9e36318e7300",
      "tree": "d8c5402b6bcf91131dbd7fd471f8c3c0591703da",
      "parents": [
        "cdf0a7d16980858e72f5d26bfe48abf01112fab5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Sep 19 21:55:18 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Sep 22 10:33:52 2006 +0100"
      },
      "message": "[MTD] pmc551 use kzalloc\n\nUse kzalloc instad of kmalloc+memset(0).\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cdf0a7d16980858e72f5d26bfe48abf01112fab5",
      "tree": "a46adb9d19fa945dc1ba6e6c62087074834d29a1",
      "parents": [
        "e417fcfb857b809e5dabc9b252ad70f090d553d1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Sep 19 21:55:06 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Sep 22 10:33:31 2006 +0100"
      },
      "message": "[MTD] pmc551 whitespace cleanup\n\nSpaces were used for indent, there was more than 80 columns per line. Get\nrid of that stuff.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dd8e9ed6ed544e2b924429d29cd2a6b55590109b",
      "tree": "0961c205e59591e7da65ce7504c919e7ee3e4351",
      "parents": [
        "668040fcd1e06fc3e68a92708cbdfa5a52c37d3c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Sep 22 10:19:20 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Sep 22 10:19:20 2006 +0100"
      },
      "message": "[MTD] Switch to pci_get_device and do ref counting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fa6c220a7f01257b1c2c4203d48aaaedb0c4416f",
      "tree": "b656f44310fc58de6ccf2db77f5e4b25696fe559",
      "parents": [
        "0a7d5f8ce960e74fa22986bda4af488539796e49"
      ],
      "author": {
        "name": "Aubrey Lee",
        "email": "aubreylee@gmail.com",
        "time": "Tue Sep 05 05:55:07 2006 -0500"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@gmail.com",
        "time": "Tue Sep 05 05:55:07 2006 -0500"
      },
      "message": "[PATCH] [MTD] DEVICES: Fill more device IDs in the structure of m25p80\n\nThe flash_info structure has a bunch of missing fields which causes problems\nwhen actually tryin to use some ST parts as it gets detected incorrectly.\n\nSigned-off-by: Aubrey L1 \u003caubreylee@gmail.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\n"
    },
    {
      "commit": "c4e7fb313771ac03dfdca26d30e8b721731c562b",
      "tree": "ce57227007ea980dcd37e5f7af3bc6b83a91a3bf",
      "parents": [
        "9a909867d2eca7727d0d5884df96e791e3531f24"
      ],
      "author": {
        "name": "Ville Herva",
        "email": "vherva@vianova.fi",
        "time": "Fri Jul 14 00:31:16 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jul 15 13:39:10 2006 +0100"
      },
      "message": "block2mtd.c: Make kernel boot command line arguments work (try 4)\n\nTrying to pass kernel command line arguments to block2mtd at boot-time does\nnot work currently. block2mtd_setup() is called so early that kmalloc()\nfails nevermind being able to do open_bdev_excl() (which requires rootfs to\nbe mounted. This patch only saves the option string at the early boot stage,\nand parses them later when block2mtd_init() is called. If open_bdev_excl()\nfails, open_by_devnum(name_to_dev_t()) is tried instead, which makes it\npossible to initialize the driver before rootfs has been mounted. Also gets\nrid of the superfluous parse_name() that only checks if name is longer than\n80 chars and copies it to a string that is not kfreed.\n\nWith this patch, I can boot statically compiled block2mtd, and mount jffs2\nas rootfs (without modules or initrd), with lilo config like this:\n\n   root\u003d/dev/mtdblock0\n   append\u003d\"rootfstype\u003djffs2 block2mtd.block2mtd\u003d/dev/hdc2,65536\"\n\n(Note that rootfstype\u003djffs2 is required, since the kernel only tries\nfilesystems without \"nodev\" attribute by default, and jffs is \"nodev\").\n\nCompared to first version of this patch, this one does not copy the\nparameters to the global buffer if init has already been called, and the\nglobal array is marked as __initdata.\n\nCompared to the second version of this patch, module build is fixed.\n\nCompared to the third version of this patch, statically compiled block2mtd\ndriver with no boot-time parameter no longer gives spurious error \u0027cannot\nopen device \"\"\u0027\n\nSigned-off-by: Ville Herva \u003cvherva@vianova.fi\u003e\nAcked-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9d05cd51780c3855976b26cbee265490a0a10be9",
      "tree": "f662b2c674e642350e36a86218880b1b773e2cf9",
      "parents": [
        "6a5a297cf78e64ed68577f3e3480bc10abf0124b"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Jul 14 14:39:06 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jul 15 13:19:55 2006 +0100"
      },
      "message": "remove #error on !PCI from pmc551.c\n\nPMC551 depends on PCI in Kconfig so there is no need to #error in code if PCI\nis not set.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0d1782144e81faf6203075c5fcd0a2f0db91af5b",
      "tree": "761dd18870e97ec9c6c14bc1c4db1429065483c0",
      "parents": [
        "67ab33db8be1cd466c09dfcba334d69d3e2f92e6",
        "c7afb0f97700e73109564f83c35bfeeb14cb653b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 21:29:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 21:29:08 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2][XATTR] Fix memory leak in POSIX-ACL support\n  fs/jffs2/: make 2 functions static\n  [MTD] NAND: Fix broken sharpsl driver\n  [JFFS2][XATTR] Fix xd-\u003erefcnt race condition\n  MTD: kernel-doc fixes + additions\n  MTD: fix all kernel-doc warnings\n  [MTD] DOC: Fixup read functions and do a little cleanup\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "7f8a894066b826a4baea49c2a3adbba0a56a192f",
      "tree": "94833927f58f47a2b29b026ed1839b90a3ef29cf",
      "parents": [
        "a39727f212426b9d5f9267b3318a2afaf9922d3b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Wed Jun 28 10:11:33 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Wed Jun 28 10:11:33 2006 +0200"
      },
      "message": "[MTD] DOC: Fixup read functions and do a little cleanup\n\nThe NAND rework resulted in non ECC based reads. Fix it up and\ndo a bit of cleanup while at it.\n\nPointed out by Adrian Bunk.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "176dfc633bbe4e03f4557d2beeefb4f0cc7f0efa",
      "tree": "a0229be4a8f8c8cc2a5c244825a693611acad21d",
      "parents": [
        "1396a8c3f7cec9f5e0d00bd089be21fc468f0f1c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 15:15:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:58 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in mtd drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17ffc7ba6d7ea68b8d5f55a5ca1b87163e69720d",
      "tree": "a7b8595492f38425a971d8e212ce367fb0bebb4a",
      "parents": [
        "1794c13002918c2216e2e11913eb299d071a5731"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Thu Jun 22 18:15:48 2006 +0400"
      },
      "committer": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Thu Jun 22 18:15:48 2006 +0400"
      },
      "message": "[MTD] Initialize \u0027writesize\u0027\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\n"
    },
    {
      "commit": "21c8db9eff95260e543535dfc6f27164c4c0c0ff",
      "tree": "68dd7562b241b5cc95e5e45c8fa555fbbe26875f",
      "parents": [
        "783ed81ff39d3f938a6b2efd09fbad96e41e5c1f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 14 21:39:48 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 14 21:39:48 2006 +0100"
      },
      "message": "[MTD] Restore MTD_ROM and MTD_RAM types\n\nLet\u0027s not attempt the abolition of mtd-\u003etype until/unless it\u0027s properly\nthought through. And certainly, let\u0027s not do it by halves.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "783ed81ff39d3f938a6b2efd09fbad96e41e5c1f",
      "tree": "31cdfd9c39c9451ba37866dcb6e82e68c770216c",
      "parents": [
        "f9068876f5ef583f8e9ebf4acd2ef5b35b113db9"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Wed Jun 14 19:53:44 2006 +0400"
      },
      "committer": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Wed Jun 14 19:53:44 2006 +0400"
      },
      "message": "[MTD] assume mtd-\u003ewritesize is 1 for NOR flashes\n\nSigned-off-by: Artem B. Bityitskiy\n"
    },
    {
      "commit": "92cbfdcc3661d7670b01b92b89811cd3a2412297",
      "tree": "70e4c9a94a121594e58a57c4c454ac854bb10a3a",
      "parents": [
        "e369d62e92d526a7ed641e2f0b2978fb0ce366c5"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:24 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:24 2006 +0200"
      },
      "message": "[MTD] replace MTD_RAM with MTD_GENERIC_TYPE\n\nRam devices get the extra capability of MTD_NO_ERASE - not requiring\nan explicit erase before writing to it.  Currently only mtdblock uses\nthis capability.  Rest of the patch is a simple text replacement.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "e1219724be193519f20743f5500bd1eff11890d0",
      "tree": "861e93f4c42000f0de3f348d4941b50a30bbc6e4",
      "parents": [
        "7e9a0bb00c4ccb7a05c41b2728758d5bb3dd54fc"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:05 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:05 2006 +0200"
      },
      "message": "[MTD] remove a forgotten MTD_XIP\n\nMTD_XIP definition was removed in an earlier patch.  This invocation\nwas left by mistake.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "8593fbc68b0df1168995de76d1af38eb62fd6b62",
      "tree": "dd244def53d2be4f1fbff9f74eac404fab8e240f",
      "parents": [
        "f4a43cfcecfcaeeaa40a9dbc1d1378298c22446e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Mon May 29 03:26:58 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Mon May 29 15:06:51 2006 +0200"
      },
      "message": "[MTD] Rework the out of band handling completely\n\nHopefully the last iteration on this!\n\nThe handling of out of band data on NAND was accompanied by tons of fruitless\ndiscussions and halfarsed patches to make it work for a particular\nproblem. Sufficiently annoyed by I all those \"I know it better\" mails and the\nresonable amount of discarded \"it solves my problem\" patches, I finally decided\nto go for the big rework. After removing the _ecc variants of mtd read/write\nfunctions the solution to satisfy the various requirements was to refactor the\nread/write _oob functions in mtd.\n\nThe major change is that read/write_oob now takes a pointer to an operation\ndescriptor structure \"struct mtd_oob_ops\".instead of having a function with at\nleast seven arguments.\n\nread/write_oob which should probably renamed to a more descriptive name, can do\nthe following tasks:\n\n- read/write out of band data\n- read/write data content and out of band data\n- read/write raw data content and out of band data (ecc disabled)\n\nstruct mtd_oob_ops has a mode field, which determines the oob handling mode.\n\nAside of the MTD_OOB_RAW mode, which is intended to be especially for\ndiagnostic purposes and some internal functions e.g. bad block table creation,\nthe other two modes are for mtd clients:\n\nMTD_OOB_PLACE puts/gets the given oob data exactly to/from the place which is\ndescribed by the ooboffs and ooblen fields of the mtd_oob_ops strcuture. It\u0027s\nup to the caller to make sure that the byte positions are not used by the ECC\nplacement algorithms.\n\nMTD_OOB_AUTO puts/gets the given oob data automaticaly to/from the places in\nthe out of band area which are described by the oobfree tuples in the ecclayout\ndata structre which is associated to the devicee.\n\nThe decision whether data plus oob or oob only handling is done depends on the\nsetting of the datbuf member of the data structure. When datbuf \u003d\u003d NULL then\nthe internal read/write_oob functions are selected, otherwise the read/write\ndata routines are invoked.\n\nTested on a few platforms with all variants. Please be aware of possible\nregressions for your particular device / application scenario\n\nDisclaimer: Any whining will be ignored from those who just contributed \"hot\nair blurb\" and never sat down to tackle the underlying problem of the mess in\nthe NAND driver grown over time and the big chunk of work to fix up the\nexisting users. The problem was not the holiness of the existing MTD\ninterfaces. The problems was the lack of time to go for the big overhaul. It\u0027s\neasy to add more mess to the existing one, but it takes alot of effort to go\nfor a real solution.\n\nImprovements and bugfixes are welcome!\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "19676ff0a64af9d75d48f17cb67bee8110f6ffbf",
      "tree": "3dffe9a2a0696c084d90501862866fb24a0d5687",
      "parents": [
        "33280eac704e3e156eef2fa9ed9ddf427a1c223c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 29 11:33:33 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 29 11:33:33 2006 +0100"
      },
      "message": "[MTD] Fix debug printk format warning in m25p80 SPI chip driver, again.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8546ac4f84b252fff078fab1a992c70504147914",
      "tree": "98fd824f18bb045b0a8191ad2735fc1978ea6f91",
      "parents": [
        "f5bbdacc41939f89d8ccb18dd79cd9b21c0cb75d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Thu May 25 13:38:45 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 25 12:53:47 2006 +0100"
      },
      "message": "[MTD] Remove the only useless readv implementation\n\nRemoving readv from struct mtd_info broke block2mtd. Remove the\nreference and the useless default implementation.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9223a456da8ed357bf7e0b128c853e2c8bd54614",
      "tree": "50cb225c4ba9c610ae4cb67231b319e78e935ac4",
      "parents": [
        "2528e8cdf376d7da24647c442ec1e88c360d76ca"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 17:21:03 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 17:21:03 2006 +0200"
      },
      "message": "[MTD] Remove read/write _ecc variants\n\nMTD clients are agnostic of FLASH which needs ECC suppport.\nRemove the functions and fixup the callers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9d8522df37f91621a70c5c0dbbf5bf2220b16798",
      "tree": "30f51aaccb18b1d4a97b7a5c8a64c63633a2fb7b",
      "parents": [
        "0cddd6c258b2ed3798d12619c28ed0d2b5a669bc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:06:03 2006 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@cruncher.tec.linutronix.de",
        "time": "Tue May 23 16:06:03 2006 +0200"
      },
      "message": "[MTD] Remove nand writev support\n\nNAND writev(_ecc) support is not longer necessary. Remove it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "28318776a80bc3261f9af91ef79e6e38bb9f5bec",
      "tree": "36ef9144accf19db9d51019aa479807e80aeb8fd",
      "parents": [
        "8ca9ed5db3aea8d27989c239e8a2f79b839f1e99"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "message": "[MTD] Introduce writesize\n\nAt least two flashes exists that have the concept of a minimum write unit,\nsimilar to NAND pages, but no other NAND characteristics.  Therefore, rename\nthe minimum write unit to \"writesize\" for all flashes, including NAND.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "ecde26313076e5055dcd54d6537632275346203f",
      "tree": "c6b0f54717bd50efaf984ec88156b94af859a366",
      "parents": [
        "3d12c0c75db0cd85beb11c4e2d86a49cabe3cfff"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 18:38:51 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 18:38:51 2006 +0100"
      },
      "message": "[MTD] Use symbol_request() in old DiskOnChip probe code to find actual driver\n\nThe previous code wouldn\u0027t work correctly on architectures which have a\nnon-empty MODULE_SYMBOL_PREFIX, and this version is neater if slightly\nless optimal in the built-in case.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dcb6592d72923123e3e479134f9381e0133d7d9d",
      "tree": "6e95205db30cb81aae87b052acc6f5de0e6e1f91",
      "parents": [
        "8e4482fba21d15da99f39a13396d3361e810d199"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri May 19 18:06:34 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 02:39:43 2006 +0100"
      },
      "message": "git-mtd: symbol_get() fix\n\ndrivers/mtd/devices/docprobe.c: In function `DoC_Probe\u0027:\ndrivers/mtd/devices/docprobe.c:338: warning: assignment from incompatible pointer type\ndrivers/mtd/devices/docprobe.c:341: warning: assignment from incompatible pointer type\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "be21ce119716f821c595552917ce7c05a3997b6b",
      "tree": "8cfe4ce1dc840ed150f3e072c341dc8f356551ac",
      "parents": [
        "683b30c8e78ab363dc8d8c94bdb61b64d1f6f5e2"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Mar 20 04:40:26 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 16:20:37 2006 +0100"
      },
      "message": "Re-add module description for ms02-nv to Kconfig\n\nIn an unrelated MTD commit, a description about the ms02-nv module\ngot removed from Kconfig.  While I personally agree with this\nremoval, the module maintainer (Maciej W. Rozycki) would like to\nsee it added back.  In the absense of any consistency regarding\nKconfig descriptions his wish should be followed.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ce589a0328866228412ea0df2c834688da8f4700",
      "tree": "548c843d4750223a3ebef78de0b88d67c2b5f319",
      "parents": [
        "f41a5f804a5862e9b87cf2d4cca1d6a7db7a9e82"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 16 13:46:44 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 16 13:12:12 2006 +0100"
      },
      "message": "drivers/mtd/devices/docprobe.c: correct #if\u0027s\n\nOn Mon, May 15, 2006 at 12:56:37AM -0700, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.17-rc3-mm1:\n\u003e...\n\u003e  git-mtd.patch\n\u003e...\n\u003e  git trees\n\u003e...\n\nIf we correct the names of the config options, the code might actually\nwork as intended...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "151e76590f66f5406eb2e1f4270c5323f385d2e8",
      "tree": "307920af4883b7466eb303f4045865429e4d0711",
      "parents": [
        "0f5ae3d2e9f49af55eb2a9b7cb54b4c0c2373017"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 01:51:54 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 01:51:54 2006 +0100"
      },
      "message": "[MTD] Fix legacy character sets throughout drivers/mtd, include/linux/mtd\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a6550e57f9d074511cf420bdb802ab5e56edc3bb",
      "tree": "56010126c6a1660b6fbd97765c73f8808214f98c",
      "parents": [
        "552d9205186428a1e2a49ed577bcbba9f777af37"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun May 14 01:42:25 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 01:21:31 2006 +0100"
      },
      "message": "mtd: fix memory leak in block2mtd_setup()\n\nThere\u0027s a mem leak in drivers/mtd/devices/block2mtd.c::block2mtd_setup()\n\nWe can leak \u0027name\u0027 allocated with kmalloc in \u0027parse_name\u0027 if leave via\nthe \u0027parse_err\u0027 macro since it contains a return but doesn\u0027t do any\nfreeing.\n\nSpotted by coverity checker as bug 615.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4f678a58d335291ce9213c049bbe16e6d24487ed",
      "tree": "136a3406bf5b0e80b3d45cd4d3c6ca40bb9961fd",
      "parents": [
        "e0c7d7675331140e5186d2d1a0efce1d3877d379"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun May 14 01:07:18 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 00:13:30 2006 +0100"
      },
      "message": "mtd: fix memory leaks in phram_setup\n\nThere are two code paths in drivers/mtd/devices/phram.c::phram_setup() that\nwill leak memory.\nMemory is allocated to the variable \u0027name\u0027 with kmalloc() by the\nparse_name() function, but if we leave by way of the parse_err() macro,\nthen that memory is never kfree()\u0027d, nor is it ever used with\nregister_device() so it won\u0027t be freed later either - leak.\n\nFound by the Coverity checker as #593 - simple fix below.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f0ad11d060c7acf727ead8339432bdd2bfd7f868",
      "tree": "a9136db2309cfa33ae2389f2ad8e0487e8132acf",
      "parents": [
        "179fdc3f8dec5757ddbebd95a1b493d65fa08671"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 12 11:40:13 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 12 11:40:13 2006 +0100"
      },
      "message": "[MTD] Fix capitalisation in export of old doc2001.c initfunc\n\nOops. Stupid StudlyCaps. Again.\n\nThis driver is doubly-deprecated because is was subsumed into doc2000.c\nand _also_ we want people to start using the new NAND wrapper for these\ndevices anyway. But ISTR there was still one person using it because\nsomething didn\u0027t work for them. Must chase that up and then I can kill\nthis.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b04ecae3d62edea2af49fd40ab12435b5ad8a492",
      "tree": "19c6589239372df3445c5944c7c7ea6899088a19",
      "parents": [
        "83ea4ef213628683e5a63f2987a91044ab868051"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 10 16:16:13 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 10 16:16:13 2006 +0100"
      },
      "message": "[MTD] Fix capitalisation in export of DiskOnChip Millennium initfunc\n\nStupid StudlyCaps. Who did that?\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "396674e58fb9d01b7768ccb8db181aea8ebead0e",
      "tree": "827b925d0fa37c19fd78a4e2a981c93a575066d5",
      "parents": [
        "5e535429a9117b8b6219da0e0cb087f52c0c9597"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 17:10:11 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 17:10:11 2006 +0100"
      },
      "message": "Fix non-modular case for DiskOnChip probe\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5e535429a9117b8b6219da0e0cb087f52c0c9597",
      "tree": "b20a402b5696e2b5aabdc7a4720eaf33e306bd71",
      "parents": [
        "73566edf9b91dd085ddb12033d0ea7288979dd10"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 14:05:05 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 14:05:05 2006 +0100"
      },
      "message": "Remove inter_module_xxx() from DiskOnChip drivers.\n\nFinally putting it back how it was before Keith got at it -- yay :)\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "954c24227318c166ec1925e1229db442e1f56f51",
      "tree": "6fab80f6c186bc83dd06e697774fbb5bf83e4235",
      "parents": [
        "373d5e71833978fe3d91264d86857762bb92cfe2"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Tue Apr 18 21:03:08 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 19 09:10:06 2006 +0100"
      },
      "message": "mtd: improve parameter parsing for block2mtd\n\nExpand the parameter parsing for block2mtd.  It now accepts:\nKi, Mi, Gi\t- the official prefixes for binary multiples,\n\t\t  see http://physics.nist.gov/cuu/Units/binary.html,\nki\t\t- mistake on my side and analog to \"k\" for decimal multiples,\nKiB, MiB, GiB\t- for people that prefer to add a \"B\" for byte,\nkiB\t\t- combination of the above.\n\nThere were complaints about not accepting \"k\" for 1024.  This has long\nbeen common practice, but is known to lead to confusion.  Hence the new\nSI units and hence block2mtd only accepts units that cannot be confused\nwith decimal units.  Diverging from common practice doesn\u0027t always please\npeople, even if the change is for the better.\n\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "a6c591eda3078f92e7a3ff3db55f6841e4819fb5",
      "tree": "1d1c2ab720bc9931f00b8cc177878a6ad8ec5651",
      "parents": [
        "af63a3bcac77d8c01f3d963bac11a6f3f9b7c473"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Thu Apr 13 18:54:34 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 17 15:48:17 2006 +0100"
      },
      "message": "Remove unchecked MTD flags\n\nSeveral flags are set by some devices, but never checked.  Remove them.\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b104513c74d972f09737017394c5abc7e0a6835d",
      "tree": "dc1eb76a9b110c2a7895b9c72077d1201eecabf9",
      "parents": [
        "6cc449c7d0292cb9b993f0df84fd3225e3099492"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 11 20:05:20 2006 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Tue Apr 11 20:05:20 2006 -0400"
      },
      "message": "[PATCH] MTD: m25p80: fix printk format warning\n\nFix printk format warning:\ndrivers/mtd/devices/m25p80.c:189: warning: format \u0027%zd\u0027 expects type\n\u0027signed size_t\u0027, but argument 6 has type \u0027u_int32_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "acc8dadc0b3f007e6e60da77feb2efe2a19c5cda",
      "tree": "df1d7ba842f9b944a0445f65e82a590c3e768dd4",
      "parents": [
        "f5e902817fee1589badca1284f49eecc0ef0c200"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Mon Apr 10 22:54:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:43 2006 -0700"
      },
      "message": "[PATCH] Remove blkmtd\n\nRemove the blkmtd driver.\n\n- An alternative exists (block2mtd) that hasn\u0027t had  bug report for \u003e 1 year.\n\n- Most embedded people tend to use ancient kernels with custom patches from\n  mtd cvs and elsewhere, so the 1 year warning period neither helps nor hurts\n  them too much.\n\n- It\u0027s in the way of klibc.  The problems caused by pulling blkmtd support\n  are fairly low, while the problems caused by delaying klibc can be fairly\n  substantial.  At best, this would be a severe burden on hpa\u0027s time.\n\nSigned-off-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d551465986c9a0040f47700a8c736c90519418f",
      "tree": "ee0dce8a219a1cd57c8387cb4f09f4af5ad84b9b",
      "parents": [
        "84e699e6ec5b431289474f78f8df9dfcc2737085"
      ],
      "author": {
        "name": "Herbert Poetzl",
        "email": "herbert@13thfloor.at",
        "time": "Fri Mar 31 02:29:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:49 2006 -0800"
      },
      "message": "[PATCH] mtd: fix broken name_to_dev_t() declaration\n\ndrivers/mtd/devices/blkmtd.c uses a local declaration of name_to_dev_t()\nwhich is inconsistant with the real one.  the following patch fixes this by\nremoving the local declaration and including mount.h instead\n\nthis patch was originally done by Micah Anderson.\n\nSigned-off-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nAcked-by: Micah Anderson \u003cmicah@riseup.net\u003e\nAcked-by: Daniel Hokka Zakrisson \u003cdaniel@hozac.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87d10f3c7954d143e509a2af2bca2a27aeb3114d",
      "tree": "dadb374a0019895f26ceca4ade9291e8f52c784b",
      "parents": [
        "54af6b46485bb706b7cdffd2e419253fd00cae6a"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Fri Mar 31 02:29:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:48 2006 -0800"
      },
      "message": "[PATCH] drivers/mtd: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of the macro.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "48b192686dd20cb1576ae1d8ccd17a07971ef24a"
}
