)]}'
{
  "log": [
    {
      "commit": "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f",
      "tree": "19949f0c50538e08b7e434db7860bef02d8aa611",
      "parents": [
        "64b33619a30ff18c1535ee779572ecffcc4711d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "signedness: module_param_array nump argument\n\n... should be unsigned int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b37bde147890c8fea8369a5a4e230dabdea4ebfb",
      "tree": "b447c6b44d7c5b48ead3366db74654c7cc64a4d6",
      "parents": [
        "c4a9f88daf6c382fedde4cdddef0b30f1d0a20db"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 02 13:56:05 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 13 14:36:49 2007 +0100"
      },
      "message": "[MTD] [NAND] Blackfin on-chip NAND Flash Controller driver\n\nThis is the driver for latest Blackfin on-chip nand flash controller\n\n - use nand_chip and mtd_info common nand driver interface\n - provide both PIO and dma operation\n - compiled with ezkit bf548 configuration\n - use hardware 1-bit ECC\n - tested with YAFFS2 and can mount YAFFS2 filesystem as rootfs\n\nChangeLog from try#1\n - use hweight32() instead of count_bits()\n - replace bf54x with bf5xx and BF54X with BF5XX\n - compare against plat-\u003epage_size in 2 cases when enable hardware ECC\n\nChangeLog from try#2\n - passed nand_test suites\n - use cpu_relax() instead of busy wait loop\n - some coding style issue pointed out by Andrew\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f96880d1e859e3937eb691da8293700b8eec17b3",
      "tree": "94908a8d308189a1a40a0369ea3b4eb916064f82",
      "parents": [
        "4fc8a6078660be781d6ddf4daddfd9d817d2a455"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Oct 11 00:02:06 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 13 14:33:27 2007 +0100"
      },
      "message": "[MTD] [NAND] Fix compiler warning in Alauda driver\n\ndrivers/mtd/nand/alauda.c: In function \u0027alauda_bounce_read\u0027:\ndrivers/mtd/nand/alauda.c:412: warning: comparison of distinct pointer types lacks a cast\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "49defc015ff58fda46a3afa3462dfdfa69bc8401",
      "tree": "992d7b968c1055a262b02c56dadb0ca1c65ab917",
      "parents": [
        "1fcf8ce51e7acc4b66904c4e159690c9467606b5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 06 15:01:59 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 06 15:01:59 2007 -0400"
      },
      "message": "[MTD] [NAND] Avoid deadlock in erase callback; release chip lock first.\n\nWhen the erase callback performs some other action on the flash, it\u0027s\nhighly likely to deadlock unless we actually release the chip lock\nbefore calling it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1fcf8ce51e7acc4b66904c4e159690c9467606b5",
      "tree": "952df20913bb20ccf42a50e57e1286aafa80e9ea",
      "parents": [
        "06ed24e5773346eb13579a4ae9599502bc78e4f7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 06 14:59:32 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 06 14:59:32 2007 -0400"
      },
      "message": "[MTD] [NAND] Resume method for CAFÉ NAND controller\n\nOriginally from Marcelo; modified to put the original timing registers\nback instead of 0xFFFFFFFF.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "06ed24e5773346eb13579a4ae9599502bc78e4f7",
      "tree": "cf935fed19b9542c5cb45de68822141d8dd20197",
      "parents": [
        "39fd179a7bfca026a269724a1f4ee5eb3f10419a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 06 14:44:12 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 06 14:44:12 2007 -0400"
      },
      "message": "[MTD] [NAND] Fix PCI ident table for CAFÉ NAND controller.\n\nIt was only the very early prototypes which made the mistake of using\nthe same device ident for all three functions on the device -- don\u0027t\nbother trying to express that in the PCI match table, since the tools\ndon\u0027t cope. We can check in the probe routine instead, just in case.\nAlso remember to terminate the table.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b7a701851842e6a3d33ac1b0f80379664c633d49",
      "tree": "c6dbba87e48491079c51d8a6c8ec3190cd030d2d",
      "parents": [
        "0bac5111cc00b70460dd8ba8340522e1f0d79f05"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 24 13:37:27 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 25 16:44:24 2007 +0100"
      },
      "message": "[MTD] [NAND] s3c2410: fix arch moves\n\nFixup the includes which have been moved around\nwhen changing the s3c24xx arch support.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "98b830d26095007aeb04041147b93d2b74e0a0c0",
      "tree": "1008ba153bf8590de8c8daa083c6315626bf0530",
      "parents": [
        "241651d04d672fb685b2874707016cbbf95931e5"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Aug 28 20:33:32 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Sep 06 10:16:22 2007 +0100"
      },
      "message": "[MTD] [NAND] nandsim: avoid deadlocking FS\n\nMake nandsim use GFP_NOFS when allocating memory, because it might\nbe used by a file-system (e.g. UBIFS2) which means, if we are short\nof memory, we may deadlock. Indee, UBIFS is holding a lock, writes\nto the media, reaches this place in NANDsim, kmalloc does not find\nthe requested amount of RAM, calls memory shrinker, which decides\nto writeback inodes, calls FS, and it deadlocks on the lock which\nis already being held. Below is the UBIFS backtrace which\ndemonstrates that:\n\n[\u003cc03717dc\u003e] __mutex_lock_slowpath+0xc8/0x2e6\n[\u003cc0371a16\u003e] mutex_lock+0x1c/0x1f\n[\u003cf8b9d076\u003e] reserve_space+0x3d/0xa9 [ubifs]\n[\u003cf8b9d1bd\u003e] make_one_reservation+0x2b/0x86 [ubifs]\n[\u003cf8b9d3fc\u003e] ubifs_jrn_write_block+0xda/0x12f [ubifs]\n[\u003cf8b9ff3a\u003e] ubifs_writepage+0x11d/0x1ec [ubifs]\n[\u003cc015d6ab\u003e] shrink_inactive_list+0x7fa/0x969\n[\u003cc015d8c8\u003e] shrink_zone+0xae/0x10c\n[\u003cc015e3b4\u003e] try_to_free_pages+0x159/0x251\n[\u003cc015980a\u003e] __alloc_pages+0x125/0x2f0\n[\u003cc016ff6a\u003e] cache_alloc_refill+0x380/0x6ba\n[\u003cc01703f3\u003e] __kmalloc+0x14f/0x157\n[\u003cf885722a\u003e] do_state_action+0xab7/0xc74 [nandsim]\n[\u003cf885760c\u003e] switch_state+0x225/0x402 [nandsim]\n[\u003cf8857e7e\u003e] ns_hwcontrol+0x3e2/0x620 [nandsim]\n[\u003cf8862f53\u003e] nand_command+0x2e/0x1a5 [nand]\n[\u003cf8861ad8\u003e] nand_write_page+0x4a/0x9a [nand]\n[\u003cf88617b4\u003e] nand_do_write_ops+0x1cf/0x343 [nand]\n[\u003cf8861a70\u003e] nand_write+0x88/0xa6 [nand]\n[\u003cf8850b0e\u003e] part_write+0x72/0x8b [mtd]\n[\u003cf88e19c5\u003e] ubi_io_write+0x189/0x29c [ubi]\n[\u003cf88dfb98\u003e] ubi_eba_write_leb+0xb6/0x699 [ubi]\n[\u003cf88def93\u003e] ubi_leb_write+0xe4/0xe9 [ubi]\n[\u003cf8ba3b82\u003e] ubifs_wbuf_write_nolock+0x333/0x4c9 [ubifs]\n[\u003cf8b9d28c\u003e] write_node+0x74/0x8e [ubifs]\n[\u003cf8b9d422\u003e] ubifs_jrn_write_block+0x100/0x12f [ubifs]\n[\u003cf8b9ff3a\u003e] ubifs_writepage+0x11d/0x1ec [ubifs]\n[\u003cc0159e5b\u003e] __writepage+0xb/0x26\n[\u003cc015a318\u003e] write_cache_pages+0x203/0x2d9\n[\u003cc015a411\u003e] generic_writepages+0x23/0x2d\n[\u003cc015a452\u003e] do_writepages+0x37/0x39\n[\u003cc018e24a\u003e] __writeback_single_inode+0x96/0x399\n[\u003cc018e903\u003e] sync_sb_inodes+0x1a3/0x274\n[\u003cc018ebf3\u003e] writeback_inodes+0xa6/0xd8\n[\u003cc015a9dd\u003e] background_writeout+0x86/0x9e\n[\u003cc015ae9c\u003e] pdflush+0xfb/0x1b6\n[\u003cc01387d7\u003e] kthread+0x37/0x59\n[\u003cc0104dc3\u003e] kernel_thread_helper+0x7/0x14\n\nThe deadlock is funny because it starts in pdflush/writeback,\nand comes back to writeback, then deadlocks. It seems we should look\ncarefully for other places in UBI and MTD and use GFP_NOFS instead\nof GFP_KERNEL.\n\nCaught-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e208520ed664db0f7584048ae09e5d2afda43714",
      "tree": "d8ebe693f239e05e81724c580714759037b1d9f0",
      "parents": [
        "62d24d91109c3bcd5a5d3fe6cbe354e65e787300"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@logfs.org",
        "time": "Wed Aug 29 17:57:11 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 29 17:37:23 2007 +0100"
      },
      "message": "[MTD] [NAND] Driver for Olympus MAUSB-10 and Fujifilm DPC-R1 card readers\n\nUnlike most stuff on the market the chip inside these two allows raw\nflash access and doesn\u0027t implement and FTL, leaving that functionality\nto the device driver.\n\nRaw flash access in a cheap USB cardreader!  An MTD test device one can\nattach to a PC!  What a deal!\n\nThe command set of the chip is not documented, so information was\nobtained from the existing mass-storage driver\n(drivers/usb/storage/alauda.c), its documentation\n(http://alauda.sourceforge.net/wikka.php?wakka\u003dBulkCommandReference),\nadditional reverse engineering and comparison with a vendor driver for a\nrelated chip\n(http://www.ratocsystems.com/english/download/driver/linux/sma03u.html).\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "62d24d91109c3bcd5a5d3fe6cbe354e65e787300",
      "tree": "8f1e64987046b1914d3d1117e6969ca32095a7af",
      "parents": [
        "ac0c955d5048c2c580fa7166a89133f0fd76c125",
        "34a27ffdf59f80fe165f5c56a0be57d55b6da63d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 23 10:44:17 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 23 10:44:17 2007 +0100"
      },
      "message": "Merge branch \u0027mtd-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "3feb0ff1607ab3b7dcd36b2347f00c41774464c8",
      "tree": "32d2ac2d0fde210de8ece8abdaa176aa91cb4dd9",
      "parents": [
        "b377fd3982ad957c796758a90e2988401a884241"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Aug 22 14:30:47 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Aug 22 22:50:54 2007 -0500"
      },
      "message": "[MTD] 4xx: Don\u0027t build arch/ppc dependent drivers in arch/powerpc\n\nThese drivers are specific to 4xx support in arch/ppc at the moment.  Make\nsure they don\u0027t get built on arch/powerpc.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "515495a1da9abf339b922b7919c4950e85b87b42",
      "tree": "46c29ffbd43faaa4461edd6de669f868333e5e72",
      "parents": [
        "a4265f8d9241ba583e48380f1b9e60cfcb798449"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 19:17:54 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 02 21:47:01 2007 +0100"
      },
      "message": "[MTD] [NAND] nand_base.c: fix type of eccpos pointer\n\nThe nand_base.c driver implicitly casts the uint32_t\neccpos array to \u0027int *\u0027, which is not only not guaranteed\nto be the same sign as the source, but is not guaranteed\nto be the same size.\n\nFix by changing nand_base.c to use uint32_t\nreferencing the eccpos fields.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a4265f8d9241ba583e48380f1b9e60cfcb798449",
      "tree": "244edbee9958ad0dbee75eb7e6d1613c2d1d9bc9",
      "parents": [
        "06a7643cd3d440a1d15a6b3aa7ee431f3f4791b4"
      ],
      "author": {
        "name": "Ivan Kuten",
        "email": "ivan.kuten@promwad.com",
        "time": "Thu May 24 14:35:58 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 02 21:46:48 2007 +0100"
      },
      "message": "[MTD] [NAND] at91_nand rdy_pin fix\n\nThe patch below fixes nand driver for AT91 boards which do not have NAND\nR/B signal connected to gpio (rdy_pin is not connected).\n\nSigned-off-by: Ivan Kuten \u003civan.kuten@promwad.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "06a7643cd3d440a1d15a6b3aa7ee431f3f4791b4",
      "tree": "7b64346fe8f0451f77dcc5492d7c7ab66f526a1f",
      "parents": [
        "9d7b4b5562b60c826c71cf2e1b7b63add42e527f"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Jul 23 16:06:50 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 02 21:46:21 2007 +0100"
      },
      "message": "[MTD] [NAND] fix race in nand_base.c\n\nWhen we mark block bad we have to get chip because this involves\nwriting to the page\u0027s OOB. We hit this bug in UBI - we observed\nrandom obscure crashes when it marks block bad from the background\nthread and there is some parallel task which utilizes flash.\n\nThis patch also adds a TODO note about BBT table protection which\nit seems does not exist.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9d7b4b5562b60c826c71cf2e1b7b63add42e527f",
      "tree": "a7b2f09ee2eb9b975b2b9b12761c6ff51156c807",
      "parents": [
        "47af05dd4b98b57eeb682596a0df42d106e02167"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "Roland.Stigge@philosys.de",
        "time": "Wed Jul 18 14:56:11 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Aug 02 21:46:07 2007 +0100"
      },
      "message": "[MTD] [NAND] Fix refactoring of EDB7312 hwcontrol function.\n\nThe patch ensures that the current code (kernel 2.6.22) uses the bits\nlike the code prior to the refactoring. The variable \"bits\" is employed\nin a useful way now.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\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": "8b2b403ce0f1a816b7a6a4f47c8798003b26c07a",
      "tree": "83a6963889898abd3a5fc1050fef837e42daa218",
      "parents": [
        "73ff007537e591e53d070aafbfd90369c3580332"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Sat Jul 28 13:07:16 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 01 11:12:21 2007 +0100"
      },
      "message": "[MTD] [NAND] nand_base.c fix broken link\n\nreplace with working link from nand Kconfig help text\nfixes bugzilla 7815\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\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": "c0b8ba7bfe7b4c1f11b3356b65520405b005bd33",
      "tree": "8a9a2ddccad561d21dc25ebd92b900a9bcc2d634",
      "parents": [
        "0bf9733d0d65ebb413d62204ad8e328e0a0b9407"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Jul 23 16:06:50 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 13:09:52 2007 +0100"
      },
      "message": "[MTD] [NAND] fix race in nand_base.c\n\nWhen we mark block bad we have to get chip because this involves\nwriting to the page\u0027s OOB. We hit this bug in UBI - we observed\nrandom obscure crashes when it marks block bad from the background\nthread and there is some parallel task which utilizes flash.\n\nThis patch also adds a TODO note about BBT table protection which\nit seems does not exist.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4a32cfa0f5c3f9e8a0da610002e4555173226650",
      "tree": "49cc654e79a2f9e8c1a11e5ecde196607128a17d",
      "parents": [
        "030f9e13bec9aaae1def86c23963a1a825ccdab5"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "Roland.Stigge@philosys.de",
        "time": "Wed Jul 18 14:56:11 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 12:49:13 2007 +0100"
      },
      "message": "[MTD] [NAND] Fix refactoring of EDB7312 hwcontrol function.\n\nThe patch ensures that the current code (kernel 2.6.22) uses the bits \nlike the code prior to the refactoring. The variable \"bits\" is employed \nin a useful way now.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4cfff0db3a60a775c29abd9cbc300fc0f616904b",
      "tree": "c5cee363ea4964755862f5ab89dfd2ce5412731c",
      "parents": [
        "30eb0db07d67b9211da7f506220184df827e425d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Jul 21 17:02:36 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 11:56:27 2007 +0100"
      },
      "message": "[MTD] Clean up duplicate includes in drivers/mtd/\n\nThis patch cleans up duplicate includes in\n\tdrivers/mtd/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "30eb0db07d67b9211da7f506220184df827e425d",
      "tree": "298b8b93b61a0e7225e7cb8cfbc433bfa919c6c9",
      "parents": [
        "39fe5434cb9de5da40510028b17b96bc4eb312b3"
      ],
      "author": {
        "name": "Steven J. Hill",
        "email": "sjhill@realitydiluted.com",
        "time": "Wed Jul 18 23:29:46 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 11:51:53 2007 +0100"
      },
      "message": "[MTD] [NAND] Add NAND manufacturer AMD.\n\nThis patch adds the manufacturer ID for AMD flash.\n\nSigned-off-by: Steven J. Hill \u003csjhill1@rockwellcollins.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.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": "8f46c527acdb84f98d48809ba29173f515de1080",
      "tree": "731a405c61ec7a493d7e2602625545d337a22060",
      "parents": [
        "43dfa07fbb6b8bd5b6173a5bab48470f578c8e5b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 22 01:52:08 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 29 14:04:51 2007 +0100"
      },
      "message": "[MTD] [NAND] cafe_nand.c: the OLPC laptop is not available for $100\n\nThe price might drop to $100 in a few years.\n\nBut currently, a more reasonable name might be \"$175 laptop\".\n\nLet\u0027s simply call it \"OLPC laptop\" without any price tag.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "02d929187414f2095b30ebf4acee1ce6617add45",
      "tree": "5d5afa22b3b5d7ba9438af5a20fd0ffa4d200bfb",
      "parents": [
        "356d70f19d949a11320ab626037b2d197a8e8b51"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Tue May 22 11:23:45 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 20:33:04 2007 +0100"
      },
      "message": "[MTD] [NAND] Change NDFC driver to support 405 platforms too\n\nThis patch adds 405 platform support to the 440 NDFC driver. The new\nAMCC 405EZ PPC is equipped with the same NDFC core as the 440EP(x)\nand other will follow soon.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8b099a390defd294a3832fe73626c25072967316",
      "tree": "95c61a560bdda26e154ac75a7e4ddb997d05df48",
      "parents": [
        "4b23aff083649eafa141ed69ad0ff59ba639edf8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 19:17:54 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 20:23:40 2007 +0100"
      },
      "message": "[MTD] [NAND] nand_base.c: fix type of eccpos pointer\n\nThe nand_base.c driver implicitly casts the uint32_t\neccpos array to \u0027int *\u0027, which is not only not guaranteed\nto be the same sign as the source, but is not guaranteed\nto be the same size.\n\nFix by changing nand_base.c to use uint32_t\nreferencing the eccpos fields.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1100b47ea557e1cd6d9b71fe7ba1a189ed8bf276",
      "tree": "678539a8432f6495b84e72900faf2c740f55ed2f",
      "parents": [
        "4854b75c7795604ea6a0b6b7f549f145813343d0"
      ],
      "author": {
        "name": "Ivan Kuten",
        "email": "ivan.kuten@promwad.com",
        "time": "Thu May 24 14:35:58 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 20:15:13 2007 +0100"
      },
      "message": "[MTD] [NAND] at91_nand rdy_pin fix\n\nThe patch below fixes nand driver for AT91 boards which do not have NAND\nR/B signal connected to gpio (rdy_pin is not connected).\n\nSigned-off-by: Ivan Kuten \u003civan.kuten@promwad.com\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f8343685643f2901fe11aa9d0358cafbeaf7b4c3",
      "tree": "08cad541c6668d0372aa5c394792735dfdb06f30",
      "parents": [
        "632155e659449685b719995d7e7081cff7b01aba"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "parse errors in ifdefs\n\nFix various bits of obviously-busted code which we\u0027re not happening to\ncompile, due to ifdefs.\n\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.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": "711fdf627ce1374796632f16acec1ab63d11e38f",
      "tree": "dc527a5500912cfb1f644dda005dd7bfdaadf458",
      "parents": [
        "972edcb79ec8c8512ed5b29ca6718065328d6992"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Sun May 06 19:31:18 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 08 00:41:55 2007 +0100"
      },
      "message": "[MTD] [NAND] platform NAND driver: add driver\n\nThis patch adds support for generic platform NAND driver.\nUpdated after tglx\u0027s review/discussion in IRC #mtd channel.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "693ef66d8914f50cb899b5268676ea508d1f3178",
      "tree": "54c64858fab00277f888b57fbcbf2b096bfaef65",
      "parents": [
        "1a12f46af1af1a4b7b9c7ae7ab2c8ded3481a4ba"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu May 03 08:16:44 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 03 07:40:41 2007 +0100"
      },
      "message": "[MTD] [NAND] at91_nand.c: CMDLINE_PARTS support\n\nThis patch allows you to specify at91_nand partitions on the\nkernel command line using the mtdparts variable, if\nCONFIG_MTD_CMDLINE_PARTS is set.\n\nSigned-off-by: Frank Mandarino \u003cfmandarino@endrelia.com\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1a12f46af1af1a4b7b9c7ae7ab2c8ded3481a4ba",
      "tree": "c0449ee0a2e9d31963798c010152b87048674a69",
      "parents": [
        "4839f0481d8b985aabd6653ba42cf09e2abcc2bd"
      ],
      "author": {
        "name": "Thomas Knobloch",
        "email": "knobloch@siemens.com",
        "time": "Thu May 03 07:39:37 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 03 07:39:37 2007 +0100"
      },
      "message": "[MTD] [NAND] Tidy up handling of page number in nand_block_bad()\n\nFurther to the previous patch fixing the calculation of page number,\nboth branches are using the same result. Clean up the function \naccordingly, calculating it (and also masking with pagemask) only in one \nplace.\n\nSigned-off-by: Thomas Knobloch \u003cknobloch@siemens.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\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": "048c37b4907ecf0e55100365e20758667f0bd27d",
      "tree": "19ed5e6fb007cb94b58377408eb4fdd24b1dc4f0",
      "parents": [
        "14448005abd10887a2d361e20e04760dc3d8482f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:26:37 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:26:37 2007 +0100"
      },
      "message": "[MTD] [NAND] Support multiple chips in CAFÉ driver\n\nThe CAFÉ can handle two chip on separate chipselect lines. Hook up the\nundocumented chipselect bits in the driver and probe both.\n\nIn the case of OLPC, it\u0027s not actually two separate devices -- it\u0027s a\nsingle \u00271GiB\u0027 package with two 512MiB dies internally. So clear the\nNAND_BBT_PERCHIP flag to treat it as a single chip for BBT purposes, and\nmake life easier for the firmware.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "14448005abd10887a2d361e20e04760dc3d8482f",
      "tree": "78db8f161d5017a2197a22ee5d8c83a04116376f",
      "parents": [
        "8c61b7a7f4d4e46be61cf1777361749b2d300c14"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:04:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:04:57 2007 +0100"
      },
      "message": "[MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8c61b7a7f4d4e46be61cf1777361749b2d300c14",
      "tree": "97af941800c6d5b4147decfe53f41e182d091c9e",
      "parents": [
        "d7e5a5462f68270ed66efff22b1981be57a28c19"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Wed May 02 12:18:49 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:00:20 2007 +0100"
      },
      "message": "[MTD] [NAND] Use rslib for CAFÉ ECC\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "54d33c4c715b80cc022b8e4974a4de693c96fc99",
      "tree": "92ae13b8c791c3db66454aec00ea425158411c90",
      "parents": [
        "d1da4e50e5d09f02c340927a4fcb7f54202fa033"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Apr 22 08:53:21 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 23:04:32 2007 +0100"
      },
      "message": "[MTD] [NAND] CM-x270 MTD driver\n\nThis patch provides MTD support for NAND flash devices on CM-x270 modules.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "78ab67da1002d954ea4c3e2b441e2483c41f94e8",
      "tree": "ea967c51ff6d1b126f3db8ff7c73dfaa63875091",
      "parents": [
        "ef2e58ea6b9931c3a4816c66593da49bb20e3b24"
      ],
      "author": {
        "name": "Knobloch, Thomas",
        "email": "knobloch@siemens.com",
        "time": "Fri Apr 27 13:19:36 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 15:13:53 2007 +0100"
      },
      "message": "[MTD] [NAND] Wrong calculation of page number in nand_block_bad()\n\nIn case that there is no memory based bad block table available the\nfunction nand_block_checkbad() in drivers/mtd/nand/nand_base.c will call\nnand_block_bad() directly. When parameter \u0027getchip\u0027 is set to zero,\nnand_block_bad() will not right shift the offset to calculate the\ncorrect page number.\n\nSigned-off-by: Thomas Knobloch \u003cknobloch@siemens.com\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": "a5ac8aeb29000fcab8d91848273a6616fcd039ee",
      "tree": "491f9159b7b6222a217197fdc4a6e31604eb10f4",
      "parents": [
        "57aa6b545f6f772dd317ccd29bdada999b16a13d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:49:11 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:55 2007 -0400"
      },
      "message": "[MTD] nandsim: enhance nandsim to allow arbitrary NAND size\n\nA new module parameter has been added called \u0027overridesize\u0027,\nwhich overrides the size that would be determined by the\nID bytes. \u0027overridesize\u0027 is specified in erase blocks and\nas the exponent of a power of two e.g. 5 means a size of\n32 erase blocks.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "57aa6b545f6f772dd317ccd29bdada999b16a13d",
      "tree": "efed75ea30b11cec3deaeb8025381f68a8d1ff42",
      "parents": [
        "514087e74fb401a6621e8c836f4eaab87c269f24"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:40:41 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:29 2007 -0400"
      },
      "message": "[MTD] nandsim: Enhance nandsim optionally to report wear information\n\nA new module parameter \u0027rptwear\u0027 specifies how many erases between\nreporting wear information.  Zero means never.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "514087e74fb401a6621e8c836f4eaab87c269f24",
      "tree": "a963d3669d42d0b8d3872a53ce511049c4a7363c",
      "parents": [
        "2b77a0ed54eeea61937e7f71b0487b815edfbcdf"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:47:45 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:55:08 2007 -0400"
      },
      "message": "[MTD] nandsim: enhance nandsim to simulate flash errors\n\nNew module parameters have been added to nandsim to\nsimulate:\n\n        bitflips        random bit flips\n        badblocks       blocks that are initially marked bad\n        weakblocks      blocks that fail to erase after a\n                        small number of erase cycles\n        weakpages       pages that fail to write after a\n                        small number of successful writes\n        gravepages      pages that fail to read after a\n                        small number of successful reads\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2b77a0ed54eeea61937e7f71b0487b815edfbcdf",
      "tree": "195b15275e8072841151025fd1729218cf689224",
      "parents": [
        "b0afbbec4981417f79e05865a36e57abfc289002"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Mar 19 12:46:43 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:54:50 2007 -0400"
      },
      "message": "[MTD] nandsim: add partition capability to nandsim\n\nEnhance nandsim to be able to create more than 1 partition.\nA new module parameter \u0027parts\u0027 may be used to specify partition\nsizes.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4226b510371efd9cdc628663527d36aee36054a9",
      "tree": "061cab08eb3a95d3036d780895c1cc88972d8e7a",
      "parents": [
        "340ea370c2ce89d1c15fbf785460f2f74314ce58"
      ],
      "author": {
        "name": "Andre Renaud",
        "email": "andre@bluewatersys.com",
        "time": "Tue Apr 17 13:50:59 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:50:59 2007 -0400"
      },
      "message": "[MTD] [NAND] Casting bug in nand_default_block_markbad\n\nThere is a slight bug in nand_default_block_markbad, where the offset is\ncast to an integer, prior to being shifted. This means that on large\noffsets, it is incorrectly doing a signed shift \u0026 losing bits. Fixed\nthis by doing the cast after the shift (as is done elsewhere in the code).\n\nSigned-off-by: Andre Renaud \u003candre@bluewatersys.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1cf9827b6852d5d81130efbf2e777e50b7126d23",
      "tree": "a5a51edb4fbb73930b3afff2a3b929afb75d6f39",
      "parents": [
        "90424de8d0646eaf7cddbdb111edaf429dea6042"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Apr 17 18:30:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:30:57 2007 +0100"
      },
      "message": "[MTD] [NAND] Move ancient NAND chip support into a config option\n\nThe support for obsolete ancient NAND chips adds .data size and one\nof the old ids conflicts with a modern one. Make the support for\nsuch chips depending on a config option.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "90424de8d0646eaf7cddbdb111edaf429dea6042",
      "tree": "a3ff4a8f488b39dc8336c9e63978d263630a4c2c",
      "parents": [
        "8c60e5475d8ca614d712cd3e2fe7330480709e02"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhell4.tec.linutronix.de",
        "time": "Thu Apr 05 11:44:05 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:28:17 2007 +0100"
      },
      "message": "[MTD] [NAND] Use ecc.read/write_page_raw consequently\n\nUse the functions in the ecc structure instead of the default ones,\nso the override by the board driver is effective also for software ecc\ncode paths.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8c60e5475d8ca614d712cd3e2fe7330480709e02",
      "tree": "b0039cd0008277f532dbe462f6bb33877ceae77d",
      "parents": [
        "53043002ef6cc0369fd5c5fa0a257f290ba6a3a6"
      ],
      "author": {
        "name": "sshahrom@micron.com",
        "email": "sshahrom@micron.com",
        "time": "Wed Mar 21 18:48:02 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 18:27:06 2007 +0100"
      },
      "message": "[MTD][NAND] Add Micron Manufacturer ID\n\nAdd Micron Manufacturer ID.\n\nSigned-off-by: Shahrom Sharif \u003csshahrom@micron.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8e5368a1e230a87220ef0d238584002e4a429ce3",
      "tree": "0831aeec53b5f22592864d3449bd1e0915bee2a1",
      "parents": [
        "3a6effe81fa0bd2fb9c6c5ecde665492536733e3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 10:40:04 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Mar 23 10:40:04 2007 +0000"
      },
      "message": "[MTD] [NAND] Remember timing settings for CAFÉ NAND controller.\n\nWe\u0027ll need them for suspend/resume.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "89e2bf61da9d7664293a57100a419f8116252607",
      "tree": "20018ecee6424539d24ece0006e1d7434fcc6c6f",
      "parents": [
        "99109a6dacfc314a51371d9c3212a55cd7c0c98c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Mar 07 18:33:25 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:48:14 2007 +0000"
      },
      "message": "[MTD] [NAND] Correct misspelled preprocessor variable.\n\nReplace the apparently misspelled preprocessor variable\n\"MTD_NAND_DISKONCHIP_BBTWRITE\" with the correct form\n\"CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1f92267c51a514f35ad5b0fd46cb099c0980b679",
      "tree": "06101742bffb98e305dcf9db208e55ed89182d44",
      "parents": [
        "eee8abe5de9cbd936b51db292c8d3c406b0e79e7"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Tue Mar 06 16:56:34 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:17:43 2007 +0000"
      },
      "message": "[MTD] [NAND] make oobavail public\n\nDuring the MTD rework the oobavail parameter of mtd_info structure has become\nprivate. This is not quite correct in terms of integrity and logic. If we have\nmeans to write to OOB area, then we\u0027d like to know upfront how many bytes out\nof OOB are spare per page to be able to adapt to specific cases.\nThe patch inlined adds the public oobavail parameter.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dff5e44c36ed7ef6ce2a5280e5204c452668960f",
      "tree": "5f25650cda81387bc6379f126b664ce600bbd851",
      "parents": [
        "ec3622d963522432a873cc1b6f66fed6fceddc18"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Feb 23 01:00:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 25 16:41:41 2007 +0000"
      },
      "message": "[ARM] 4233/1: nand/s3c2410.c: warning fix\n\nNoticed while building a s3c2410 kernel :\ndrivers/mtd/nand/s3c2410.c: In function \u0027s3c2440_nand_calculate_ecc\u0027:\ndrivers/mtd/nand/s3c2410.c:476: warning: format \u0027%06x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nThis patch fixes it.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "4f65992381112acd7d2732665a9eae492c2c9de6",
      "tree": "e04df8b8129f5ca5cd1ecdc8ab9225094397575b",
      "parents": [
        "2a7295b277539728a748fba00db388f3dc49c0d0"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.fr",
        "time": "Tue Feb 13 12:30:38 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:47:47 2007 +0000"
      },
      "message": "[MTD] [NAND] S3C2412 fix hw ecc\n\nS3C2412 use differents registers than s3c2440 for hw ecc handling.\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.fr\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2a7295b277539728a748fba00db388f3dc49c0d0",
      "tree": "3285b0d19c0ab743656e7aa42ded9db21b8af0ab",
      "parents": [
        "7be26bfb2ef3b3a768232d11d9aad9222b053d0a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:11 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:45:05 2007 +0000"
      },
      "message": "[MTD] [NAND] Work around false compiler warning in CAFÉ driver\n\ndrivers/mtd/nand/cafe.c: In function \u0027cafe_nand_cmdfunc\u0027:\ndrivers/mtd/nand/cafe.c:269: warning: \u0027irqs\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2db6346f76ac5bd5b632373240e3e54828111837",
      "tree": "60cc90d997cbbd3dc2d246f7a099f7e476b7fe49",
      "parents": [
        "38515e908ba3a9c467ad3bf347b9bce69216df94"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users in -mm.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67a9c7af1f5eb5dbf1399b364fcf7e64dc28236c",
      "tree": "710a12f8491592ad27f16522c17e83b97084bc46",
      "parents": [
        "7ca353a428ecbaf77b651fbacfcb2f2f6d813879"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Sat Feb 10 11:21:27 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 11 17:57:49 2007 +0100"
      },
      "message": "[MTD] [NAND] eXcite nand flash driver\n\nThis is a nand flash driver for the eXcite series of intelligent\ncameras manufactured by Basler Vision Technologies AG.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a2593247d747954cd12c32da8c5a3aecb9cd19a3",
      "tree": "76b80f5626784a3c8fc88346eb8189a7b38bc22a",
      "parents": [
        "a7a6ace1406f95c3edb8365788f85984377f3832"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Feb 02 16:59:33 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 17:12:59 2007 +0000"
      },
      "message": "[MTD] [NAND] S3C2410: Hardware ECC correction code\n\nAdd support for correcting errors detected by the\nhardware ECC.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.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": "d24030f0f71390b1a01796d664445352bd403269",
      "tree": "fc993b1618c48aa6525750b70fc5ffd48f476d02",
      "parents": [
        "0373615579c7359dfd0bc66139c2e7bf67793480"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 02 15:29:19 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:06:02 2007 +0000"
      },
      "message": "[MTD] [NAND] Fix an off-by-one in a BUG_ON in CAFÉ ECC correction.\n\nerr_pos_lut[4096] of an array with 4096 elements is a bug.\n\nSpotted by the Coverity checker.\n\nWhile I was at it, I also converted it to ARRAY_SIZE().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0373615579c7359dfd0bc66139c2e7bf67793480",
      "tree": "c1d110a6abfd5bdbf11ac4bd126c30b8fa93dbd0",
      "parents": [
        "cfa72397cf3a15f2841447440fd53980b3ecd624"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Jan 31 17:58:29 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:02:40 2007 +0000"
      },
      "message": "[MTD] [NAND] Correctly validate out-of-band offset and length\n\nAdd checks to ensure that out-of-band reads and writes are\nnot attempted with an invalid offset or length.  Specifically,\nthe offset must be less than the size of oob for a page\nand the length must not go beyond the size of the device.\nAdditionally the checks must adjust for auto-placement\n(MTD_OOB_AUTO) of oob data.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "aa8f1278553c554f1fb3fd6fb0987dd547c7d7cf",
      "tree": "88112bf9990cabf4bd91a5f3aa75f53343c1f3ad",
      "parents": [
        "4285431fb658263e98942ce2320b0b26eddcc06d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Feb 05 13:32:55 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Feb 05 13:32:55 2007 +0000"
      },
      "message": "[MTD NAND] CAFÉ controller depends, perhaps unsurprisingly, on NAND\n\nNoticed by Ingo.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4285431fb658263e98942ce2320b0b26eddcc06d",
      "tree": "49bce2d36917cb628ccddee55a47026da2ed90db",
      "parents": [
        "c033a7e3d593554ba5e8a0e63bf7e5874dc3e92f",
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Feb 05 13:25:21 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Feb 05 13:25:21 2007 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "a12743026ceb34388b9b983801ba99240cb0a199",
      "tree": "20c9ee0b853903d9cdfd5f1006f1275ebff02510",
      "parents": [
        "89eb1693f975eddafd475782ee857d98f411d10d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] mtd/nand/cafe.c missing include of dma-mapping.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7c37d7b8aaab1b023b0b239fc632585ec88d0bc",
      "tree": "0ee494d3240eb353ef0551ddfa094f321ffd326a",
      "parents": [
        "527a4f45ef8a4599a899c997e40dbf2feb0a47f8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jan 23 15:44:10 2007 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jan 23 23:36:43 2007 +0800"
      },
      "message": "[MTD] [NAND] Remove debugging cruft from CAFÉ NAND driver.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "527a4f45ef8a4599a899c997e40dbf2feb0a47f8",
      "tree": "ae0c8490c561d22be28d4284381f88590f49774a",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jan 23 15:35:27 2007 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jan 23 23:36:42 2007 +0800"
      },
      "message": "[MTD] [NAND] Inherit CAFÉ NAND timing setup from firmware\n\nThe precise timings are board-specific (or NAND chip specific) and don\u0027t\nbelong here. If they\u0027re set already, then use what we find there.\nOtherwise, revert to the most conservative default values (and whinge).\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dd11b8cdf0c455f4cfbc5daa70aabce9dcc6c07b",
      "tree": "f970d15a6737c1856cd08e7ce2bd80dfabb6027a",
      "parents": [
        "4a0c50c07a6100ca58d465bac951533347e18d71"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri Dec 08 13:49:42 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 08 13:25:17 2006 +0000"
      },
      "message": "[MTD] NAND: Support for 16-bit bus-width on AT91.\n\nAdd support for 16-bit NAND bus-width for the AT91 NAND driver.\n\nThe 16-bit NAND is found on the Atmel AT91SAM9260-EK and AT91SAM9261-EK\nboards.\n\nOrignal Patch from Patrice Vilchez\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4a0c50c07a6100ca58d465bac951533347e18d71",
      "tree": "07bcd8bcbfd2c1527e089698983a66ecc8ef6251",
      "parents": [
        "418b2e56b8a61ea85f7a9c5d327e1a2c61d1b2db"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Dec 06 21:52:32 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 08 13:22:54 2006 +0000"
      },
      "message": "[MTD] nandsim: bugfix in page addressing\n\nNumber of address bytes for 64-128 MiB NANDs is 4, not 5.\n\nSigned-off-by: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "418b2e56b8a61ea85f7a9c5d327e1a2c61d1b2db",
      "tree": "c20f750c65a77baaecadede4c4ec48d6ac0c0c35",
      "parents": [
        "0b47d654089c5ce3f2ea26a4485db9bcead1e515"
      ],
      "author": {
        "name": "Timo Lindhorst",
        "email": "lindhors@vnet.ibm.com",
        "time": "Tue Dec 05 15:23:33 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 05 18:00:13 2006 +0000"
      },
      "message": "[MTD] NAND: use SmartMedia ECC byte order for ndfc\n\nSelect MTD_NAND_ECC_SMC (ECC byte order according to the Smart Media\nSpecification) if MTD_NAND_NDFC is used.\nUsing the wrong byte order causes fatal, unnoticed data damage.\n\nFor further information see:\nhttp://lists.infradead.org/pipermail/linux-mtd/2006-November/016920.html\n\nSigned-off-by: Timo Lindhorst \u003clindhors@linux.vnet.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7dcb483de3b33e74ddd2040bd7b6ba96d86a91f8",
      "tree": "a11da798e78dc17f732f9ce46ca80afe19885eda",
      "parents": [
        "bd3c97a7c718bfb9f1e4f31c16c383a5c6f815eb"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Dec 01 09:59:49 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 01 09:59:49 2006 +0000"
      },
      "message": "[MTD] [NAND] Compile fix in rfc_from4.c\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "bd3c97a7c718bfb9f1e4f31c16c383a5c6f815eb",
      "tree": "3f56594e813c6f35cbacbdb3e137ba5bfd0b3069",
      "parents": [
        "6c33cafc794d07c9254c160789120a0e98c088c9",
        "0215ffb08ce99e2bb59eca114a99499a4d06e704"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 01 09:56:43 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 01 09:56:43 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "c9ac5977299dd106ddb759e7e10035770dff185b",
      "tree": "516a5bce7204718c958ef083c1ad3435b6b5907a",
      "parents": [
        "dd36f2673573fc027945d488342f2f70664f0448"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Nov 30 08:17:38 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Nov 30 08:17:38 2006 +0000"
      },
      "message": "[MTD] Remove trailing whitespace\n\nThe newly-added cafe_ecc.c had a lot of it because of the way the lookup\ntable was auto-generated; clean up the other files too while we\u0027re at it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "29072b96078ffde36f03d51e6b5d0cff1ba8c7df",
      "tree": "1353a27ae7e594044c521e28abf558e3796f98c9",
      "parents": [
        "f6a7ecb18dabd88bd9f28e7bece564cabe8ffe82"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Sep 28 15:38:36 2006 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "dedekind@infradead.org",
        "time": "Wed Nov 29 17:03:52 2006 +0200"
      },
      "message": "[MTD] NAND: add subpage write support\n\nMany SLC NANDs support up to 4 writes at one NAND page. Add support\nof this feature.\n\nSigned-off-by: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\n"
    },
    {
      "commit": "ce1060494a205d528aa72fea23bdae607396e621",
      "tree": "8c448c309fab422c33f2575e04e18bf69ff5068a",
      "parents": [
        "fc029194999a4563d356cdf728e0c44fb7a49105"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Nov 29 00:19:14 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 29 00:19:14 2006 +0000"
      },
      "message": "[MTD] Tidy bitrev usage in rtc_from4.c\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fc029194999a4563d356cdf728e0c44fb7a49105",
      "tree": "34516226c1a9659fafa9dceb5e7f42313ef7cf5d",
      "parents": [
        "28bdd4a72d158083b7c7f56ec4ef5dfaf75d9464"
      ],
      "author": {
        "name": "Timo Lindhorst",
        "email": "lindhors@vnet.ibm.com",
        "time": "Mon Nov 27 13:35:49 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 29 00:11:39 2006 +0000"
      },
      "message": "[MTD] [NAND] fix ifdef option in nand_ecc.c\n\nFix up the config option in the #ifdef statements in nand_ecc.c\n\nSigned-off-by: Timo Lindhorst \u003clindhors@linux.vnet.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "28bdd4a72d158083b7c7f56ec4ef5dfaf75d9464",
      "tree": "1135664f2a0643f27a064074312982b8ee67d96b",
      "parents": [
        "103e40f6330306753ba11548d53ff25144216236"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 29 00:04:59 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 29 00:04:59 2006 +0000"
      },
      "message": "[MTD] [NAND] Update CAFÉ driver interrupt handler prototype\n\nSigned-off-by: David Woodhouse \u003cdwmw2@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": "1aaaeabf3622eacd45a94ca9943ea2553b8c34f8",
      "tree": "1dbe3c96c8acbff3d81821ac27747ad017551d18",
      "parents": [
        "7014568bad55c20b7ee4f439d78c9e875912d51f",
        "cad40654c312fc51bdb520e9be91e29a9742bbcb"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 28 22:43:10 2006 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 28 22:43:10 2006 +0000"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/cafe-2.6\n"
    },
    {
      "commit": "7014568bad55c20b7ee4f439d78c9e875912d51f",
      "tree": "1b558ef8d77d31925cc396ed69d8f785615cf09f",
      "parents": [
        "191876729901d0c8dab8a331f9a1e4b73a56457b"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Fri Nov 03 18:20:38 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 28 22:39:03 2006 +0000"
      },
      "message": "[MTD] [NAND] remove len/ooblen confusion.\n\nAs was discussed between Ricard Wanderlöf, David Woodhouse, Artem \nBityutskiy and me, the current API for reading/writing OOB is confusing. \n\nThe thing that introduces confusion is the need to specify ops.len \ntogether with ops.ooblen for reads/writes that concern only OOB not data \narea. So, ops.len is overloaded: when ops.datbuf !\u003d NULL it serves to \nspecify the length of the data read, and when ops.datbuf \u003d\u003d NULL, it \nserves to specify the full OOB read length.\n\nThe patch inlined below is the slightly updated version of the previous \npatch serving the same purpose, but with the new Artem\u0027s comments taken \ninto account.\n\nArtem, BTW, thanks a lot for your valuable input!\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4010db56c8fe5bbb8e223bf9c9c36d41e9ad4f79",
      "tree": "cdc33d44f08b82dab6d8f63280ce4263c5dffce6",
      "parents": [
        "ddacff1f20fc5c96cc73e2975258e05d298c97cc"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Fri Nov 10 12:19:32 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 28 22:22:55 2006 +0000"
      },
      "message": "[MTD] [NAND] Fix endianess bug in ndfc.c\n\nThe writel() call accidentally clears all bits in the NDFC_CCR\nregister (endianess problem). Now __raw_writel() is used instead.\n\nTested on Bamboo with NAND on chip select 0 and chip select 1.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1605cd3d9c5001790c2e36979cf1eff1f222fbc5",
      "tree": "4e3cd27ce8f8a32faade492b1c5533dbf6c13f2d",
      "parents": [
        "ff0dab64b4e9ce3a073365342297e76ddaae9697"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Nov 22 05:38:11 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Nov 28 22:18:52 2006 +0000"
      },
      "message": "[MTD] [NAND] rtc_from4.c: use lib/bitrev.c\n\nThis patch converts drivers/mtd/nand/rtc_from4.c to use the new\nlib/bitrev.c\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cad40654c312fc51bdb520e9be91e29a9742bbcb",
      "tree": "682b30b108db2e637da5ff4e7f43c28c5e63bb6d",
      "parents": [
        "be8444bdf34f7ba21e2364ca296c68e81033e3b2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 01 08:19:20 2006 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 01 08:19:20 2006 +0800"
      },
      "message": "[MTD] NAND: Fix ECC settings in CAFÉ controller driver.\n\nWe were resetting cafe-\u003ectl2 to zero after an erase (and also during a\nwrite, but it was correctly reset after that). This meant that ECC reads\nafter an erase were failing. Doh.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "be8444bdf34f7ba21e2364ca296c68e81033e3b2",
      "tree": "2bbd646174c1e71d7eb0588caff40b294642dc79",
      "parents": [
        "195a253b6632e2b7e6319f2f67120e708646554e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Oct 31 12:36:04 2006 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Oct 31 12:36:04 2006 +0800"
      },
      "message": "[MTD] NAND: Add register debugging spew option to CAFÉ driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "195a253b6632e2b7e6319f2f67120e708646554e",
      "tree": "7bcf7803723f5aa4dfe720d60b0784ae8086a606",
      "parents": [
        "a020727b1628cb4d7b70733222253c7fa3ec6113"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Oct 31 12:30:11 2006 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Oct 31 12:30:11 2006 +0800"
      },
      "message": "[MTD] NAND: Use register #defines throughout CAFÉ driver, not numbers\n\nAlso use cafe_readl() and cafe_writel() abstraction to make code\nslightly cleaner -- especially if we want to use it in PIO mode.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a020727b1628cb4d7b70733222253c7fa3ec6113",
      "tree": "a46fbfb4e79d0f801dacc706debb1aaa0cb4ee61",
      "parents": [
        "63a1423763c6c38eeeaf6dc8cee986514ab67aed"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 28 17:08:38 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 28 17:08:38 2006 +0300"
      },
      "message": "[MTD] NAND: Fix timing calculation in CAFÉ debugging message\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "efbfe96c5d839c367249bf1cd53249716450c0a2",
      "tree": "36a1a7d72586a2f8fd25feb225cd4e627cd275b3",
      "parents": [
        "735a7ffb739b6efeaeb1e720306ba308eaaeb20e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Oct 27 23:24:47 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 27 15:34:51 2006 -0700"
      },
      "message": "[PATCH] silence \u0027make xmldocs\u0027 warning by adding missing description of \u0027raw\u0027 in nand_base.c:1485\n\nAdd description of \u0027raw\u0027 in comments for\ndrivers/mtd/nand/nand_base.c::nand_write_page_syndrome() so \u0027make xmldocs\u0027\nwill not spew a warning at us.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63a1423763c6c38eeeaf6dc8cee986514ab67aed",
      "tree": "06eaad2dac5bcca712280a95630c4ccc74bf91b1",
      "parents": [
        "7608194c4ae454fab23b8d940986eeb9c58c3478"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 22:12:02 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 22:12:02 2006 +0300"
      },
      "message": "[MTD] NAND: Remove empty block ECC workaround\n\nThey fixed the hardware so that ECC doesn\u0027t fail on reading an empty\nblock.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7608194c4ae454fab23b8d940986eeb9c58c3478",
      "tree": "ab8b29e7c864c9888b20695a85df2cee9410bcd9",
      "parents": [
        "b478c775a0c306c84215a1138e49fab540b94a5d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 15:40:51 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 15:40:51 2006 +0300"
      },
      "message": "[MTD] NAND: Add ECC debugging for CAFÉ\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b478c775a0c306c84215a1138e49fab540b94a5d",
      "tree": "9e7874588db2c4fdc0321ecc2555189c72bdf6bf",
      "parents": [
        "dcc41bc81c872862652d68af8993b9fa32ce56a4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 14:50:04 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 14:50:04 2006 +0300"
      },
      "message": "[MTD] CAFÉ NAND: Add \u0027slowtiming\u0027 parameter, default usedma and checkecc on\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "dcc41bc81c872862652d68af8993b9fa32ce56a4",
      "tree": "6d01b2f4606b4d532d863312e82006924d0876f0",
      "parents": [
        "2c8cfdcbeb1ab0ec7bbd5af1be311b55281154c4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 09:55:34 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 09:55:34 2006 +0300"
      },
      "message": "[MTD] NAND: Reset Café controller before initialising.\n\nFixes http://dev.laptop.org/ticket/237\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2c8cfdcbeb1ab0ec7bbd5af1be311b55281154c4",
      "tree": "8d1062fcc02d29be83fde5f13c0e3bfe39aea464",
      "parents": [
        "470b0a90d6a21cb72b671215f12ec7ec8a0db2c0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 09:53:08 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 27 09:53:08 2006 +0300"
      },
      "message": "[MTD] NAND: Café ECC -- remove spurious BUG_ON() in err_pos()\n\nBeing a value which isn\u0027t in the table is a case we explicitly check for\nin the caller. Don\u0027t BUG_ON() because it does actually happen in\npractice.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ff0dab64b4e9ce3a073365342297e76ddaae9697",
      "tree": "dd4fd58aa67ea594a3a1c5a52f3faa9797800f47",
      "parents": [
        "784f4d5e66ac1d962091e08fe5a4b238ed8c793d"
      ],
      "author": {
        "name": "Ricard Wanderlöf",
        "email": "ricard.wanderlof@axis.com",
        "time": "Mon Oct 23 09:33:34 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Oct 26 13:17:49 2006 +0300"
      },
      "message": "[MTD] NAND: Fix nand_default_mark_blockbad() when flash-based BBT disabled\n\nWhen a flash-based BBT is not used, nand_default_mark_blockbad() is supposed\nto mark the block bad in the oob. However, it sets the wrong length variable\nso that no bad block marker is in fact written. This patch attempts to\nrectify that.\n\n(As note, it seems to be that logically, it shouldn\u0027t be necessary to set\nboth length variables, as one appears to be for the main buffer, and\none for the oob buffer, but this is how it is done in several places,\nincluding the code for the mtd character device MEMWRITEOOB and MEMREADOOB\nioctls. I\u0027m not sure if this is a temporary solution during some rework of\nthe mtd infrastructure, or whether there is a deeper thought here.)\n\nSigned-off-by: Ricard Wanderlöf \u003cricardw@axis.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "470b0a90d6a21cb72b671215f12ec7ec8a0db2c0",
      "tree": "49cb5066b51a44e7c1905508074f43fb0f3a56f1",
      "parents": [
        "fbad5696c5c45982d02e05b85922bad6eb6e6349"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Oct 23 14:29:04 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Oct 23 14:29:04 2006 +0100"
      },
      "message": "[MTD] NAND: Disable ECC checking on CAFÉ since it\u0027s broken for now\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fbad5696c5c45982d02e05b85922bad6eb6e6349",
      "tree": "c0d2c95a81a985a7305c2fabb9f95743deb424a1",
      "parents": [
        "04459d7c6239193fa8de4a5107ee8fdb0f366e35"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 15:09:33 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 15:09:33 2006 +0100"
      },
      "message": "[MTD] NAND: CAFÉ NAND driver cleanup, fix ECC on reading empty flash\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "04459d7c6239193fa8de4a5107ee8fdb0f366e35",
      "tree": "6ff38851ff638eb6eaa4aa64e31ed909ae887827",
      "parents": [
        "c45aa055c32b488fc3fd73c760df372b09acf69a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 02:18:48 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 02:18:48 2006 +0100"
      },
      "message": "[MTD] NAND: Add hardware ECC correction support to CAFÉ NAND driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c45aa055c32b488fc3fd73c760df372b09acf69a",
      "tree": "03bd52a8b843b48185c6b9831c25b5dbf5ac0382",
      "parents": [
        "784f4d5e66ac1d962091e08fe5a4b238ed8c793d",
        "8dd851de8184bb39c4ea86de20a0ed2496e6eb0d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 02:17:05 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 02:17:05 2006 +0100"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/cafe-2.6\n\nConflicts:\n\n\tdrivers/mtd/nand/Kconfig\n"
    },
    {
      "commit": "784f4d5e66ac1d962091e08fe5a4b238ed8c793d",
      "tree": "3bf9163bca4eeb00652b6aaa306b74ae23392418",
      "parents": [
        "7dcdcbef5d2b60d1db68fd2c07351f7afd8ad376"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 01:47:45 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 22 01:47:45 2006 +0100"
      },
      "message": "[MTD] NAND: Correct setting of chip-\u003eoob_poi OOB buffer\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7dcdcbef5d2b60d1db68fd2c07351f7afd8ad376",
      "tree": "8a3817d93520bf28aaea42534a953909f9bb10e3",
      "parents": [
        "513b046c96cc2fbce730a3474f6f7ff0c4fdd05c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 17:09:53 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 17:48:58 2006 +0100"
      },
      "message": "[MTD] NAND: Combined oob buffer so it\u0027s contiguous with data\n\nDitch the separate oobrbuf and oobwbuf fields from the chip buffers,\nand use only a single buffer immediately after the data. This accommodates\nNAND controllers such as the OLPC CAFÉ chip, which can\u0027t do scatter/gather\nDMA so needs the OOB buffer to be contiguous with the data, for both read\nand write.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    }
  ],
  "next": "513b046c96cc2fbce730a3474f6f7ff0c4fdd05c"
}
