)]}'
{
  "log": [
    {
      "commit": "a98889f3d8882995b5aa2255b931cf0202325cc0",
      "tree": "686a1d3369143dc46c43709e0c40b2cc8ef619d7",
      "parents": [
        "27c72b040c0be8f3704ed0b6b84c12cbba24a7e8"
      ],
      "author": {
        "name": "Jared Hulbert",
        "email": "jaredeh@gmail.com",
        "time": "Tue Apr 29 23:26:49 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 01 18:59:11 2008 +0100"
      },
      "message": "[MTD][NOR] Add physical address to point() method\n\nAdding the ability to get a physical address from point() in addition\nto virtual address.  This physical address is required for XIP of\nuserspace code from flash.\n\nSigned-off-by: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nReviewed-by: Jörn Engel \u003cjoern@logfs.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fe224668dff97dd8899bd559d1608cc9285db67b",
      "tree": "f1f659ee4064bfbfa072127bf95d5a3da0b7b786",
      "parents": [
        "19e56ceae7cb1833ffd806038c19477b2c265f9f"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Wed Apr 23 01:40:52 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 23 01:32:12 2008 +0100"
      },
      "message": "[MTD] [NOR] Fix Intel CFI driver for collie flash\n\ncollie seems to contain LH28F640BF flash chips. According to\nhttp://sharp-world.com/products/device/flash/pdf/*FUM00701*@E.pdf\n(page 83) if they have 0x51 of Extended Query Table (number of hardware\npartitions) set to zero, they have a single fixed partition.\nThis patch makes those chips work.\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "70b072550a59e787b46030ab104ac64e25fcc732",
      "tree": "41e3b0ffe47a5e134342625217d8a08c1531e4d6",
      "parents": [
        "fecb8865def541ff38f59ef3caf0cbd09f4fc9fd"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Sun Mar 30 21:19:30 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 21:17:27 2008 +0100"
      },
      "message": "[MTD] [NOR] Fixup for incorrect CFI data in Spansion S29GL064/32N flash chips\n\nThis is a known erratum confirmed by Spansion.  I have an errata document,\nbut I can\u0027t find a link to it anywhere on their site to include here.\n\nSome of the S29GL064N chips report 64 sectors when they should report 128,\nand some of S29GL032N chips report 127 sectors when they should report 63.\n\nNote that when the chip dies are fixed by Spansion, they will still have\nthe same id.  The fix is done in such a way that it won\u0027t affect corrected\nchips.\n\nThe fixups use the extended id made available by a previous patch.  Without\nthat, virtually all newer AMD/Spansion chips will have the same ID (0x227e)\nand it\u0027s not possible to apply the fixup to the correct chips.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fecb8865def541ff38f59ef3caf0cbd09f4fc9fd",
      "tree": "0e407d1f17584399b158e2ef4028c9321960726d",
      "parents": [
        "0ff6631be150702ed4c92b46b77941affee866ba"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Sun Mar 30 21:19:29 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 21:16:09 2008 +0100"
      },
      "message": "[MTD] [NOR] Read extended device ID from AMD/Spansion CFI flash chips\n\nAMD/Spansion use a device id of 0x7e to indicate an extended device is\npresent at offset 0xe and 0xf in the query data.\n\nI\u0027ve verified with Spansion that all their chips (mfr \u003d\u003d 0x01) with an id\nof 0x7e use it to indicate an extended id is present.  What\u0027s more, there\nare no chips with a NON-extended id that is the same as a different chip\u0027s\nextended id.  In other words, when the extended ID is present, one can\nreplace the normal id with the extended id without losing any information.\nWhich is what I\u0027ve done.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1b0a062be7fccfbf0218a81c98c0e4d380ee23f5",
      "tree": "351c42732b875d9b6c81298d056a7f60a0b76dcd",
      "parents": [
        "757570063a350ee3875c42a6338d29ee09f5af07"
      ],
      "author": {
        "name": "Andrei Dolnikov",
        "email": "adolnikov@ru.mvista.com",
        "time": "Mon Mar 03 21:01:21 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 20:24:59 2008 +0100"
      },
      "message": "[MTD] [NOR] Add JEDEC support for the SST 36VF3203 flash chip\n\nAdd support for the SST 36VF3203 flash chip. It is used on Emerson \nKSI8560 board.\n\nSigned-off-by: Andrei Dolnikov \u003cadolnikov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ca5c23c3b8882d61bf19b7685f2244501902869f",
      "tree": "796c03bd0f6b1399148e46fa70f8d8c4be356f41",
      "parents": [
        "fe69af002e26ca39824f626459c16d642607b573"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Feb 27 01:42:39 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 19:47:42 2008 +0100"
      },
      "message": "[MTD] XIP: Use generic xip_iprefetch() instead of asm volatile (...)\n\nUntested, but shouldn\u0027t break anything... Makes MTD_XIP arch\nindependent. I guess this is why xip_iprefetch() was made for.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "eb8e31831a603f285ee9e6ffc59d5366e0ff8a8e",
      "tree": "2ba61bff7a501aeecdb993f29e45332e92ef2ea5",
      "parents": [
        "5ce45d50056e20aca50f19229d8a7e003569ad26"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 14 17:20:30 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 15:56:16 2008 +0100"
      },
      "message": "[MTD] [NOR] cfi_cmdset_0020.c: make a function static\n\nThis patch makes the needlessly global cfi_staa_erase_varsize() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cb53b3b99992b6c548d56cdf47bc710640ee2ee1",
      "tree": "b47772c81b5a2adfbd2ca96bbc4f4b29d8a2e3c3",
      "parents": [
        "35d086b143e52f43a70c85ab86c054cbf1c4ff26"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Apr 18 13:44:19 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:36:04 2008 +0100"
      },
      "message": "[MTD] replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "35d086b143e52f43a70c85ab86c054cbf1c4ff26",
      "tree": "4cefe3437c431da88bdecbd37b8fed30f6ce8baf",
      "parents": [
        "30d6a24eb8fdba2c6240bfec0eec4c8f2f058a1b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:25:26 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:35:54 2008 +0100"
      },
      "message": "[MTD] [JEDEC] Fix whitespace noise in chip table\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "30d6a24eb8fdba2c6240bfec0eec4c8f2f058a1b",
      "tree": "9e289192ee49c6c0985ad9f27051f4bc2394c1dc",
      "parents": [
        "cca15841710da39490abc17f56b55703e3140955"
      ],
      "author": {
        "name": "Gordon Farquharson",
        "email": "gordonfarquharson@gmail.com",
        "time": "Fri Apr 18 13:44:18 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:35:52 2008 +0100"
      },
      "message": "[MTD] [JEDEC] add support for the ST M29W400DB flash chip\n\nAdd support for the ST M29W400DB flash chip.  which is used on the GLAN Tank\nNAS.\n\nSigned-off-by: Gordon Farquharson \u003cgordonfarquharson@gmail.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f8e30e447c692aaa728c65930ebc0146f65e1e7b",
      "tree": "32f6ac1293266be63ae6125868d08f7c39668177",
      "parents": [
        "b9ad8985f25c158e71844c78277a0c0b3779d0d3"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Tue Apr 08 17:41:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:53 2008 -0700"
      },
      "message": "mtd/chips: add missing set_current_state() to cfi_{amdstd,staa}_sync()\n\ncfi_amdstd_sync() and cfi_staa_sync() call schedule() without changing task\u0027s\nstate appropriately.\n\nIn case of e.g.  chip-\u003estate \u003d\u003d FL_ERASING, cfi_*_sync() will be busy-looping\neither redundantly for a fixed interval of time (for SCHED_NORMAL tasks) or\npossibly endlessly (for RT tasks and UP).\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb6d080c6f75dfd7e23d5a3575334785aa8738eb",
      "tree": "ad416f53e71a9f00d7dc4bcf0a24d035cb89ad1f",
      "parents": [
        "4077960e2a38ec59096ff993cd080056e17f3707"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Fri Apr 04 14:30:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:46:26 2008 -0700"
      },
      "message": "mtd: fix broken state in CFI driver caused by FL_SHUTDOWN\n\nTHe CFI driver in 2.6.24 kernel is broken.  Not so intensive read/write\noperations cause incomplete writes which lead to kernel panics in JFFS2.\n\nWe investigated the issue - it is caused by bug in FL_SHUTDOWN parsing code.\nSometimes chip returns -EIO as if it is in FL_SHUTDOWN state when it should\nwait in FL_PONT (error in order of conditions).\n\nThe following patch fixes the bug in state parsing code of CFI.  Also I\u0027ve\nadded comments to notify developers if they want to add new case in future.\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nReviewed-by: Joern Engel \u003cjoern@logfs.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "484b8e64c848185af0d3671fafba4dd66ca412d2",
      "tree": "99a2bdfd37288ab7f7e00311fa86cf771fe53e34",
      "parents": [
        "53fb84a0695ffeeeadf8ae92db28cbccf5325531"
      ],
      "author": {
        "name": "Rizzo Davide",
        "email": "davide@elpa.it",
        "time": "Mon Feb 04 23:44:48 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Feb 07 10:38:12 2008 +0000"
      },
      "message": "[MTD] [NOR] fix startup lock when using multiple nor flash chips\n\nTaken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d9829\n\nI found and solved the problem, at line 115 of drivers/mtd/chips/gen_probe.c\n(kernel 2.6.24): mapsize value must be calculated in bytes, not in long.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c1f3ee120bb61045b1c0a3ead620d1d65af47130",
      "tree": "908430bf2b47fe8e96ac623ae7ab6dd5698d0938",
      "parents": [
        "e619a75ff6201b567a539e787aa9af9bc63a3187",
        "9135f1901ee6449dfe338adf6e40e9c2025b8150"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:29:41 2008 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:30:32 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "e619a75ff6201b567a539e787aa9af9bc63a3187",
      "tree": "f13113ce617958181d5cd6b2c56ae9f7b87d0014",
      "parents": [
        "842b1a105c95d22c3e4257879539413d3152629e"
      ],
      "author": {
        "name": "Justin Treon",
        "email": "justin_treon@yahoo.com",
        "time": "Wed Jan 30 10:25:49 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:25:16 2008 +1100"
      },
      "message": "[MTD] Unlocking all Intel flash that is locked on power up.\n\nPatch for unlocking all Intel flash that has instant locking on power up.\nThe patch has been tested on Intel M18, P30 and J3D Strata Flash.\n  1.    The automatic unlocking can be disabled for a particular partition\n         in the map or the command line.\n     a. For the bit mask in the map it should look like:\n         .mask_flags   \u003d MTD_POWERUP_LOCK,\n     b. For the command line parsing it should look like:\n         mtdparts\u003d0x80000(bootloader)lk\n  2.    This will only unlock parts with instant individual block locking.\n         Intel parts with legacy unlocking will not be unlocked.\n\nSigned-off-by: Justin Treon \u003cjustin_treon@yahoo.com\u003e\nSigned-off-by: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c0d2a48a65a8fc286aa84871cfc20d8c10dbf492",
      "tree": "8ce498684545528a4e861372efa0e98216d0d97d",
      "parents": [
        "53d885539293e98f5b979c20518858fc8f933749"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Jan 07 18:00:58 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 17:58:05 2008 +1100"
      },
      "message": "[MTD] jedec probe: drop unnecessary forward declarations\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "53d885539293e98f5b979c20518858fc8f933749",
      "tree": "5d94e103b699baf86f9c753f4888b7eede786e88",
      "parents": [
        "d0bf37932ac98cc793da2164ac1a4656fbf34bbc"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Jan 07 18:00:17 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 17:55:41 2008 +1100"
      },
      "message": "[MTD] JEDEC probe: kill some inline bloat\n\n$ codiff $OBJ.old $OBJ\ndrivers/mtd/chips/jedec_probe.c:\n  cfi_jedec_setup  | -320\n  jedec_probe_chip | -7073\n 2 functions changed, 7393 bytes removed, diff: -7393\n\ndrivers/mtd/chips/jedec_probe.c:\n  jedec_reset | +1151\n 1 function changed, 1151 bytes added, diff: +1151\n\ndrivers/mtd/chips/jedec_probe.o:\n 3 functions changed, 1151 bytes added, 7393 bytes removed, diff: -6242\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "646fd12784d506180353005f40f90bcf08c84a3e",
      "tree": "69cd72ea6fb51212d439bd3e4237126af2b6ada2",
      "parents": [
        "7c48c56e9b5a51263269dd419cc32531db141340"
      ],
      "author": {
        "name": "Massimo Cirillo",
        "email": "maxcir@gmail.com",
        "time": "Fri Jan 11 10:24:11 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:44:37 2008 -0800"
      },
      "message": "cache invalidation error for buffered write\n\nThe bug causes corruptions of data read from flash.\n\nThe original code performs cache invalidation from \"adr\" to \"adr + len\"\nin do_write_buffer().  Since len and adr could be updated in the code\nbefore invalidation - it causes improper setting of cache invalidation\nregions.\n\nSigned-off-by: Massimo Cirillo \u003cmaxcir@gmail.com\u003e\nSigned-off-by: Giuseppe D\u0027Eliseo \u003cgiuseppedeliseo@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jörn Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: David Woohouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de7921f01a407e0cb38143363995db89a5f9a5c5",
      "tree": "425512d0db3500d05d2c4388d227e89ed82bb5d7",
      "parents": [
        "78b65179d08e7e4466ba69d5ede85035a2c96358"
      ],
      "author": {
        "name": "Bartlomiej Sieka",
        "email": "tur@semihalf.com",
        "time": "Mon Nov 26 18:55:18 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 10 22:07:12 2008 +0000"
      },
      "message": "[MTD] [NOR] Fix incorrect interface code for x16/x32 chips\n\nAccording to \"Common Flash Memory Interface Publication 100\" dated December 1,\n2001, the interface code for x16/x32 chips is 0x0005, and not 0x0004 used so\nfar.\n\nSigned-off-by: Bartlomiej Sieka \u003ctur@semihalf.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cec80bf2cc5283f2f00c34f474be857e5c9f6f65",
      "tree": "3c057c72fa6958794ba14e4c08cf158a9486aa6f",
      "parents": [
        "f6f0f81895ad8272905bf3d637b7c99a62238d79"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 13:01:21 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 13:01:21 2007 +0000"
      },
      "message": "[MTD] [NOR] Attempt to clean up the JEDEC unlock address confusion\n\nUse a single unlock address, adjust it for the device type in the\nknowledge that it\u0027ll be adjusted back again. This has the desirable\neffect of masking out the least significant bit of the address for x16\ndevices.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f6f0f81895ad8272905bf3d637b7c99a62238d79",
      "tree": "147dab59d278dccaf45971060df5e7653a2bfb6f",
      "parents": [
        "5d3cce3b8ef45317c59487f4d83dc43c355ae40a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Nov 30 16:24:52 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 12:49:38 2007 +0000"
      },
      "message": "[MTD] [NOR] Fix overflow check in jedec_probe\n\nHaving laid the code out so that it\u0027s easier to read instead of sticking\nto the 80-column guideline even when it doesn\u0027t make sense, a bug is\nimmediately spotted... we were only checking _one_ of the unlock\naddresses to see if it runs off the end of the map.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5d3cce3b8ef45317c59487f4d83dc43c355ae40a",
      "tree": "19e0e4dd053e2d41d5dd805606e8f32dd5cc0a6a",
      "parents": [
        "ce37ab42ad8b38ef2f36c31c6b4c39b87f36b792"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 12:48:57 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 03 12:48:57 2007 +0000"
      },
      "message": "[MTD] [NOR] Clean up jedec_probe, remove unlock address arrays\n\nThis should have no functional effects -- we\u0027ve been ignoring all but\nthe first address in the array for a long time, and using it only to\nindicate which device types are supported.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6c24e4161e80a5c03e9d969b5db73d8553846037",
      "tree": "56c24fb17325d89259fc1ce27148a58c2d5523b1",
      "parents": [
        "5f4d47d5d1060a93be83e33a167a53a7f8c08b20"
      ],
      "author": {
        "name": "Alexander Belyakov",
        "email": "abelyako@googlemail.com",
        "time": "Wed Nov 07 11:58:07 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Nov 26 15:54:16 2007 +0000"
      },
      "message": "[MTD] [NOR] Prevent erase command invocation on suspended chip\n\nwhile running stress tests we have met cfi_cmdset_0001.c driver issue.\nWorking on multipartitional devices with erase suspend on write\nfeature enabled it is possible to get erase operation invoked on chip\nwith suspended erase. get_chip() looses information about earlier\nsuspended erase and new erase operation gets issued. New erase\noperations report successful completion, but blocks remain dirty\ncausing, for example, JFFS2 error messages like:\n\n...\nNewly-erased block contained word 0x20031985 at offset 0x00200000\nNewly-erased block contained word 0x20031985 at offset 0x00280000\nNewly-erased block contained word 0x20031985 at offset 0x00240000\n...\n\nThe patch below fixes that issue.\n\nSigned-off-by: Alexander Belyakov \u003calexander.belyakov@intel.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b1c9c9be6da010510459aca93f5754efb19695ff",
      "tree": "dc35b6b84e8eff42c8e47e043962a85d7f2245e6",
      "parents": [
        "92525726df0c30e080b0fce9b0eb699c622d261e"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Fri Nov 23 09:31:56 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Nov 23 09:35:41 2007 +0000"
      },
      "message": "[MTD] [NOR] Support Intel P3x flash support with CFI version 1.5\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8547e583a1140698cab41bc3f687efe8f8b2bb41",
      "tree": "dfb33c416453b1447f5712f1ac058386bfc66b33",
      "parents": [
        "a66f66c44d53a4bab4b6b2903fd271f13ce4101b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 09 15:34:42 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Nov 09 22:34:07 2007 +0000"
      },
      "message": "[MTD] [NOR] Add support for the SST 39VF1601 flash chip\n\nAdd support for the SST 39VF1601 flash chip.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d10a39d1a580db005d206fb6527a60fd9800c9fd",
      "tree": "2e984487b1a90e2269f8fc4e41b88adb95b8fadf",
      "parents": [
        "4edaf56e0f8a6f71e3361bf74e3dc835811761e6"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Tue Oct 30 16:33:07 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Oct 30 12:06:42 2007 -0400"
      },
      "message": "[MTD] [NOR] More CFI fixups for Atmel chips\n\nConvert CFI tables from Atmel cmdset_0001 chips to Intel format and set\nBufWrite timeouts to 0 for Atmel cmdset_0001 and cmdset_0002 chips.\nSome chips may indicate support for buffered writes even though they\nonly support dual-word writes.\n\nThe CFI fixup must run before fixup_use_write_buffers for this to work.\n\nSigned-off-by: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5a37cf19efcceae14c2078449e35b9f4eb3e63e4",
      "tree": "4d4bb74499d093aa9a921e72875d223f15506657",
      "parents": [
        "2a754b51aacb122cec25c849e3cf7f5503cc3ec6"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Mon Oct 22 17:55:20 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Oct 23 12:07:52 2007 +0100"
      },
      "message": "[MTD] [NOR] Fix deadlock in Intel chip driver caused by get_chip recursion\n\nThis patch solves kernel deadlock issue seen on JFFF2 simultaneous \noperations. Detailed investigation of the issue showed that the kernel \ndeadlock is caused by tons of recursive get_chip calls.\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c4a9f88daf6c382fedde4cdddef0b30f1d0a20db",
      "tree": "d2a3b5a336d55ce7c584eff43429662fb2c4c25d",
      "parents": [
        "f96880d1e859e3937eb691da8293700b8eec17b3"
      ],
      "author": {
        "name": "Kevin Hao",
        "email": "haokexin@gmail.com",
        "time": "Tue Oct 02 13:56:04 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 13 14:36:18 2007 +0100"
      },
      "message": "[MTD] [NOR] fix ctrl-alt-del can\u0027t reboot for intel flash bug\n\nWhen we press ctrl-alt-del,kernel_restart_prepare will invoke \ncfi_intelext_reboot which will set flash to read array mode, but later \nwhen device_shutdown is invoked which may put current work queue to \nsleep and other process may be scheduled to running and programming \nflash in not FL_READY mode again. So we can\u0027t boot up if this flash is \nused for bootloader.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "097f2576eb7dbc8cd5f610847f229f4fea305b80",
      "tree": "809809fbaa7b99d1942ef7583920f17e4f1f1e9d",
      "parents": [
        "e644f7d6289456657996df4192de76c5d0a9f9c7"
      ],
      "author": {
        "name": "Andy Lowe",
        "email": "alowe@mvista.com",
        "time": "Fri Jan 12 18:05:10 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 23 18:40:49 2007 +0100"
      },
      "message": "[MTD] fix CFI point method for discontiguous maps\n\nThe CFI probe routine is capable of detecting flash banks consisting of\nidentical chips mapped to physically discontiguous addresses.  (One\ncommon way this can occur is if a flash bank is populated with chips of\nless capacity than the hardware was designed to support.)  The CFI\npoint() routine currently ignores any such gaps.  This patch fixes\nthe CFI point() routine so that it truncates any request that would\nspan a gap.\n\nSigned-off-by: Andy Lowe \u003calowe@mvista.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\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": "c9856e39e0c3b4d260e4614b66b0a7e0e79ec0ac",
      "tree": "543da13e0375285d4dc94682a9d0dcb513f6b034",
      "parents": [
        "b2e25235fe8b4b6cd8cd6a792cbe883d7417eaac"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Jul 05 17:05:47 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jul 05 23:29:49 2007 -0400"
      },
      "message": "[MTD] [NOR] add FUJITSU MBM29F800BA and ST M29F800AB descriptions\n\nAdd descriptions for Fujitsu MBM29F800BA and ST M29F800AB flash chips.\nThose chips are compatible (except for the ids) with the AMD AM29F800BB.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8f1a866fc6831f13593fae6194e3150d45976628",
      "tree": "8dc33614854d52a57e25d2b6c378f104542862a0",
      "parents": [
        "14c6381ee46b32b9b38073cd023b618ab4f60629"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Jul 05 02:18:34 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 04 20:24:11 2007 -0400"
      },
      "message": "[MTD] [CHIPS] fix tiny spelling error in comment in cfi_cmdset_0001.c\n\nTrivial fix of a spelling error in a comment in cfi_cmdset_0001.c\ns/ships/chips/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1da1caf8d80e953d0ff0c2131b04ccc609c3baa8",
      "tree": "a6f04dda2e05dca11acf08453816ed9277187369",
      "parents": [
        "ec9ce52ef8f8496c83bc36a9b19f22e83575f890"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jun 28 23:00:09 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 23:00:09 2007 +0100"
      },
      "message": "[MTD] [NOR] Use NULL instead of 0 for pointer to shut sparse up.\n\nUse NULL instead of 0 for pointer:\ndrivers/mtd/chips/cfi_cmdset_0001.c:2258:43: warning: Using plain integer as NULL pointer\n\nOther changes by inspection.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "029a9eb1f667ca71fe7eb3bf8962f01ac4d252a5",
      "tree": "f973ec5a7b6b9603d30008a210b31686835f3938",
      "parents": [
        "ce0f33adec9737bdfe59a10d03fed0c674136ffe"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 20:11:37 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 20:24:31 2007 +0100"
      },
      "message": "[MTD] [NOR] cfi_cmdset_0001.c: sparse fixes\n\nFix sparse warnings generated from cfi_cmdset_0001.c.\n\ndrivers/mtd/chips/cfi_cmdset_0001.c:1783:5: warning: symbol \u0027cfi_intelext_erase_varsize\u0027 was not declared. Should it be static?\ndrivers/mtd/chips/cfi_cmdset_0001.c:2258:43: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ce0f33adec9737bdfe59a10d03fed0c674136ffe",
      "tree": "8c6b8fe22a29fac0e8b07531b94270b494504294",
      "parents": [
        "8f026f75accb8c9f1179a4b57a5019af36471046"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 19:59:00 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 20:24:19 2007 +0100"
      },
      "message": "[MTD] [NOR] cfi_cmdset_0002.c: fix \u0027cfi_amdstd_erase_varsize\u0027 to be static\n\nMake cfi_amdstd_erase_varsize static, as declared at the top\nof the file to ensure sparse does not print a warning for an\nundeclared function, as so:\n\ndrivers/mtd/chips/cfi_cmdset_0002.c:1612:5: warning: symbol \u0027cfi_amdstd_erase_varsize\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b7aa48be1e7a11e36448a7db58931bbf735d2718",
      "tree": "4b893586d7bd619d95d52a2785eba9f2b8d904b8",
      "parents": [
        "42f209d3c94516affeb5e578fae62925f531a2d9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 09 13:34:37 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 09 13:34:37 2007 +0100"
      },
      "message": "[MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)\n\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": "e6be133b68ae2c8f89d46da25ed7b31b84793e7e",
      "tree": "78ae9a2f10daa5e21c1761039146dffad1377a09",
      "parents": [
        "c2aecda79cd872679b9b11f9e59d797fb4c7d677"
      ],
      "author": {
        "name": "Shashi Rao",
        "email": "shashi@sun.com",
        "time": "Wed Mar 28 15:56:28 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 14:11:20 2007 -0400"
      },
      "message": "[MTD] Fix fwh_lock locking\n\nThis is on a custom board with a mapping driver access to an ST\nM50LPW080 chip. This chip is probed successfully with\ndo_map_probe(\"jedec_probe\",...). If I use the mtdchar interface to\nperform unlock-\u003eerase-\u003eprogram-\u003elock on any of the 16 eraseblocks in the\nchip, the chip is left in FL_STATUS mode while the data structures\nbelieve that the chip is in FL_READY mode. Hence, any subsequent reads\nto any flash byte results in 0x80 being read.\n\nSigned-off-by: Shashi Rao \u003cshashi@sun.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0ecbc81adfcb9f15f86b05ff576b342ce81bbef8",
      "tree": "037741dc830ffff7e21b4f1ed343a613e0752414",
      "parents": [
        "8dc64fca75b631142f282047d7f6ae9e8af82543"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@enneenne.com",
        "time": "Mon Mar 26 21:45:43 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 02 14:12:23 2007 -0400"
      },
      "message": "[MTD] [NOR] Support for auto locking flash on power up\n\nAuto unlock sectors on resume for auto locking flash on power up.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "83d480917b1af3f8fcffa7a9c8775e0f2dd03395",
      "tree": "685763f276a1bd3eed77d57599d728d9750b9b09",
      "parents": [
        "dc164bbb4b5be9df4f249ab33576fa783c363b93"
      ],
      "author": {
        "name": "Vijay Sampath",
        "email": "vsampath@gmail.com",
        "time": "Tue Mar 06 02:39:44 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 08 09:22:38 2007 +0000"
      },
      "message": "[MTD] [NOR] Fix oops in cfi_amdstd_sync\n\nThe files cfi_cmdset_0002.c and cfi_cmdset_0020.c do not initialize their\nwait queues like is done in cfi_cmdset_0001.c.  This causes an oops when\nthe wait queue is accessed.  I have copied the code from cfi_cmdset_0001.c\nthat is pertinent to initialization of the wait queue.\n\nSigned-off-by: Vijay Sampath \u003cvsampath@gmail.com\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4935361766cc73949fe032cd157d314f288922ba",
      "tree": "1584f81525ae05a04d515b13a4787cd8eed46029",
      "parents": [
        "2874b391bd78a5b8cb84be67297a345fbdec4ac8",
        "4f65992381112acd7d2732665a9eae492c2c9de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (49 commits)\n  [MTD] [NAND] S3C2412 fix hw ecc\n  [MTD] [NAND] Work around false compiler warning in CAFÉ driver\n  [JFFS2] printk warning fixes\n  [MTD] [MAPS] ichxrom warning fix\n  [MTD] [MAPS] amd76xrom warning fix\n  [MTD] [MAPS] esb2rom warning fixes\n  [MTD] [MAPS] ck804xrom warning fix\n  [MTD] [MAPS] netsc520 warning fix\n  [MTD] [MAPS] sc520cdp warning fix\n  [MTD] [ONENAND] onenand_base warning fix\n  [MTD] [NAND] eXcite nand flash driver\n  [MTD] Improve heuristic for detecting wrong-endian RedBoot partition table\n  [MTD] Fix RedBoot partition parsing regression harder.\n  [MTD] [NAND] S3C2410: Hardware ECC correction code\n  [JFFS2] Use MTD_OOB_AUTO to automatically place cleanmarker on NAND\n  [MTD] Clarify OOB-operation interface comments\n  [MTD] remove unused ecctype,eccsize fields from struct mtd_info\n  [MTD] [NOR] Intel: remove ugly PROGREGION macros\n  [MTD] [NOR] STAA: use writesize instead off eccsize to represent ECC block\n  [MTD] OneNAND: Invalidate bufferRAM after erase\n  ...\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d416085572eb6a44fd2cf29fd7aed83ffc95fd88",
      "tree": "af94b7823ede57c0590c6ea42b6e94e037ecab41",
      "parents": [
        "992c9d24c417afce9792da18f8e664c6b9802c5c"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 30 10:45:55 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:26:37 2007 +0000"
      },
      "message": "[MTD] [NOR] Intel: remove ugly PROGREGION macros\n\nRemove ugly and weird MTD_PROGREGION_CTRLMODE_VALID() and\nMTD_PROGREGION_CTRLMODE_INVALID() macros. There is only one\nuser of them and they are used locally just for printing.\n\nAnyway, this patch is a preparation for removing mtd-\u003eecctype\nand mtd-\u003eeccsize, but these macros use them. Fix this.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "992c9d24c417afce9792da18f8e664c6b9802c5c",
      "tree": "462bdfd459fc92c2f14cb70be85d06b6ae29e040",
      "parents": [
        "480b9dfb1fbeb783d4c0061df7868c39af91afec"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Jan 29 12:05:03 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:26:10 2007 +0000"
      },
      "message": "[MTD] [NOR] STAA: use writesize instead off eccsize to represent ECC block\n\nThe cfi_staa_write_buffers() uses mtd-\u003eeccsize but means mtd-\u003ewritesize.\nBTW, mtd-eccsize is broken and is not initialized, which means the code\nfixed by this patch is broken/unused anyway.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2a5bd596723e13b3f25b9a7f46e9541577bd42c7",
      "tree": "d0c06496cb3d9b905795e48e0af4d3d54b404dc5",
      "parents": [
        "c1f1625860847b57a0450a28d112423c2af675ff"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 14:39:10 2007 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 14:39:10 2007 +0000"
      },
      "message": "[MTD] Fix default timeouts for Intel NOR flash\n\nIn commit c172471b78255a5cf6d05383d9ebbf0c6683167a Nico switched to using\ncommon code for polling for command completion. Unfortunately he also used\na common default timeout for both write and erase commands, despite the\nfact that erases can take a _whole_ lot longer. Use a more sensible\ndefault for erase timeout.\n\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": "967bf623e9f5eecfb056b1ba7e0efd74a21c9c3a",
      "tree": "256413b403e8aa720050e5da858c5d13a7c45869",
      "parents": [
        "ba8379b220509e9448c00a77cf6c15ac2a559cc7"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Tue Nov 28 23:11:52 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 28 17:26:50 2006 -0800"
      },
      "message": "[PATCH] Fix Intel/Sharp command set erase suspend bug\n\nWhen we sleep and wait for a suspended operation to be resumed, go\nback and check until it\u0027s ready -- don\u0027t just continue after the first\ntime we\u0027re woken. This can cause file system corruption.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.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": "a86aaa6ddf32b0401e64e74174042866e0fb3e20",
      "tree": "e1f11950cce73d371a189fcf2687b35923d40e3e",
      "parents": [
        "d29ebdbee4c196adddf9f412e6ea1f211656744f"
      ],
      "author": {
        "name": "David Anders",
        "email": "dave123_aml@yahoo.com",
        "time": "Thu Oct 19 19:33:19 2006 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:43:53 2006 +0100"
      },
      "message": "[MTD] NOR: leave Intel chips in read-array mode on suspend\n\nDuring some testing with several samsung s3c24xx based\ndevices it was discovered that often the\ncfi_cmdset_0001.c would not leave the chip in\nread-array mode on suspend. this is an issue if the\nsame flash chip is used for the bootloader that needs\nto be read on resume.\n\nSigned-off-by: David Anders \u003cdanders@amltd.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f33686b5a79674bec0e1aa553d420485e3a12899",
      "tree": "a752d262f0cda5b8a63cd7b675be7e9d9693e0f0",
      "parents": [
        "ea7415cca922389b4f3c0cf75e0af9fbf827880e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 20 14:41:05 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:22:04 2006 +0100"
      },
      "message": "[MTD] JEDEC probe: fix comment typo (devic)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "89072ef99367cd6fab37b85d6a59a575084c2d2c",
      "tree": "2dbff694e9d27fdb2f7a8baba0d989a0682682c5",
      "parents": [
        "c9073ce02adfa273a3d6d53eac8c4c035510ad9c"
      ],
      "author": {
        "name": "Ryan Jackson",
        "email": "rjackson@lnxi.com",
        "time": "Fri Oct 20 14:41:03 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:18:51 2006 +0100"
      },
      "message": "[MTD] CHIPS: Support for SST 49LF040B flash chip\n\nAdd chip driver and JEDEC probe support for the SST 49LF040B flash chip.\n\nSigned-off-by: Ryan Jackson \u003crjackson@lnxi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "095096038d637c477ef3c1b674612bcbc4d60c2d",
      "tree": "2e850ffb08e7c13756efe16c562022d1289e37e6",
      "parents": [
        "c73a668c096fe3dd23c1062018e82eb85f5c7043"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "message": "Fix several typos in drivers/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "187ef15268e638603dea55a91fdfa29feaed6d13",
      "tree": "a3895b43f90ed87ae54e3b066468ac2c8fdf31ee",
      "parents": [
        "e478bec0ba0a83a48a0f6982934b6de079e7e6b3"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Sep 22 10:07:08 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Sep 22 10:07:08 2006 +0100"
      },
      "message": "[MTD] Unlock NOR flash automatically where necessary\n\nIntroduce the MTD_STUPID_LOCK flag which indicates that the flash chip is\nalways locked after power-up, so all sectors need to be unlocked before it\nis usable.\n\nIf this flag is set, and the chip provides an unlock() operation,\nmtd_add_device will unlock the whole MTD device if it\u0027s writeable.  This\nmeans that non-writeable partitions will stay locked.\n\nSet MTD_STUPID_LOCK in fixup_use_atmel_lock() so that these chips will work\nas expected.\n\nSigned-off-by: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "de591dacf3034977b3fb94b61d08240c8b35c39d",
      "tree": "dea9eb00d70b85c5bafba142ee0ea77369f4e4a5",
      "parents": [
        "d882687c51b52424a56992578ce7636b3f3c8d41"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Sep 15 17:19:31 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 16 13:54:17 2006 +0100"
      },
      "message": "MTD: Fix bug in fixup_convert_atmel_pri\n\nThe memset() in fixup_convert_atmel_pri is supposed to zero out\neverything except the first 5 bytes in *extp, but it ends up zeroing\nout something way outside the struct instead. Fix this potentially\ndangerous code by casting the pointer to char * before doing\narithmetic.\n\nSigned-off-by: Håvard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0165508c80a2b5d5268d9c5dfa9b30c534a33693",
      "tree": "255a014b260457d19bc52070fa7b2d72a61750bb",
      "parents": [
        "5b0c5c2c0d04c29f85abb485378ba5476c7aeec2"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 09 11:06:07 2006 +0200"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@gmail.com",
        "time": "Wed Aug 16 20:16:43 2006 -0500"
      },
      "message": "MTD: Add lock/unlock operations for Atmel AT49BV6416\n\nThe AT49BV6416 is locked by default, so we really need to provide\nat least the unlock() operation for write and erase to work. This\npatch implements both -\u003elock() and -\u003eunlock() and provides a fixup\nto install them when an AT49BV6416 chip is detected.\n\nThese functions are probably valid on more Atmel chips, but I believe\nit\u0027s mostly obsolete ones. The AT49BV6416 is in fact obsolete, but\nit\u0027s used on all current AT32STK1000 development boards.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\n"
    },
    {
      "commit": "5b0c5c2c0d04c29f85abb485378ba5476c7aeec2",
      "tree": "c83b1e4f3947b23c24b6cacb2cc1ac8f2f0cd012",
      "parents": [
        "0b6c0bb3f9621b128011bcd5f65047c73afdde3b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 09 10:54:44 2006 +0200"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@gmail.com",
        "time": "Wed Aug 16 20:13:06 2006 -0500"
      },
      "message": "MTD: Convert Atmel PRI information to AMD format\n\nAtmel flash chips don\u0027t have PRI information in the same format as\nAMD flash chips. This patch installs a fixup for all Atmel chips that\nconverts the relevant PRI fields into AMD format.\n\nOnly the fields that are actually used by the command set is actually\nconverted. The rest are initialized to zero (which should be safe)\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\n"
    },
    {
      "commit": "c4e6952ffd71b263a64d1a9d79812446130560a5",
      "tree": "c7eb922c6f9c38c92c7d567c5402d863b92a8ac3",
      "parents": [
        "46a1652c28fc4f4e9d46ea12b0c36b5b6b600f58"
      ],
      "author": {
        "name": "Takashi YOSHI",
        "email": "takasi-y@ops.dti.ne.jp",
        "time": "Mon Aug 14 19:48:30 2006 -0500"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@gmail.com",
        "time": "Mon Aug 14 19:48:30 2006 -0500"
      },
      "message": "[PATCH] MTD: Add Macronix MX29F040 to JEDEC\n\nSigned-off-by: Takashi YOSHII \u003ctakasi-y@ops.dti.ne.jp\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\n"
    },
    {
      "commit": "46a1652c28fc4f4e9d46ea12b0c36b5b6b600f58",
      "tree": "1efde18ca7addfe8cd3cbb828ad6c44b578265c4",
      "parents": [
        "c4e7fb313771ac03dfdca26d30e8b721731c562b"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@pentafluge.infradead.org",
        "time": "Wed Jun 28 19:22:07 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jul 15 13:43:59 2006 +0100"
      },
      "message": "[MTD] Fixes of performance and stability issues in CFI driver.\n\nFix of performance and stability issues on Intel NOR chips. It fixes:\n\n1. Very low write performance on Sibley (perf tests demonstrated write\n   performance less than 100Kb/sec when it should be over 400Kb/sec).\n\n2. Low erase performance. (perf tests on Sibleuy demonstrated erase\n   performance 246Kb/sec when it should be over 300Kb/sec).\n\n3. Error on JFFS2 tests with CPU loading application when MTD returns\n   \"block erase error: (status timeout)\" To fix the issue it does the\n   following:\n     1. Removes the timeout tuning from inval_cache_and_wait_for_operation.\n     2. Waiting conditions in inval_cache_and_wait_for_operation now is\n         based on timer resolution\n        If timeout is lower than timer resolution then we do in cycle\n\t  \"Checking the status\"\n\t  udelay(1);\n\t  cond_resched();\n        If timeout is greater than timer resolution (probably erase\n        operation) We do the following\n\t  sleep for half of operation timeout and do in cycle the following\n\t    \"Checking the status\"\n\t    sleep for timer resolution\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "17ffc7ba6d7ea68b8d5f55a5ca1b87163e69720d",
      "tree": "a7b8595492f38425a971d8e212ce367fb0bebb4a",
      "parents": [
        "1794c13002918c2216e2e11913eb299d071a5731"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Thu Jun 22 18:15:48 2006 +0400"
      },
      "committer": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Thu Jun 22 18:15:48 2006 +0400"
      },
      "message": "[MTD] Initialize \u0027writesize\u0027\n\nSigned-off-by: Artem B. Bityutskiy \u003cdedekind@infradead.org\u003e\n"
    },
    {
      "commit": "21c8db9eff95260e543535dfc6f27164c4c0c0ff",
      "tree": "68dd7562b241b5cc95e5e45c8fa555fbbe26875f",
      "parents": [
        "783ed81ff39d3f938a6b2efd09fbad96e41e5c1f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 14 21:39:48 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 14 21:39:48 2006 +0100"
      },
      "message": "[MTD] Restore MTD_ROM and MTD_RAM types\n\nLet\u0027s not attempt the abolition of mtd-\u003etype until/unless it\u0027s properly\nthought through. And certainly, let\u0027s not do it by halves.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "783ed81ff39d3f938a6b2efd09fbad96e41e5c1f",
      "tree": "31cdfd9c39c9451ba37866dcb6e82e68c770216c",
      "parents": [
        "f9068876f5ef583f8e9ebf4acd2ef5b35b113db9"
      ],
      "author": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Wed Jun 14 19:53:44 2006 +0400"
      },
      "committer": {
        "name": "Artem B. Bityutskiy",
        "email": "dedekind@sauron.oktetlabs.ru",
        "time": "Wed Jun 14 19:53:44 2006 +0400"
      },
      "message": "[MTD] assume mtd-\u003ewritesize is 1 for NOR flashes\n\nSigned-off-by: Artem B. Bityitskiy\n"
    },
    {
      "commit": "92cbfdcc3661d7670b01b92b89811cd3a2412297",
      "tree": "70e4c9a94a121594e58a57c4c454ac854bb10a3a",
      "parents": [
        "e369d62e92d526a7ed641e2f0b2978fb0ce366c5"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:24 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:24 2006 +0200"
      },
      "message": "[MTD] replace MTD_RAM with MTD_GENERIC_TYPE\n\nRam devices get the extra capability of MTD_NO_ERASE - not requiring\nan explicit erase before writing to it.  Currently only mtdblock uses\nthis capability.  Rest of the patch is a simple text replacement.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "e369d62e92d526a7ed641e2f0b2978fb0ce366c5",
      "tree": "472a4b65509c725a84ca9ecc61516cc904189029",
      "parents": [
        "e1219724be193519f20743f5500bd1eff11890d0"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:17 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue May 30 14:25:17 2006 +0200"
      },
      "message": "[MTD] replace MTD_ROM with MTD_GENERIC_TYPE\n\nNo mtd user should ever check for the device type.  Instead, device features\nshould be checked by the flags - if at all.\nAs a first step towards type removal, change MTD_ROM into MTD_GENERIC_TYPE.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "5fa433942ba4e399f7e28764c9db4ade89e91d40",
      "tree": "29a2691729645bf27fd2d7d8d61a5c720c6569c1",
      "parents": [
        "c8b229de2b05c2b3e8d282ce260935a88ac030ca"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:29 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:29 2006 +0200"
      },
      "message": "[MTD] Introduce MTD_BIT_WRITEABLE\n\no Add a flag MTD_BIT_WRITEABLE for devices that allow single bits to be\n  cleared.\no Replace MTD_PROGRAM_REGIONS with a cleared MTD_BIT_WRITEABLE flag for\n  STMicro and Intel Sibley flashes with internal ECC.  Those flashes\n  disallow clearing of single bits, unlike regular NOR flashes, so the\n  new flag models their behaviour better.\no Remove MTD_ECC.  After the STMicro/Sibley merge, this flag is only set\n  and never checked.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "c8b229de2b05c2b3e8d282ce260935a88ac030ca",
      "tree": "09391866a6a9740df2a178c7894557025c9dc2c8",
      "parents": [
        "28318776a80bc3261f9af91ef79e6e38bb9f5bec"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:12 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:12 2006 +0200"
      },
      "message": "[MTD] Merge STMicro NOR_ECC code with Intel Sibley code\n\nIn 2002, STMicro started producing NOR flashes with internal ECC protection\nfor small blocks (8 or 16 bytes).  Support for those flashes was added by me.\nIn 2005, Intel Sibley flashes copied this strategy and Nico added support for\nthose.  Merge the code for both.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "28318776a80bc3261f9af91ef79e6e38bb9f5bec",
      "tree": "36ef9144accf19db9d51019aa479807e80aeb8fd",
      "parents": [
        "8ca9ed5db3aea8d27989c239e8a2f79b839f1e99"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Mon May 22 23:18:05 2006 +0200"
      },
      "message": "[MTD] Introduce writesize\n\nAt least two flashes exists that have the concept of a minimum write unit,\nsimilar to NAND pages, but no other NAND characteristics.  Therefore, rename\nthe minimum write unit to \"writesize\" for all flashes, including NAND.\n\nSigned-off-by: Joern Engel \u003cjoern@wh.fh-wedel.de\u003e\n"
    },
    {
      "commit": "615191bb1dfc6980e7c7a85225444d860d74b343",
      "tree": "b1cd002e1bd6818cf1f9aac290084e0462ca6376",
      "parents": [
        "ecde26313076e5055dcd54d6537632275346203f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 19:03:21 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 21 19:03:21 2006 +0100"
      },
      "message": "[MTD] Account for MODULE_SYMBOL_PREFIX when requesting NOR chip driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5fc3dbc418e01345e25e96b3192a1c46051c3fdc",
      "tree": "09691055b24900aceb5a1a021ce64ab8d907f694",
      "parents": [
        "dcb6592d72923123e3e479134f9381e0133d7d9d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 02:41:34 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 20 02:41:34 2006 +0100"
      },
      "message": "[MTD] Use __symbol_get() instead of symbol_get() in NOR chip probe\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f6a673b3f4f93c1c50e1b18f29254b0531b722a8",
      "tree": "3b5bb0dd88456bad514bdcd65abaebdef6d41102",
      "parents": [
        "fd0e5187458041c82fea616575104698397d68d3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 22:03:10 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 22:03:10 2006 +0100"
      },
      "message": "[MTD] Fix printk format error in gen_probe.c\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c172471b78255a5cf6d05383d9ebbf0c6683167a",
      "tree": "ecb18d8ef5686eeb11f14a8b9d6e12df03ba7520",
      "parents": [
        "6e7a6809c555aeb7cb98544df4d446fbd6f123ec"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Mar 30 15:52:41 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 01:25:37 2006 +0100"
      },
      "message": "cfi_cmdset_0001: factorize code to wait for flash status\n\nThis allows for much better abstraction and separation of the XIP and\nnon-XIP cases with their own specific implementations.  This fixes the\ncase where a timeout was tripped on in the XIP case by the code that\nwas meant for the non-XIP case only.\n\nThis also makes for a nice code reduction.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCC: \"Alexey, Korolev\" \u003calexey.korolev@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6e7a6809c555aeb7cb98544df4d446fbd6f123ec",
      "tree": "15b9d84d7350396fc08541f54ec42842fd2187ef",
      "parents": [
        "df54b52c411befdcf1d0989f939a49163570ad29"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Mar 29 23:31:42 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 01:22:23 2006 +0100"
      },
      "message": "cfi-cmdset-0001: always update the chip status\n\n... otherwise xip_enable() won\u0027t do the right thing.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "df54b52c411befdcf1d0989f939a49163570ad29",
      "tree": "e51dbc7a88da164ed1ab6b29273ae01d2faf4025",
      "parents": [
        "ba9627b85fcb5ed67285ca0711f0f4d1e965746e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jdub@us.ibm.com",
        "time": "Tue Dec 06 17:28:19 2005 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 17 01:11:17 2006 +0100"
      },
      "message": "CHIPS: Fix potential starvation in cfi_cmdset_0001\n\nThe patch below fixes a potential starvation issue that can arise when\nthere is contention on a chip during a period when a process is\ncurrently writing to it.  The starvation is avoided by conditionally\nrescheduling when the chip is left in a state usable by other processes.\n\nSigned-off-by: Josh Boyer \u003cjdub@us.ibm.com\u003e\nSigned-off-by: Tom Gall \u003ctom_gall@vnet.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "151e76590f66f5406eb2e1f4270c5323f385d2e8",
      "tree": "307920af4883b7466eb303f4045865429e4d0711",
      "parents": [
        "0f5ae3d2e9f49af55eb2a9b7cb54b4c0c2373017"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 01:51:54 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 01:51:54 2006 +0100"
      },
      "message": "[MTD] Fix legacy character sets throughout drivers/mtd, include/linux/mtd\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0f5ae3d2e9f49af55eb2a9b7cb54b4c0c2373017",
      "tree": "c06f26d34bff12e4324e901a6406835894010da3",
      "parents": [
        "a6550e57f9d074511cf420bdb802ab5e56edc3bb"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 01:40:50 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 14 01:40:50 2006 +0100"
      },
      "message": "[MTD] Deal correctly with NOR chips which are smaller than the map window\n\nWe used to calculate the number of chips to be zero, allocate an array\nof that size, then nasty things would happen when we attempt to access\nthe first object in that zero-sized array.\n\nNow, if the number of _full_ chips that would fit into the map is zero,\nwe allocate an array of one anyway, and then artificially reduce the\ntotal size of the resulting MTD device to fit in the map.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "83ea4ef213628683e5a63f2987a91044ab868051",
      "tree": "7667c3eec45bee9a24128a93da373ca838e7807c",
      "parents": [
        "6f18a022fb311f07f3b32f2c0e1b5c9477dc4439"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 22:58:25 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 22:58:25 2006 +0100"
      },
      "message": "Export cfi_cmdset_0020 and cfi_cmdset_0002 with EXPORT_SYMBOL_GPL\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a15bdeef108d282e540e202fc3c3e4bdf9692074",
      "tree": "1bc767c9013713a4d62d1bc5dffef631583e6ee7",
      "parents": [
        "396674e58fb9d01b7768ccb8db181aea8ebead0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 22:35:05 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 08 22:35:05 2006 +0100"
      },
      "message": "Remove use of inter_module_crap in NOR flash chip drivers.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a6c591eda3078f92e7a3ff3db55f6841e4819fb5",
      "tree": "1d1c2ab720bc9931f00b8cc177878a6ad8ec5651",
      "parents": [
        "af63a3bcac77d8c01f3d963bac11a6f3f9b7c473"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Thu Apr 13 18:54:34 2006 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 17 15:48:17 2006 +0100"
      },
      "message": "Remove unchecked MTD flags\n\nSeveral flags are set by some devices, but never checked.  Remove them.\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3a3f8a126d97cb5bdde92a26136402e88220b30f",
      "tree": "5a1e8ee73a40565f55192dc077eb7cba5b4eb3ef",
      "parents": [
        "4b75679f60d0ce780609cbff249769b669f4fb69"
      ],
      "author": {
        "name": "Anders Larsen",
        "email": "al@alarsen.net",
        "time": "Sat Apr 01 01:02:42 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:02:42 2006 +0200"
      },
      "message": "MTD: remove obsolete Kconfig options\n\nRemove the obsolete Kconfig options MTD_CFI_AMDSTD_RETRY\nand MTD_CFI_AMDSTD_RETRY_MAX\n\nThe code that depended on these was removed in early 2004, but\nKconfig was not updated accordingly.\n\nSigned-off-by: Anders Larsen \u003cal@alarsen.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a63ec1b7b7c38f9a61ed11eefd670a49879e9dd3",
      "tree": "68c2ca49231f102f8b4d2a3c7378706ea7a4e611",
      "parents": [
        "edcbce2150fec1f6e6670e14eb65098eebfacae8"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Mar 31 02:29:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:49 2006 -0800"
      },
      "message": "[PATCH] Add chip used in collie to jedec_probe\n\nThis adds flash chip used in Sharp Zaurus sl5500 (collie) to jedec_probe.\nValues work for read-only access, but I have not figured out how to do\nread-write.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87d10f3c7954d143e509a2af2bca2a27aeb3114d",
      "tree": "dadb374a0019895f26ceca4ade9291e8f52c784b",
      "parents": [
        "54af6b46485bb706b7cdffd2e419253fd00cae6a"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Fri Mar 31 02:29:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:48 2006 -0800"
      },
      "message": "[PATCH] drivers/mtd: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of the macro.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0500abf52109d09bf60d740dec2e41d6cf265688",
      "tree": "1f1b4479e5ec5643647c02547bebe162ea8245a7",
      "parents": [
        "48b192686dd20cb1576ae1d8ccd17a07971ef24a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 31 02:29:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:48 2006 -0800"
      },
      "message": "[PATCH] drivers/mtd/: small cleanups\n\n- chips/sharp.c: make two needlessly global functions static\n\n- move some declarations to a header file where they belong to\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8917f6f70b01ac6e4d534f8a387900caec11bf54",
      "tree": "7f4103aa51d10f40d167a8b32f78ee3a554873c0",
      "parents": [
        "3be7d29fb9c02962b49be636b30ca9cadd0fda4b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "message": "Kconfig help: MTD_JEDECPROBE already supports Intel\n\nIntel chips are already supported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c314b6f1fa462acdb89323c75c597eeaae056e7c",
      "tree": "af2b8f4ea1d4d04bf34deee23b70625104cb07ab",
      "parents": [
        "124d90be62343f71bbb7a6b4a907b5584181e6d5"
      ],
      "author": {
        "name": "Simon Vogl",
        "email": "simon.vogl@researchstudios.at",
        "time": "Fri Feb 24 13:04:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:37 2006 -0800"
      },
      "message": "[PATCH] cfi: init wait queue in chip struct\n\nFix a kernel oops for Intel P30 flashes, where the wait queue head was not\ninitialized for the flchip struct, which in turn caused a crash at the\nfirst read operation.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d86d43706a27bb87c2873de369f94a10f8758063",
      "tree": "58b59f28120448b529b76cc24c5076a113e5af08",
      "parents": [
        "7d4c8e56109e0799ab9fb644c08a8daf4a026675"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "alexey.korolev@intel.com",
        "time": "Mon Feb 20 18:27:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:09 2006 -0800"
      },
      "message": "[PATCH] cfi_cmdset_0001: fix range for cache invalidation\n\nI found an issue in cfi_cmdset0001.c.  It is related to cache region\ninvalidation in the buffered write procedure.\n\nThe code performs cache invalidation from \"cmd_addr\" to \"cmd_adr + len\" in\ndo_write_buffer() while we modify region from \"adr\" to \"adr+len\".\n\nThis issue affects writes + reads of data by small chunks.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "034d2f5af1b97664381c00b827b274c95e22c397",
      "tree": "a72b9caba33ecf1fe47193c1fe5a6c0844e84341",
      "parents": [
        "746f956beb534ddf73da4346de81f2941c8573f8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Dec 19 16:27:59 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:02:58 2006 -0500"
      },
      "message": "[PATCH] arm: fix dependencies for MTD_XIP\n\nMTD_XIP depends on having working asm/mtd-xip.h; it\u0027s not just per-architecture\n(arm-only, as current Kconfig would have it), but actually per-subarch as\nwell.  Introduced a new symbol (ARCH_MTD_XIP) set by arch Kconfig; MTD_XIP\ndepends on it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "fd279197b1df6b46076991ca0e1f7faa8f3d8028",
      "tree": "0e841794a25a54e9288b86dd97d9d5ced8ca112c",
      "parents": [
        "3001aa826ea6a4de12b437188c2a095991d2d142"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 16 22:13:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:26 2006 -0800"
      },
      "message": "[PATCH] build kernel/intermodule.c only when required\n\nBuild kernel/intermodule.c only when required.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3001aa826ea6a4de12b437188c2a095991d2d142",
      "tree": "2fc2d6b7e40fa86757f423d8990a9f65a1e5c3ba",
      "parents": [
        "3868cca523e20a2600f6a9b1feebb69a6c8ccb68"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 16 22:13:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:26 2006 -0800"
      },
      "message": "[PATCH] no longer mark MTD_OBSOLETE_CHIPS as BROKEN\n\nThis patch removes the wrong dependency of MTD_OBSOLETE_CHIPS on BROKEN and\nmarks the non-compiling MTD_AMDSTD and MTD_JEDEC drivers as BROKEN.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b9175c174b83b8d97db9398efe948fa9092938f",
      "tree": "636ccdc70d45b3bb1268dfd00f985c2015b8d7dc",
      "parents": [
        "ee2d49de3e3a0b846ecedb36fec0e4a5ff222dcb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 14:49:38 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:54:58 2005 +0100"
      },
      "message": "[MTD] Make functions static, include header files with prototypes\n\nThis patch contains the following possible cleanups:\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n- make needlessly global functions static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ee2d49de3e3a0b846ecedb36fec0e4a5ff222dcb",
      "tree": "1036f584a62815db5af35b78d544ce28c6d7d0af",
      "parents": [
        "72af3b2c5a9946e78125e143b636f3d7217bcf08"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Nov 29 14:28:31 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:49:03 2005 +0100"
      },
      "message": "[MTD] chips: make sharps driver usable again\n\nUpdate the pre-CFI Sharp driver sharps.c so it compiles.  map_read32 /\nmap_write32 no longer exist in the kernel so the driver is totally broken\nas it stands.  The replacement functions use different parameters resulting\nin the other changes.\n\nChange collie to use this driver until someone works out why the cfi driver\nfails on that machine.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nTested-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8bc3b3804a6123e634be26359558aa998102506a",
      "tree": "87141f0f991a81f6e18c2c5b7a7c7cc62ce1fd7f",
      "parents": [
        "7ac571f8d0f843fb818f7c70ec77784545e91bc4"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Nov 23 22:07:56 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:36:35 2005 +0100"
      },
      "message": "[MTD] cfi_cmdset_0001: relax locking rules for multi hardware partition support\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "987d24018dc83d27e491674c50ff2272f51eb719",
      "tree": "3cef69b2a161db4a194cec81b9f3bd28b009dc0c",
      "parents": [
        "3eb8ceac486ed9b6eceed098423f1ca6b180ec9d"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Nov 15 23:28:20 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:27:24 2005 +0100"
      },
      "message": "[MTD] CFI: Use 16-bit access to autoselect/read device id data\n\nRecent models of Intel/Sharp and Spansion CFI flash now have significant\nbits in the upper byte of device ID codes, read via what Spansion calls\n\"autoselect\" and Intel calls \"read device identifier\".  Currently these\nvalues are truncated to the low 8 bits in the mtd data structures, as\nall CFI read query info has previously been read one byte at a time.\nAdd a new method for reading 16-bit info, currently just manufacturer\nand device codes; datasheets hint at future uses for upper bytes in\nother fields.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3ce1debe2685383a9ad6ace9c49869c3968c013",
      "tree": "dcb606fac467d6ce78a9c608a1e0d2323af44f2b",
      "parents": [
        "5b2f7ffcb734d3046144dfbd5ac6d76254a9e522",
        "c2965f1129ee54afcc4ef293ff0f25fa3a7e7392"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n\nSome manual fixups for clashing kfree() cleanups etc.\n"
    },
    {
      "commit": "fa671646f61182cd18234461a6e65f50c6558695",
      "tree": "79d5fe8cbfdf9670456538837e60c695e6875006",
      "parents": [
        "c9475cb0c358ff0dd473544280d92482df491913"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:02 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/mtd\n\nThis is the drivers/mtd part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/mtd/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2965f1129ee54afcc4ef293ff0f25fa3a7e7392",
      "tree": "57104baebc71c60896a4cffbb2091c7c2800c970",
      "parents": [
        "d5c5e78af5cbcaeb7cad5a3c0117de593e5f4824"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 07 11:16:01 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 15:25:34 2005 +0100"
      },
      "message": "[MTD] chips: Clean up trailing white spaces\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1f948b43f7b5cf721cf0d03f507843efc1a9bfad",
      "tree": "58f9f4b1baa374ee80f2641a44f87b361a628e6d",
      "parents": [
        "e4f0648fb400a05adb7c640ce8766a7011d472d3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 07 11:15:37 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 14:45:15 2005 +0100"
      },
      "message": "[MTD] chips: Clean up trailing white spaces\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b95f9609c761a14d1e7be1a89f2a66399b5ae343",
      "tree": "d0f097e82deb18ebc0c854ac1ae627865b63a130",
      "parents": [
        "be30c10fd8015a00c97c9b473263fe3c581389de"
      ],
      "author": {
        "name": "Konstantin Baidarov",
        "email": "kbaidarov@ru.mvista.com",
        "time": "Mon Nov 07 09:00:05 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Mon Nov 07 10:47:08 2005 +0100"
      },
      "message": "[MTD] chips cfi_cmdset_0002: Prevent timeout race\n\nWe\u0027ve noticed that sometimes \"MTD do_write_buffer(): software timeout\"\nmessage was printed out when writing to a Fujitsu NOR flash.\nIt turned out that this was because of a race in the timeout handling\ndo_write_buffer(). A small timeout of (HZ / 1000) + 1 is used there, and\nsometimes if the timer interrupt handling takes more than one or even two\njiffies (which is 1-2 ms with HZ \u003d\u003d 1000) and that interrupt happens just\nafter chip_ready() call, the driver bails out from a ready polling loop\ndespite the chip has actually become ready while all those interrupts were\nhandled. To deal with this issue, extra check for chip ready is neccessary on\ntimeout expiration (and the checks should better be reordered).\nAs do_write_oneword() uses the same approach, it needs to also be changed.\n\nSigned-off-by: Konstantin Baidarov \u003ckbaidarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6f6ed056d2d5de7af9f0c14cf5bc73707eeb0a88",
      "tree": "e6063cb490c6b80226a040bf12da573ea72c87d8",
      "parents": [
        "008531f4c30dce606094be8f78c766218edd6754"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 25 21:28:43 2005 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Sun Nov 06 23:19:17 2005 +0100"
      },
      "message": "[MTD] chips/cfi_cmdset_0001: fix for P30 cfi parsing\n\nChange to the extended cfi table parsing for Intel NOR flash that uses\nthe info in the extended table to \u0027walk\u0027 the table rather than using\nhard coding for various primary extended query table version numbers.\n\nFrom: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    }
  ],
  "next": "e102d54abf6806b95c89142cd0b7e94d709ebcd7"
}
