)]}'
{
  "log": [
    {
      "commit": "89bb871e96cdc3d78b7f69f0bacc94b21bbaccfd",
      "tree": "8a310ff9be87b211268bfcfd9ab71ebc746ed1f6",
      "parents": [
        "ae27a7ab2c74f9c075e03730c5f493163d048c62"
      ],
      "author": {
        "name": "Steven A. Falco",
        "email": "sfalco@harris.com",
        "time": "Fri Jun 26 12:42:47 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 26 18:15:21 2009 +0100"
      },
      "message": "mtd: m25p80 timeout too short for worst-case m25p16 devices\n\nThe m25p16 data sheet from numonyx lists the worst-case bulk erase time\n(tBE) as 40 seconds.\n\nSigned-off-by: Steven A. Falco \u003csfalco@harris.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ac1b7c378ef26fba6694d5f118fe7fc16fee2fe2",
      "tree": "3f72979545bb070eb2c3e903cbf31dc4aef3ffc9",
      "parents": [
        "9e268beb92ee3a853b3946e84b10358207e2085f",
        "c90173f0907486fe4010c2a8cef534e2473db43f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 16:56:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 16:56:22 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (63 commits)\n  mtd: OneNAND: Allow setting of boundary information when built as module\n  jffs2: leaking jffs2_summary in function jffs2_scan_medium\n  mtd: nand: Fix memory leak on txx9ndfmc probe failure.\n  mtd: orion_nand: use burst reads with double word accesses\n  mtd/nand: s3c6400 support for s3c2410 driver\n  [MTD] [NAND] S3C2410: Use DIV_ROUND_UP\n  [MTD] [NAND] S3C2410: Deal with unaligned lengths in S3C2440 buffer read/write\n  [MTD] [NAND] S3C2410: Allow the machine code to get the BBT table from NAND\n  [MTD] [NAND] S3C2410: Added a kerneldoc for s3c2410_nand_set\n  mtd: physmap_of: Add multiple regions and concatenation support\n  mtd: nand: max_retries off by one in mxc_nand\n  mtd: nand: s3c2410_nand_setrate(): use correct macros for 2412/2440\n  mtd: onenand: add bbt_wait \u0026 unlock_all as replaceable for some platform\n  mtd: Flex-OneNAND support\n  mtd: nand: add OMAP2/OMAP3 NAND driver\n  mtd: maps: Blackfin async: fix memory leaks in probe/remove funcs\n  mtd: uclinux: mark local stuff static\n  mtd: uclinux: do not allow to be built as a module\n  mtd: uclinux: allow systems to override map addr/size\n  mtd: blackfin NFC: fix hang when using NAND on BF527-EZKITs\n  ...\n"
    },
    {
      "commit": "4737f0978d6e64eae468e01fa181abf6499e6b84",
      "tree": "44871914422157121d4a68d376e60d1b1e7f1f92",
      "parents": [
        "3226224039c8f8cb840d236b5f27d2a1104789e2"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Jun 05 00:44:53 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:50 2009 +0200"
      },
      "message": "trivial: Kconfig: .ko is normally not included in module names\n\n.ko is normally not included in Kconfig help, make it consistent.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e635a01ea0a16cf7cd31ecd2305870385dca9be6",
      "tree": "c7153e7dee5caf6ac90d85694ff27e4d0b606290",
      "parents": [
        "143070e74630b9557e1bb64d899ff2cc5a1dcb48",
        "947391cfbaa3b08558844c0b187bcd0223c3f660"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jun 08 12:21:27 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jun 08 12:21:27 2009 +0100"
      },
      "message": "Merge branch \u0027next-mtd\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "ab1ff210a86ae4ab5990b7bd2dc69fafbfa2355a",
      "tree": "d1e87c4f5b496f6c165976a2878f9da552ffa273",
      "parents": [
        "e1b158abc532f5a9d355c187583038c4f75ab11d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed May 20 13:07:11 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 05 18:10:28 2009 +0100"
      },
      "message": "mtd: m25p80: add support for Macronix MX25L12805D\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1e42d142e65ebdef38fb399b421d04e092ad1c6e",
      "tree": "a92c843f118263b891238f2669d5f88424105e82",
      "parents": [
        "b258fd8d0470c65fef5231887d7e97cb246da0d0"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Tue Apr 28 18:15:31 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jun 05 17:48:30 2009 +0100"
      },
      "message": "mtd: m25p80 nand: add m45pe10 ids\n\nthis patch add m45pe10 [1] chip support to the m25p80 driver.\n\n[1] http://www.numonyx.com/Documents/Datasheets/M45PE10.pdf\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dbf8c11f821b6ff83302c34f2403b4f7231f50ae",
      "tree": "ba637dc39a49ae0dce4430b44b07d2f7638d5fd2",
      "parents": [
        "bac9caf016bf147af7d3afbe7580a7f773cb1566"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon May 18 11:13:54 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 18 08:36:21 2009 -0700"
      },
      "message": "mtd_dataflash: unbreak erase support\n\nCommit 5b7f3a50 (fix dataflash 64-bit divisions) unfortunately\nintroduced a typo. Erase addr and len were swapped in the pageaddr\ncalculation, causing the wrong sectors to get erased.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd1a6de7d4a492bf3405a6c070075a4cb8c90262",
      "tree": "d505355d42b3af8b93b6fd191e23a88c8e892d93",
      "parents": [
        "3f33b0aaac4e208579fe5aa2964857d4e9ba10c5"
      ],
      "author": {
        "name": "Peter Horton",
        "email": "zero@colonel-panic.org",
        "time": "Fri May 08 13:51:53 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 08 13:51:53 2009 +0100"
      },
      "message": "mtd: fix timeout in M25P80 driver\n\nExtend erase timeout in M25P80 SPI Flash driver.\n\nThe M25P80 drivers fails erasing sectors on a M25P128 because the ready\nwait timeout is too short. Change the timeout from a simple loop count to a\nsuitable number of seconds.\n\nSigned-off-by: Peter Horton \u003czero@colonel-panic.org\u003e\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3f33b0aaac4e208579fe5aa2964857d4e9ba10c5",
      "tree": "d63af4077e9f102a39c0f2d035f72dfa5fb7c1fc",
      "parents": [
        "e7693548950ea5801d5d8b00414aed37033cf972"
      ],
      "author": {
        "name": "Steven A. Falco",
        "email": "sfalco@harris.com",
        "time": "Mon Apr 27 17:10:10 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Apr 29 06:49:28 2009 +0100"
      },
      "message": "mtd: Bug in m25p80.c during whole-chip erase\n\nThere is a logic error in \"whole chip erase\" for the m25p80 family.  If\nthe whole device is successfully erased, erase_chip() will return 0, and\nthe code will fall through to the \"else\" clause, and do sector-by-sector\nerase in addition to the whole-chip erase.  This patch corrects that.\n\nAlso, the MAX_READY_WAIT_COUNT is insufficient for an m25p16 connected\nto a 400 MHz powerpc.  Increasing it allows me to successfully program\nthe device on my board.\n\nSigned-off-by: Steven A. Falco \u003csfalco@harris.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "87f39f0493edf7051b1b87c6e9eb7f9a74be8e85",
      "tree": "d4e3675487c46c36dcacf95ad62ab561cbc33d88",
      "parents": [
        "694bb7fc19c6b87e106f4c85a2707072e2f111a0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 26 00:42:50 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Apr 04 14:32:59 2009 +0100"
      },
      "message": "[MTD] support driver model updates\n\nFollow-on patch to the previous driver model patch for the MTD\nframework.  This one makes various MTD drivers connect to the\ndriver model tree, so /sys/devices/virtual/mtd/* nodes are no\nlonger present ... mostly drivers used on boards I have handy.\n\nBased on a patch from Kay Sievers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "402d326519c1a4859c527702383f4e60f606ef52",
      "tree": "beb302d56d7671d372ae73f2664feed2a5b1226d",
      "parents": [
        "9ce969082e490d0a5a81862b364337c93dc3482a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Feb 12 10:40:00 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Mar 24 09:00:19 2009 +0000"
      },
      "message": "NOMMU: Present backing device capabilities for MTD chardevs\n\nPresent backing device capabilities for MTD character device files to allow\nNOMMU mmap to do direct mapping where possible.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a4b6d516a6079c6ba8dc97d185371439035a35d0",
      "tree": "b53616a18b80d9d35a865ece4d4e3711c8dea074",
      "parents": [
        "7ed8c7d440d497913a2218831a67b5897e0e86e1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 04 12:01:41 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 13:16:44 2009 +0000"
      },
      "message": "[MTD] partitioning utility predicates\n\nMove mtd_has_partitions() and mtd_has_cmdlinepart() inlines from a\nDaVinci-specific driver to the \u003clinux/mtd/partitions.h\u003e header.\n\nUse those to eliminate #ifdefs in two drivers which had their own\ndefinitions of mtd_has_partitions().\n\nQuite a lot of other MTD drivers could benefit from using use one or both\nof these to remove #ifdeffery.  Maybe some Janitors would like to help.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7ed8c7d440d497913a2218831a67b5897e0e86e1",
      "tree": "ccb979ae72564e63ef15720e09263d3e5e477431",
      "parents": [
        "d5e539ad7d8305f12d04b4a278f8cf791e3de4db"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Mar 04 12:01:40 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 20 13:16:26 2009 +0000"
      },
      "message": "[MTD] we don\u0027t need no misc devices\n\nRemove \u003clinux/miscdevice.h\u003e from various drivers which don\u0027t actually use\nany of its contents.  There are still a number of these left in\narch-specific bits of the tree.\n\n(Found by diffing results of \"grep -rl\" for linux/miscdevice.h and for\nmisc_register, examining the differences, and verifying removals with a\nbuild test.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f507cd22035fdadd5dbb476dd05e9e7ee21c3b84",
      "tree": "6d152e75c9ae1ba59349c969ae4b96b1e9f61304",
      "parents": [
        "9ead64974b05501bbac0d63a47c99fa786d064ba"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Mar 06 02:54:09 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 13 16:07:19 2009 +1100"
      },
      "message": "ps3/block: Replace mtd/ps3vram by block/ps3vram\n\nConvert the PS3 Video RAM Storage Driver from an MTD driver to a plain block\ndevice driver.\n\nThe ps3vram driver exposes unused video RAM on the PS3 as a block device\nsuitable for storage or swap.  Fast data transfer is achieved using a local\ncache in system RAM and DMA transfers via the GPU.\n\nThe new driver is ca. 50% faster for reading, and ca. 10% for writing.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "229cc58ba2b5a83b0b55764c6cb98695c106238a",
      "tree": "16816a73113a9f6f961b569c2a09c70a5b075607",
      "parents": [
        "1b23336ad98b3666c216617227c7767cd60a22be"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Mar 10 12:55:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "mtd_dataflash: fix probing of AT45DB321C chips.\n\nCommit 771999b65f79264acde4b855e5d35696eca5e80c (\"[MTD] DataFlash: bugfix,\nbinary page sizes now handled\") broke support for probing AT45DB321C flash\nchips.  These chips do not support the \"page size\" status bit, so if we\nmatch the JEDEC id return early.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\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": "3afd522de8d8ec446efe957b86e4f63e3dd8ce9d",
      "tree": "602dc6465ddcbf0701b7f989cf18f77e1816b53e",
      "parents": [
        "5f877607cdfe8b60bf96fb96e527e0ce2a21e68b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jan 19 00:15:13 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Jan 19 12:24:21 2009 +1100"
      },
      "message": "[MTD] slram: Handle negative devlength correctly\n\nA negative devlength won\u0027t get noticed and clean up:\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7c51d57e9d7fbce89f79c41dc8da383101dbe9c6",
      "tree": "9f45a5ac5ce627b4c6138595b23ae7f02e1ee7fb",
      "parents": [
        "a3a798c88a14b35e5d4ca30716dbc9eb9a1ddfe2",
        "85795dac740e63e81aeec8d49aada54ab07656b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:36:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:37:15 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (67 commits)\n  [MTD] [MAPS] Fix printk format warning in nettel.c\n  [MTD] [NAND] add cmdline parsing (mtdparts\u003d) support to cafe_nand\n  [MTD] CFI: remove major/minor version check for command set 0x0002\n  [MTD] [NAND] ndfc driver\n  [MTD] [TESTS] Fix some size_t printk format warnings\n  [MTD] LPDDR Makefile and KConfig\n  [MTD] LPDDR extended physmap driver to support LPDDR flash\n  [MTD] LPDDR added new pfow_base parameter\n  [MTD] LPDDR Command set driver\n  [MTD] LPDDR PFOW definition\n  [MTD] LPDDR QINFO records definitions\n  [MTD] LPDDR qinfo probing.\n  [MTD] [NAND] pxa3xx: convert from ns to clock ticks more accurately\n  [MTD] [NAND] pxa3xx: fix non-page-aligned reads\n  [MTD] [NAND] fix nandsim sched.h references\n  [MTD] [NAND] alauda: use USB API functions rather than constants\n  [MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n  [MTD] fix m25p80 64-bit divisions\n  [MTD] fix dataflash 64-bit divisions\n  [MTD] [NAND] Set the fsl elbc ECCM according the settings in bootloader.\n  ...\n\nFixed up trivial debug conflicts in drivers/mtd/devices/{m25p80.c,mtd_dataflash.c}\n"
    },
    {
      "commit": "2efd72af0f18860927084df618f7419c82f69be3",
      "tree": "7409fa1d06a6463787c3cb5283c21243e95e6291",
      "parents": [
        "60c0c5987b0996a7c7c4c6d90f63ed413c368a71"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Jan 07 17:22:07 2009 -0800"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Use _PAGE_NO_CACHE in memory ioremap\n\nUse _PAGE_NO_CACHE for gpu memory ioremap.  Also,\nadd __iomem attribute to gpu memory pointer and\nchange use of memset() to memset_io().\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "60c0c5987b0996a7c7c4c6d90f63ed413c368a71",
      "tree": "18b559a7585b88588f1a318d70704f2a2ae9373e",
      "parents": [
        "993e62e674ba670341f11f60398446bb37a88e8b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Jan 07 17:22:02 2009 -0800"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Use msleep in waits\n\nReplace the use of udelay() with msleep() in the looping wait routines\nps3vram_notifier_wait() and ps3vram_wait_ring().\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "993e62e674ba670341f11f60398446bb37a88e8b",
      "tree": "46b8c4b9096722b0f3d2d68e66d3c5002d85ee55",
      "parents": [
        "f259d74e030faab15b95fb4bb56d7f424773c278"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 06 11:32:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Use proper kernel types\n\nReplace the use of stdint.h types with kernel types\nin the ps3vram driver.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f259d74e030faab15b95fb4bb56d7f424773c278",
      "tree": "e3cbd7ed4d604604dcb6d7ac47616c60268dc682",
      "parents": [
        "e7dd54cf17714c22665ad74b720f40fb64b3c565"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 06 11:32:21 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:15 2009 +1100"
      },
      "message": "mtd/ps3vram: Cleanup ps3vram driver messages\n\nCleanup the ps3vram driver messages.  Add a new struct device pointer\nvariable dev to struct ps3vram_priv and use dev_dbg(), pr_dbg(), etc.\nwhere appropriate.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e7dd54cf17714c22665ad74b720f40fb64b3c565",
      "tree": "b9f32ebfac65ef4b55a8671acbd260a80844e67d",
      "parents": [
        "0a2d15b928e0b1673d4ed5f48d95af211b6fcc06"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Jan 06 11:32:15 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:14 2009 +1100"
      },
      "message": "mtd/ps3vram: Remove ps3vram debug routines\n\nRemove the ps3vram debug routines ps3vram_dump_ring() and\nps3vram_dump_reports().  These routines are not needed.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0a2d15b928e0b1673d4ed5f48d95af211b6fcc06",
      "tree": "b6d002390a8425eaadac14d9b8f49eaa3f1eff73",
      "parents": [
        "cffb4add03b1fc83026b06dc3664279cfbf70155"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jan 06 11:32:03 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:14 2009 +1100"
      },
      "message": "mtd/ps3vram: Add modalias support to the ps3vram driver\n\nUpdate ps3vram driver to use the new ps3 three id modalias support.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cffb4add03b1fc83026b06dc3664279cfbf70155",
      "tree": "f9b2b351a3a330768b81919897f3be193fd9e88d",
      "parents": [
        "d2b4397bf87cf6547ca9fa75b6b84eada96c0848"
      ],
      "author": {
        "name": "Jim Paris",
        "email": "jim@jtan.com",
        "time": "Tue Jan 06 11:32:10 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 08 16:25:14 2009 +1100"
      },
      "message": "mtd/ps3vram: Add ps3vram driver for accessing video RAM as MTD\n\nAdd ps3vram driver, which exposes unused video RAM on the PS3 as a MTD\ndevice suitable for storage or swap.  Fast data transfer is achieved\nusing a local cache in system RAM and DMA transfers via the GPU.\n\nSigned-off-by: Vivien Chappelier \u003cvivien.chappelier@free.fr\u003e\nSigned-off-by: Jim Paris \u003cjim@jtan.com\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "475b44c19913b877537c8bc19799f75b0b142641",
      "tree": "4049c6a9e17cb62761b9b4b0eb92bf60786af73f",
      "parents": [
        "24d254759dc4eb59b47317790c05569f732a2577"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "message": "mtd: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCC: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "025dfdafe77f20b3890981a394774baab7b9c827",
      "tree": "c4d514990d7a0673df5d32aa11fded95f9644ff0",
      "parents": [
        "0abb8b6a939b742f273edc68b64dba26c57331bc"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Thu Oct 16 19:02:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:06 2009 +0100"
      },
      "message": "trivial: fix then -\u003e than typos in comments and documentation\n\n- (better, more, bigger ...) then -\u003e (...) than\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "160bbab3000dafccbe43688e48208cecf4deb879",
      "tree": "64e978ecc07d9d1f1a1345db40fc50e818321d57",
      "parents": [
        "d85316ac459f1cdd14ea1828eebeac1f1028e167"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Dec 23 10:00:14 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Dec 23 10:00:14 2008 +0000"
      },
      "message": "[MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d85316ac459f1cdd14ea1828eebeac1f1028e167",
      "tree": "2d9cc1bc3cec5cff015160b0dfcf45bbdbf59651",
      "parents": [
        "5b7f3a500cd097d673a6283fbb748c1e4f87bac6"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Dec 18 14:10:05 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Dec 19 16:23:35 2008 +0000"
      },
      "message": "[MTD] fix m25p80 64-bit divisions\n\nMTD has recently been upgraded for 64-bit support, see commit\nnumber 69423d99fc182a81f3c5db3eb5c140acc6fc64be in the\nmtd-2.6.git tree (git://git.infradead.org/mtd-2.6.git)\nor see this URL:\nhttp://git.infradead.org/mtd-2.6.git?a\u003dcommit;h\u003d69423d99fc182a81f3c5db3eb5c140acc6fc64be\n\nSome variables in MTD data structures which were 32-bit\nbecame 64-bit. Namely, the \u0027size\u0027 field in \u0027struct mtd_info\u0027\nand the \u0027addr\u0027/\u0027len\u0027 fields in \u0027struct erase_info\u0027. This\nmeans we have to use \u0027do_div\u0027 to divide them.\n\nThis patch fixes the following linking error:\nERROR: \"__umoddi3\" [drivers/mtd/devices/m25p80.ko] undefined!\n\nThis patch changes divisions of 64-bit variable so that they use\n\u0027do_div\u0027. This patch also change some print placeholders to\nget rid of gcc warnings.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5b7f3a500cd097d673a6283fbb748c1e4f87bac6",
      "tree": "03bbc9e2f01cf3ed6d0891700ae3c4c14a429332",
      "parents": [
        "03ed107805aff09ae13e50a86ea929f12ff74eb7"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Dec 18 14:09:56 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Dec 19 16:23:18 2008 +0000"
      },
      "message": "[MTD] fix dataflash 64-bit divisions\n\nMTD has recently been upgraded for 64-bit support, see commit\nnumber 69423d99fc182a81f3c5db3eb5c140acc6fc64be in the\nmtd-2.6.git tree (git://git.infradead.org/mtd-2.6.git)\nor see this URL:\nhttp://git.infradead.org/mtd-2.6.git?a\u003dcommit;h\u003d69423d99fc182a81f3c5db3eb5c140acc6fc64be\n\nSome variables in MTD data structures which were 32-bit\nbecame 64-bit. Namely, the \u0027size\u0027 field in \u0027struct mtd_info\u0027\nand the \u0027addr\u0027/\u0027len\u0027 fields in \u0027struct erase_info\u0027. This\nmeans we have to use \u0027do_div\u0027 to divide them.\n\nThis patch fixes the following linking error:\nERROR: \"__udivdi3\" [drivers/mtd/devices/mtd_dataflash.ko] undefined!\nERROR: \"__umoddi3\" [drivers/mtd/devices/mtd_dataflash.ko] undefined!\n\nThis patch changes divisions of 64-bit variable so that they use\n\u0027do_div\u0027. This patch also change some print placeholders to\nget rid of gcc warnings.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e4582ea71cb651e02924fb39c9373a9e737088ce",
      "tree": "07648007ac9e24cd0e040b76865cc93b78a32ffb",
      "parents": [
        "9ee49fa5c1b58453cb97969a8282fd7bbf0ad0d4"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:52 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:26 2008 +0000"
      },
      "message": "[MTD] Make lart_flash_init, lart_flash_exit static\n\nThe symbols lart_flash_init, lart_flash_exit are needlessly\ndefined global in drivers/mtd/devices/lart.c, so make them\nstatic.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4d9c6a21befe6c73c35f2799c7e25a9eda82a95d",
      "tree": "d77a05b369b40bd48ce663f5206f3630fc942bbc",
      "parents": [
        "b749e3f8d7879c9c87e237d75b2256b4d1d04df2",
        "e93f1be503efd0e44e46fc1fd4c13dbee72a6561"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] [NAND] fix OOPS accessing flash operations over STM flash on PXA\n  [MTD] [NAND] drivers/mtd/nand/pasemi_nand.c: Add missing pci_dev_put\n  [MTD] [NAND] fsl_upm: fix build problem with 2.6.28-rc2\n  [MTD] physmap: fix memory leak on physmap_flash_remove by using devres\n  [MTD] m25p80: chip erase !\u003d block erase !\u003d sector erase\n  [MTD] m25p80: fix detection of m25p16 flashes\n  [MTD] m25p80: fix detection of SPI parts\n  [MTD] [NAND] OMAP: OneNAND: header file relocation (part 2)\n  [MTD] [NAND] OMAP: OneNAND: header file relocation\n"
    },
    {
      "commit": "7854643a91eade84112dca9768eeb8d32463d101",
      "tree": "4d905d09f1e4c37929f50f612f8b12e7ea0f6496",
      "parents": [
        "9168ab861ae3eb8942da61d884a5c1980ba98a5f"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Wed Nov 26 10:23:57 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:24:27 2008 +0000"
      },
      "message": "[MTD] m25p80: chip erase !\u003d block erase !\u003d sector erase\n\nThis fixes broken terminology added in the \"m25p80.c erase enhance\" patch,\nwhich added a chip erase command but called it \"block erase\".  There are\nalready two block erase commands; blocks are 4KiB or 32KiB.  There\u0027s also\na sector erase (usually 64 KiB).  Chip erase typically covers Megabytes.\n\n  OPCODE_BE   \u003d\u003d\u003e OPCODE_CHIP_ERASE\n  erase_block \u003d\u003d\u003e erase_chip\n\n[dbrownell@users.sourceforge.net: update sector erase comments too ]\n\nSigned-off-by: Chen Gong \u003cclumsycg@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9168ab861ae3eb8942da61d884a5c1980ba98a5f",
      "tree": "ce15921d01257ffbc860468a0ba2a191aadc3af4",
      "parents": [
        "a3d3f73ccbd68b3557c4aaf9f6246ea21d922835"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 26 10:23:35 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:23:35 2008 +0000"
      },
      "message": "[MTD] m25p80: fix detection of m25p16 flashes\n\nCommit d0e8c47c58575b9131e786edb488fd029eba443e (\"m25p80.c extended jedec\nsupport\") added support for extended ids but seems to break on flashes\nwhich don\u0027t have an extended id defined.  If the table does not have an\nextid defined, then we should ignore it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Michael Hennerich \u003cMichael.Hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a3d3f73ccbd68b3557c4aaf9f6246ea21d922835",
      "tree": "543156321f1af28c8ca514ccc2ea02fa3c0f7219",
      "parents": [
        "cbbd695687caab1082a70d2ae81153fdba7e851c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 26 10:23:25 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:23:25 2008 +0000"
      },
      "message": "[MTD] m25p80: fix detection of SPI parts\n\nCommit d0e8c47c58575b9131e786edb488fd029eba443e (\"m25p80.c extended jedec\nsupport\") added support for extended ids but in the process managed to\nbreak detection of all flashes.\n\nThe ext jedec id check was inserted into an if statement that lacked\nbraces, and it did not add the required braces.  As such, the detection\nroutine always returns the first entry in the SPI flash list.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "30c40d2c01f68c7eb1a41ab3552bdaf5dbf300d4",
      "tree": "38b69a80c4c0df13ef3b905f5195f6cadf930223",
      "parents": [
        "9a1c3542768b5a58e45a9216921cd10a3bae1205"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Feb 22 19:50:45 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:49:00 2008 -0400"
      },
      "message": "[PATCH] propagate mode through open_bdev_excl/close_bdev_excl\n\nreplace open_bdev_excl/close_bdev_excl with variants taking fmode_t.\nsuperblock gets the value used to mount it stored in sb-\u003es_mode\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a1a6272057e2ad90ab531a70330165888866e60",
      "tree": "e528064ce8a4705e15326216ec143e3617721597",
      "parents": [
        "7d28e0d1e55442d198f7c35626d2c460ac04cab2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:26:16 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:28:09 2008 +0100"
      },
      "message": "Revert \"[MTD] m25p80.c code cleanup\"\n\nThis reverts commit 75d0ee2202b5740e94e913d8a52f91c6557c4c81.\n\nAlthough it seems ObviouslyCorrect™, the spi_write() call uses DMA,\nwhile spi_write_then_read() does not. Since our buffer is on the stack,\nwe must use the latter even though we don\u0027t actually want to read\nanything back.\n\nPointed out by David Brownell \u003cdavid-b@pacbell.net\u003e\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "daa847356a4f2b2722d78b389ec4f172f24fecd5",
      "tree": "e30bd29f5d3ed7dd123b84bdb53d02ce7699a53c",
      "parents": [
        "69fd3a8d098faf41a04930afa83757c0555ee360"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Tue Sep 16 14:14:12 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 10:59:43 2008 +0100"
      },
      "message": "[MTD] m25p80.c extended jedec support (v2)\n\nInclude missing parts of previous patch.\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d0e8c47c58575b9131e786edb488fd029eba443e",
      "tree": "c58062e5ccd6994d36cbae695bf3da3f6e9549d4",
      "parents": [
        "75d0ee2202b5740e94e913d8a52f91c6557c4c81"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Mon Aug 11 16:59:15 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 11 17:33:08 2008 +0100"
      },
      "message": "[MTD] m25p80.c extended jedec support\n\n- add extended device information support\n- add s25sl128 device support\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "75d0ee2202b5740e94e913d8a52f91c6557c4c81",
      "tree": "b1b084b0997333bc4aec5ef6aeda6d859abbf30d",
      "parents": [
        "faff37508a104e9ec5285d5adecaab7e8dde472a"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Mon Aug 11 16:59:14 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 11 17:32:43 2008 +0100"
      },
      "message": "[MTD] m25p80.c code cleanup\n\ncode cleanup for m25p80.c\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "faff37508a104e9ec5285d5adecaab7e8dde472a",
      "tree": "77652981250691ebb6a069a6b88d8fbe8f623c70",
      "parents": [
        "d483492cb5401283b3c6e46b829fec0b42297e68"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Mon Aug 11 16:59:13 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 11 17:32:35 2008 +0100"
      },
      "message": "[MTD] m25p80.c erase enhance\n\nThis patch adds an erase_block command to enhance erase operation\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8c64038e4c077b2b37c6b27d0c40c77a3ddfaeef",
      "tree": "f7fbc1067724edd54de7b300b20028bd6203dc37",
      "parents": [
        "cf93ae02600e2c752bf2570085e7970a1c0f2b94"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 21:55:14 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 07 11:49:00 2008 +0100"
      },
      "message": "[MTD] make dataflash write-verify be optional\n\nThis adds a WRITE_VERIFY Kconfig option to the DataFlash driver,\nclosely mirroring the similar NAND and ONENAND options, giving\nan option to disable some code that\u0027s currently always enabled.\n\nRemoving this step probably saves a millisecond or so per page\nwhen writing data, which will add up quickly since these pages\nare small (the largest is 1 KiB).  It doesn\u0027t seem to add a\nlot in terms of reliability, and wouldn\u0027t detect errors which\ncrop up when transferring data to the on-chip SRAM buffer.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cf93ae02600e2c752bf2570085e7970a1c0f2b94",
      "tree": "887c230bd05a4dfb87bd42209607d7903516fd20",
      "parents": [
        "e93cafe45fd74935e0aca2b79e533f0e3ed9640f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 13:12:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 07 11:23:38 2008 +0100"
      },
      "message": "[MTD] Compile fix for dataflash OTP support\n\n\u003e \u003e linux-next-20080805/drivers/mtd/devices/mtd_dataflash.c: In function \u0027add_dataflash_otp\u0027:\n\u003e \u003e linux-next-20080805/drivers/mtd/devices/mtd_dataflash.c:670: error: too many arguments to function \u0027otp_setup\u0027\n\nWhoops, sorry ... I see what was going on.  My bad.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "34a82443b79dcda4304b229d555586296da40c16",
      "tree": "e375cf274b6c2eb1f41c81db3a864facfb7cce46",
      "parents": [
        "623fa579e61f250c1913c70257ef3a753820bb68"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 30 12:35:05 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 21:47:47 2008 +0100"
      },
      "message": "[MTD] dataflash OTP support\n\nNow that we can tell when we have one of the newer DataFlash chips,\noptionally expose the 128 bytes of OTP memory they provide.  Tested\non at45db642 revision B and D chips.\n\nSwitch mtdchar over to a generic HAVE_MTD_OTP flag instead of adding\nanother #ifdef for each type of chip whose driver has OTP support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "771999b65f79264acde4b855e5d35696eca5e80c",
      "tree": "9196651a539254d2b20a3a3cf20908732882035e",
      "parents": [
        "650da9d0b7c401619c1df2953e975606b8d5dcbb"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 29 22:22:40 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jul 30 14:20:32 2008 +0100"
      },
      "message": "[MTD] DataFlash: bugfix, binary page sizes now handled\n\nThe wrong version of the \"teach dataflash about binary density\" patch\njust got merged (v2 not v3) ... this restores the missing updates:\n\n  * Fix the cmdlinepart *regression* that caused testing failures (!!)\n    by restoring the original part labels in relevant cases.\n\n  * Don\u0027t reference things that don\u0027t exist (!)\n\t- An opcode that doesn\u0027t even exist for DataFlash\n\t- The part is \"at45db642\" not \"at45db641\"\n\t- ID zero in this JEDEC table\n\n  * Make the JEDEC probe routine report and handle errors better:\n\t- If the SPI calls fail, return the error codes.\n\t- Don\u0027t depend on ordering of table entries.\n\t- Unrecognized ids are different from parts that have no ID.\n          We won\u0027t actually know how to handle them correctly; display\n\t  the ID and ignore the chip.\n\n  * Move the original block comment about the \"legacy\" chip ID scheme\n    back next to the code to which it applies ... not next to the new\n    JEDEC query code, which uses an entirely different strategy.\n\n  * Don\u0027t print a guessed erasesize; /proc/mtd has the real value.\n\nAnd add a few more comments.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ff877ea80efa2015b6263766f78ee42c2a1b32f9",
      "tree": "85205005c611ab774702148558321c6fb92f1ccd",
      "parents": [
        "30821fee4f0cb3e6d241d9f7ddc37742212e3eb7",
        "d37e6bf68fc1eb34a4ad21d9ae8890ed37ea80e7"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 25 10:40:14 2008 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 25 10:40:14 2008 -0400"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n"
    },
    {
      "commit": "eadcf0d704a46979c29984fa05f1fc413c775bcb",
      "tree": "79d417f4d98321929bde702fe1ff7f13ed27f465",
      "parents": [
        "89bcb05d9bbf8bd559988bca4f2579defd28d008"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 02 12:46:22 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:55:03 2008 -0700"
      },
      "message": "MTD: handle pci_name() being const\n\nThis changes the MTD core to handle pci_name() now returning a constant\nstring.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f63af11ddb508ce7b2a270515244d145248cad7f",
      "tree": "fde10170efba6860777cf9adcb87d27d78967f31",
      "parents": [
        "6f40470e745693ee4ad85edb441b0aad5cae3f00"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Thu Jul 10 16:14:18 2008 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 18:21:54 2008 +0100"
      },
      "message": "[MTD] [NAND] remove __PPC__ hardcoded address from DiskOnChip drivers\n\nSuch a hardcoded address can cause a checkstop or machine check if\nthe driver is in the kernel but the address is not acknowledged.\n\nBoth drivers allow an address to be specified as either a module\nparameter or config option.   Any future powerpc board should either\nuse one of these methods or find the address in the device tree.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "72289824423655e67993c25c91a7a86a34917209",
      "tree": "6afeeae0ca8ce251ede891f2b9ccf3b8779d3930",
      "parents": [
        "a8931ef380c92d121ae74ecfb03b2d63f72eea6f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jul 03 23:54:42 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 14:44:32 2008 +0100"
      },
      "message": "[MTD] m25p80: fix bug - ATmel spi flash fails to be copied to\n\nAtmel serial flash tends to power up with the protection status bits set.\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d4089\n\n[michael.hennerich@analog.com: remove duplicate code]\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a8931ef380c92d121ae74ecfb03b2d63f72eea6f",
      "tree": "980fb6b019e11e6cb1ece55b7faff184721a8053",
      "parents": [
        "90574d0a4d4b73308ae54a2a57a4f3f1fa98e984",
        "e5a5816f7875207cb0a0a7032e39a4686c5e10a4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 14:36:25 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jul 11 14:36:25 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "bc01886352c277e310c07befadbb617c8f561b89",
      "tree": "c4f01d41e1705f1beb43ab6c1f3f34a1147c1c3e",
      "parents": [
        "ba75321193900a236bc5bbc29145e1039f74eb1b"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Thu Jun 05 21:50:04 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 06 10:36:21 2008 +0100"
      },
      "message": "[MTD] m25p80.c mutex unlock fix\n\nfix a mutex release bug in function m25p80_write.\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "59018b6d2acabb114ab58637e6ab95ba424a89d0",
      "tree": "360dc1c8d5b1f81a06f552a566ac150795788fb6",
      "parents": [
        "6eda7a55f786b75e7d3d636a9431e6c850b20d72"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:03:52 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:50:17 2008 +0100"
      },
      "message": "MTD/JFFS2: remove CVS keywords\n\nOnce upon a time, the MTD repository was using CVS.\n\nThis patch therefore removes all usages of the no longer updated CVS\nkeywords from the MTD code.\n\nThis also includes code that printed them to the user.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "271c5c59e00302494ffc299741e7fa2d63103e76",
      "tree": "e9eb26107604c5c06c3c00aa26323db524da3733",
      "parents": [
        "e9d42227bdc96238676bd28feca5815fcff2d6a8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:43:22 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:43:22 2008 +0100"
      },
      "message": "[MTD] DataFlash: use proper types\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e9d42227bdc96238676bd28feca5815fcff2d6a8",
      "tree": "7d33aa53ac632066501ae91ffeba21844c5bf4ea",
      "parents": [
        "856613c98c2f864994d5fb33a62b7a468f68ab9b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jun 03 12:26:05 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 04 17:39:38 2008 +0100"
      },
      "message": "[MTD] DataFlash: fix bug - ATMEL AT45DF321D spi flash card fails to be copied to (v2)\n\n - Add support for binary page size DataFlashes.\n - The driver now prints out pagesize and erasesize.\n   Printout valuable information for creating flash filesystems.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "a98889f3d8882995b5aa2255b931cf0202325cc0",
      "tree": "686a1d3369143dc46c43709e0c40b2cc8ef619d7",
      "parents": [
        "27c72b040c0be8f3704ed0b6b84c12cbba24a7e8"
      ],
      "author": {
        "name": "Jared Hulbert",
        "email": "jaredeh@gmail.com",
        "time": "Tue Apr 29 23:26:49 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 01 18:59:11 2008 +0100"
      },
      "message": "[MTD][NOR] Add physical address to point() method\n\nAdding the ability to get a physical address from point() in addition\nto virtual address.  This physical address is required for XIP of\nuserspace code from flash.\n\nSigned-off-by: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nReviewed-by: Jörn Engel \u003cjoern@logfs.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3887ed5231fb6f339f36c3a0297c996cd1a1dad9",
      "tree": "eac5100d8ad4b52784240afaf4e28be3a8449871",
      "parents": [
        "2230b76b3838a37167f80487c694d8691248da9f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 25 12:07:33 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 25 09:14:23 2008 +0100"
      },
      "message": "[MTD] m25p80: Add Support for ATMEL AT25DF641 64-Megabit SPI Flash\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2230b76b3838a37167f80487c694d8691248da9f",
      "tree": "99b64457ad80e52b4eddd56e566818c189c7a722",
      "parents": [
        "afc4bca63941746f1d49394620d294074150e664"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 12:07:32 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 25 09:13:52 2008 +0100"
      },
      "message": "[MTD] m25p80: add FAST_READ access support to M25Pxx\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "456d9fc92eb8635d53e8facc57764464b8759173",
      "tree": "6b2622fa258cee4260c40922c5c756fa163158d8",
      "parents": [
        "51ee83df6151a3e618e65236e304e00ac8d95607"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 14 17:20:02 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 15:55:07 2008 +0100"
      },
      "message": "[MTD] mtdram.c should #include \u003clinux/mtd/mtdram.h\u003e\n\nEvery file should include the headers containing the externs for its\nglobal functions (in this case for mtdram_init_device()).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f72561cf6c9d0671da57902bc2ffee03b074227a",
      "tree": "c296a6a63d6537fe965e78cacf1d17fc950f07f7",
      "parents": [
        "ced22070363ef50e4a47aadd003a81ebeaa3f917"
      ],
      "author": {
        "name": "Mark Hindley",
        "email": "mark@hindley.org.uk",
        "time": "Mon Mar 31 14:25:03 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 15:19:48 2008 +0100"
      },
      "message": "[MTD] Correct phram module param description\n\nSigned-off-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cb53b3b99992b6c548d56cdf47bc710640ee2ee1",
      "tree": "b47772c81b5a2adfbd2ca96bbc4f4b29d8a2e3c3",
      "parents": [
        "35d086b143e52f43a70c85ab86c054cbf1c4ff26"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Apr 18 13:44:19 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:36:04 2008 +0100"
      },
      "message": "[MTD] replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "0bc88c59cc2f031a38ad5902d5764497549217c5",
      "tree": "21d9134a85234fd7c4ba003493119a059149a781",
      "parents": [
        "25dc30b4cd68df1de8932fe77ca574227d42a259"
      ],
      "author": {
        "name": "Stephane Chazelas",
        "email": "stephane.chazelas@emerson.com",
        "time": "Fri Apr 18 13:44:15 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 22 12:35:49 2008 +0100"
      },
      "message": "[MTD] block2mtd: logging typo fixes\n\nAddress a number of small issues mainly regarding the output made by this\ndriver to dmesg:\n\n- Some of the blkmtd\u0027s had not been changed to block2mtd which caused\n  display problem\n\n- the parse_err() macro was displaying \"block2mtd: \" twice\n\nSigned-off-by: Stéphane Chazelas \u003cstephane.chazelas@emerson.com\u003e\nAcked-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2875fb65f8e40401c4b781ebc5002df10485f635",
      "tree": "fe111c02b7aa2c943e7f824aadd6e7fa06da3d0f",
      "parents": [
        "1312848e92a0686cb5124aa86ea58d55ba795742"
      ],
      "author": {
        "name": "Ingo van Lil",
        "email": "inguin@gmx.de",
        "time": "Mon Mar 24 12:29:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 24 19:22:19 2008 -0700"
      },
      "message": "mtd: memory corruption in block2mtd.c\n\nThe block2mtd driver (drivers/mtd/devices/block2mtd.c) will kfree an on-stack\npointer when handling an invalid argument line (e.g.\nblock2mtd\u003d/dev/loop0,xxx).\n\nThe kfree was added some time ago when \"name\" was dynamically allocated.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8e98d6d51a3eb7bb061b1625193a129c8bd094f",
      "tree": "0fa58b6e11e37023b024e55b8f0e7e01438706d4",
      "parents": [
        "f0f1b3364ae7f48084bdf2837fb979ff59622523",
        "f9f7dd222364a6428d2ad99a515935dd1dd89d18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 10:20:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 10:20:31 2008 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (120 commits)\n  [MTD] Fix mtdoops.c compilation\n  [MTD] [NOR] fix startup lock when using multiple nor flash chips\n  [MTD] [DOC200x] eccbuf is statically defined and always evaluate to true\n  [MTD] Fix maps/physmap.c compilation with CONFIG_PM\n  [MTD] onenand: Add panic_write function to the onenand driver\n  [MTD] mtdoops: Use the panic_write function when present\n  [MTD] Add mtd panic_write function pointer\n  [MTD] [NAND] Freescale enhanced Local Bus Controller FCM NAND support.\n  [MTD] physmap.c: Add support for multiple resources\n  [MTD] [NAND] Fix misparenthesization introduced by commit 78b65179...\n  [MTD] [NAND] Fix Blackfin NFC ECC calculating bug with page size 512 bytes\n  [MTD] [NAND] Remove wrong operation in PM function of the BF54x NFC driver\n  [MTD] [NAND] Remove unused variable in plat_nand_remove\n  [MTD] Unlocking all Intel flash that is locked on power up.\n  [MTD] [NAND] at91_nand: Make mtdparts option can override board info\n  [MTD] mtdoops: Various minor cleanups\n  [MTD] mtdoops: Ensure sequential write to the buffer\n  [MTD] mtdoops: Perform write operations in a workqueue\n  [MTD] mtdoops: Add further error return code checking\n  [MTD] [NOR] Test devtype, not definition in flash_probe(), drivers/mtd/devices/lart.c\n  ...\n"
    },
    {
      "commit": "53fb84a0695ffeeeadf8ae92db28cbccf5325531",
      "tree": "d573cd02754704e0674821d759e39e9c7708eead",
      "parents": [
        "d5476689afd48e71395602698409e9f48cbba413"
      ],
      "author": {
        "name": "Samuel Tardieu",
        "email": "sam@rfc1149.net",
        "time": "Mon Feb 04 23:44:47 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Feb 07 10:34:36 2008 +0000"
      },
      "message": "[MTD] [DOC200x] eccbuf is statically defined and always evaluate to true\n\nSigned-off-by: Samuel Tardieu \u003csam@rfc1149.net\u003e\nAcked-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2b54aaef7a3a77f208bc14f576010da4fb8dfe29",
      "tree": "406f5cdc79f06621d8086fa70d0fa792c663ec71",
      "parents": [
        "dcc85cb61808098d22792db95f1dfa9c8b3bcf6d"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@lazybastard.org",
        "time": "Wed Feb 06 01:38:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:09 2008 -0800"
      },
      "message": "Claim maintainership for block2mtd and update email addresses\n\nI have been prime author and maintainer of block2mtd from day one, but\nneither MAINTAINERS nor the module source makes this fact clear.  And while\nI\u0027m at it, update my email addresses tree-wide, as the old address\ncurrently bounces and change my name to \"joern\" as unicode will likely\ncontinue to cause trouble until the end of this century.\n\nSigned-off-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a247b5d594aafe3a0121ae658a974cbea32e18d6",
      "tree": "36cbdb622ee4d6e36a2ef5a00cbc64fba71465f7",
      "parents": [
        "b885b27ce67013a7aa7f4181fdd916a29c623850"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Sun Feb 03 14:59:11 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 14:59:11 2008 +0200"
      },
      "message": "fix typo \u0027the same the\\\u003e\u0027\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "0bdf77f85bd89d5e00d32af0fb7d2dac63ce8ff5",
      "tree": "5b4b665fcb5f45c8897fda9b1962d6c7d139de7b",
      "parents": [
        "9308758c50610c077ca41e82c4b98b2de96e8387"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Jan 28 11:48:09 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 03 18:12:09 2008 +1100"
      },
      "message": "[MTD] [NOR] Test devtype, not definition in flash_probe(), drivers/mtd/devices/lart.c\n\ndrivers/mtd/devices/lart.c:119:#define FLASH_DEVICE_16mbit_BOTTOM 0x88f488f4\nAs was, unless \"manufacturer !\u003d FLASH_MANUFACTURER\" this returned true\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "cccb45d4b34728d33638085435f8fdc0a83e0c00",
      "tree": "78dcc93509877d6f8ff79040631e49880aed3501",
      "parents": [
        "c2056e1e1ddcca8d43e89543e1795e4457f5d1e9"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Nov 19 15:37:23 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 11:55:32 2007 +0000"
      },
      "message": "[MTD] mtd_dataflash: Incorrect compare-after-write check\n\nAfter writing to a Dataflash page, the built-in compare operation is\nused to check that the page was successfully written.  A logic bug in\nchecking the results of the comparison currently causes the compare to\nnever fail.\n\nThis bug was originally in the legacy at91_dataflash.c driver.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "471f717a48d25afcb9428c9523cd0557738b7115",
      "tree": "b812ef6db32b8ecbdda50c0a55d1101bebaafaea",
      "parents": [
        "f2d40cd92c5604a868b22c44a7858206ae4fcf35"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Aug 03 23:02:02 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Aug 03 23:02:02 2007 +0100"
      },
      "message": "Revert \"[MTD] Driver for AT26Fxxx dataflash devices\"\n\nThis reverts commit 340ea370c2ce89d1c15fbf785460f2f74314ce58.\n\nIt\u0027s not needed given the other m25p80 patch (which now handles\nat26 \"dataflash\" as well as most other standard SPI flash chips),\nand requires a controller driver that won\u0027t be merged upstream\n(supplanted by drivers/spi/atmel_spi.c) ... the submitter of\nthat at91_dataflash26.c driver concurred.\n\nRequested by David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "440fdb53b4ae58602711b5b8c3a139ace2404dbb",
      "tree": "c6fb88d6ad537ec53aeecadc75a61ab6147d4c9c",
      "parents": [
        "8b2b403ce0f1a816b7a6a4f47c8798003b26c07a",
        "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 01 11:23:57 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Aug 01 11:23:57 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "0b0ef2ea00c581d613e15eadc3215d52a6a55946",
      "tree": "d5081883a39ceb9a29b1f7b1123a4873becb6682",
      "parents": [
        "e7865765ef85473c1b97aad86d44b80dc260dbbf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jul 28 14:20:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:29 2007 +0100"
      },
      "message": "[MIPS] Remove Momentum Ocelot support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a2e96b627b58efe2d618a415f34b9b9d9f829bd6",
      "tree": "1d0a5bc96af6cf9f9bb76672d2b9692753b581a7",
      "parents": [
        "db1b39d8b860e3716620c225bc86e0ec41764e34"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 11 11:36:56 2007 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:56:54 2007 +0100"
      },
      "message": "[MTD] Remove Ocelot G support from DiskOnChip drivers.\n\nThis patch has removed Ocelot G support from MTD.\nOcelot G support has already removed since May 2007.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "db1b39d8b860e3716620c225bc86e0ec41764e34",
      "tree": "8739074db733ef767400ea92cfbfed9352ddb92d",
      "parents": [
        "a6bc432e296dfa1f05d4b586ca5ca3085a2d42d7",
        "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:55:48 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 11 14:55:48 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "192cca6ef2c49ac5ff46f7a31cb9dd175995658e",
      "tree": "7df5158d92d5afe078aab30dd9cf152d828eac02",
      "parents": [
        "cfd2afc0f654e86e3f0b5060409b90f21964b9d3"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Mon Jun 11 15:08:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "message": "[MIPS] Remove Momenco Ocelot C support\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/configs/ocelot_c_defconfig\n delete mode 100644 arch/mips/momentum/ocelot_c/Makefile\n delete mode 100644 arch/mips/momentum/ocelot_c/cpci-irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/dbg_io.c\n delete mode 100644 arch/mips/momentum/ocelot_c/irq.c\n delete mode 100644 arch/mips/momentum/ocelot_c/ocelot_c_fpga.h\n delete mode 100644 arch/mips/momentum/ocelot_c/platform.c\n delete mode 100644 arch/mips/momentum/ocelot_c/prom.c\n delete mode 100644 arch/mips/momentum/ocelot_c/reset.c\n delete mode 100644 arch/mips/momentum/ocelot_c/setup.c\n delete mode 100644 arch/mips/momentum/ocelot_c/uart-irq.c\n delete mode 100644 arch/mips/pci/fixup-ocelot-c.c\n delete mode 100644 arch/mips/pci/pci-ocelot-c.c\n"
    },
    {
      "commit": "a97145c22408865579be397460ca998301ab63a3",
      "tree": "ee4854954cc8cf557fc4850ff6b9a12322ac1fbe",
      "parents": [
        "8e0aedc5bcb9da4f613af097295a02a57aa0d41c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jun 03 22:54:00 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 29 14:18:43 2007 +0100"
      },
      "message": "[MTD] remove dead MTD_PMC551_APERTURE_SIZE option\n\nThe CONFIG_MTD_PMC551_APERTURE_SIZE option seems to never have existed,\nso there\u0027s no reason for carrying an #ifdef for it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8e0aedc5bcb9da4f613af097295a02a57aa0d41c",
      "tree": "97eb84d7671704b4fd55908cd817ee5bd526c918",
      "parents": [
        "8f46c527acdb84f98d48809ba29173f515de1080"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 29 14:18:22 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jun 29 14:18:22 2007 +0100"
      },
      "message": "[MTD] Use proper binary multiple prefixes in pmc551 driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ec9ce52ef8f8496c83bc36a9b19f22e83575f890",
      "tree": "e8af90ad4634191a2ca862c26bc31fac6b17f6aa",
      "parents": [
        "02d087dbc8cfade63205ee78612c5fd3762afc03"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Jun 28 22:58:42 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:58:42 2007 +0100"
      },
      "message": "[MTD] Use mutex instead of semaphore in dataflash driver\n\nThe MTD DataFlash driver uses a semaphore as mutex.  Use the mutex API instead\nof the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "02d087dbc8cfade63205ee78612c5fd3762afc03",
      "tree": "26a5d62381cda36729567756cd20050124335991",
      "parents": [
        "fa0a8c71f352d89c54f2d3a92f7a8a97cdb7d9a4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:38:38 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:38:38 2007 +0100"
      },
      "message": "[MTD] m25p80: Use correct units for binary multiples\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "fa0a8c71f352d89c54f2d3a92f7a8a97cdb7d9a4",
      "tree": "76e6f0d1ffe0bd02d7d38c3f7c2902d0b140fe18",
      "parents": [
        "7d5230ea3987ea3eaa03601fe429cb69f87de3e3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jun 24 15:12:35 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:37:36 2007 +0100"
      },
      "message": "[MTD] m25p80 handles more chips, uses JEDEC ids and small eraseblocks\n\nUpdate chip ID tables in m25p80 to handle more SPI flash chips, matching\ndatasheets.  All of these can use the same core operations and are newer\nchips that support the JEDEC \"read id\" instruction:\n\n - Atmel AT25 and AT26 (seven chips)\n - Spansion S25SL (five chips)\n - SST 25VF (four chips)\n - ST M25, M45 (five more chips)\n - Winbond W25X series (seven chips)\n\nThat JEDEC instruction is now used, either to support a sanity check on the\nplatform data holding board configuration data, or to determine chip type\nwhen it\u0027s not included in platform data.  In fact, boards that don\u0027t need a\nstandard partition table may not need that platform data any more.\n\nFor chips that support 4KiB erase units, use that smaller block size instead\nof the larger size (usually 64KiB); it\u0027s less wasteful.  (Tested on W25X80.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "7d5230ea3987ea3eaa03601fe429cb69f87de3e3",
      "tree": "a268ad16b63c90fa55cc53a737441a5a05676a77",
      "parents": [
        "02d929187414f2095b30ebf4acee1ce6617add45"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jun 24 15:09:13 2007 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 28 22:34:32 2007 +0100"
      },
      "message": "[MTD] m25p80 converted to mutex\n\nConvert semaphore usage in m25p80 driver to mutex; mention another kind of\nSPI flash chip that should be able to use this driver (given minor tweaks).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "632155e659449685b719995d7e7081cff7b01aba",
      "tree": "3d6f7f12f89dd3ec7733c09042420cfac9114989",
      "parents": [
        "78b7611c4a1e3ff008abc4751b566cb533d68f3d"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "potential parse error in ifdef\n\nI have made a tool to parse the kernel that does not pre-process the\nsource.  That means that my parser tries to parse all the code, including\ncode in the #else branch or code that is not often compiled because the\ndriver is not very used (or not used at all).  So, my parser sometimes\nreports parse error not originally detected by gcc.  Here is my (first)\npatch.\n\n[akpm@linux-foundation.org: fix amd8111e.c]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba7cc09c9c9e29a57045dc5bbf843ac1cfad3283",
      "tree": "7e2d39269803b53ba048f3bad11cd6a1a38b35b9",
      "parents": [
        "d84c4124c4b6611301b402e8611b7e36de3bd351",
        "b7aa48be1e7a11e36448a7db58931bbf735d2718"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:10:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:10:11 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (21 commits)\n  [MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)\n  [MTD] Delete allegedly obsolete \"bank_size\" field of mtd_info.\n  [MTD] Remove unnecessary user space check from mtd.h.\n  [MTD] [MAPS] Remove flash maps for no longer supported 405LP boards\n  [MTD] [MAPS] Fix missing printk() parameter in physmap_of.c MTD driver\n  [MTD] [NAND] platform NAND driver: add driver\n  [MTD] [NAND] platform NAND driver: update header\n  [JFFS2] Simplify and clean up jffs2_add_tn_to_tree() some more.\n  [JFFS2] Remove another bogus optimisation in jffs2_add_tn_to_tree()\n  [JFFS2] Remove broken insert_point optimisation in jffs2_add_tn_to_tree()\n  [JFFS2] Remember to calculate overlap on nodes which replace older nodes\n  [JFFS2] Don\u0027t advance c-\u003ewbuf_ofs to next eraseblock after wbuf flush\n  [MTD] [NAND] at91_nand.c: CMDLINE_PARTS support\n  [MTD] [NAND] Tidy up handling of page number in nand_block_bad()\n  [MTD] block2mtd_paramline[] mustn\u0027t be __initdata\n  [MTD] [NAND] Support multiple chips in CAFÉ driver\n  [MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic\n  [MTD] [NAND] Use rslib for CAFÉ ECC\n  [RSLIB] Support non-canonical GF representations\n  [JFFS2] Remove dead file histo_mips.h\n  ...\n"
    },
    {
      "commit": "6fe6900e1e5b6fa9e5c59aa5061f244fe3f467e2",
      "tree": "8bbfe5072279227cc50a941ad4813908082426a1",
      "parents": [
        "714b8171af9c930a59a0da8f6fe50518e70ab035"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sun May 06 14:49:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:51 2007 -0700"
      },
      "message": "mm: make read_cache_page synchronous\n\nEnsure pages are uptodate after returning from read_cache_page, which allows\nus to cut out most of the filesystem-internal PageUptodate calls.\n\nI didn\u0027t have a great look down the call chains, but this appears to fixes 7\npossible use-before uptodate in hfs, 2 in hfsplus, 1 in jfs, a few in\necryptfs, 1 in jffs2, and a possible cleared data overwritten with readpage in\nblock2mtd.  All depending on whether the filler is async and/or can return\nwith a !uptodate page.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15700770ef7c5d12e2f1659d2ddbeb3f658d9f37",
      "tree": "7fa2f81c33c9efcb1a1568385beead75c5892cfb",
      "parents": [
        "6de410c2b0cc055ae9ee640c84331f6a70878d9b",
        "11de39e2fbbc592018e0a231d0ee773653dcc8d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:21:57 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (38 commits)\n  kconfig: fix mconf segmentation fault\n  kbuild: enable use of code from a different dir\n  kconfig: error out if recursive dependencies are found\n  kbuild: scripts/basic/fixdep segfault on pathological string-o-death\n  kconfig: correct minor typo in Kconfig warning message.\n  kconfig: fix path to modules.txt in Kconfig help\n  usr/Kconfig: fix typo\n  kernel-doc: alphabetically-sorted entries in index.html of \u0027htmldocs\u0027\n  kbuild: be more explicit on missing .config file\n  kbuild: clarify the creation of the LOCALVERSION_AUTO string.\n  kbuild: propagate errors from find in scripts/gen_initramfs_list.sh\n  kconfig: refer to qt3 if we cannot find qt libraries\n  kbuild: handle compressed cpio initramfs-es\n  kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text\n  kbuild: remove stale comment in modpost.c\n  kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE\n  kbuild: fix make mrproper for Documentation/DocBook/man\n  kbuild: remove kconfig binaries during make mrproper\n  kconfig/menuconfig: do not hardcode \u0027.config\u0027\n  kbuild: override build timestamp \u0026 version\n  ...\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39f5fb30351efa9d6f6e22754c222354fa2b7e1e",
      "tree": "a7e7cba2d26cf6ff2845c748af67f800691dbada",
      "parents": [
        "0979f378e4f8bd8896bd63179d9a9dce501616dc"
      ],
      "author": {
        "name": "Alexander E. Patrakov",
        "email": "patrakov@ums.usu.ru",
        "time": "Fri Mar 16 18:28:43 2007 +0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed May 02 20:58:11 2007 +0200"
      },
      "message": "kconfig: fix path to modules.txt in Kconfig help\n\nDocumentation/modules.txt doesn\u0027t exist, but\nDocumentation/kbuild/modules.txt does.\n\nSigned-off-by: Alexander E. Patrakov\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4839f0481d8b985aabd6653ba42cf09e2abcc2bd",
      "tree": "58c92e608f3acdc5a467de64ffbb4f83dcfa07cb",
      "parents": [
        "048c37b4907ecf0e55100365e20758667f0bd27d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 02 12:33:17 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 02 12:33:17 2007 +0100"
      },
      "message": "[MTD] block2mtd_paramline[] mustn\u0027t be __initdata\n\nblock2mtd_paramline[] is used in the non-__init block2mtd_setup()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Joern Engel \u003cjoern@lazybastard.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ec98c681a5355469eee70227b7e0a88f0d688483",
      "tree": "aa3704fde25d0428755d15ff89e8e1ffb24624f7",
      "parents": [
        "99f9b2431ed3da4a66cf1cfe74132a53a9569bba"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 19 16:21:41 2007 -0500"
      },
      "message": "Use menuconfig objects: MTD\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "340ea370c2ce89d1c15fbf785460f2f74314ce58",
      "tree": "2533e894517139917d573a01ae7f1fcd38233dd0",
      "parents": [
        "408b483d9cc2d839ecbc9134958c42814865081c"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Apr 17 13:42:56 2007 -0400"
      },
      "message": "[MTD] Driver for AT26Fxxx dataflash devices\n\nAdd support for AT26Fxxx dataflash devices. These devices have a quite different\ncommandset than the AT45xxx chips, which are handled by at91_dataflash.c, so a\ncombined driver turned out to be more ugly than useful.\n\nTested only on AT26F004.\n\nSigned-off-by: Hans-Jürgen Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "21d31f1f7c8f832324fb55eb4b1397b16258904e",
      "tree": "54dfa7f24f601713261160e578abeaa5c66a2652",
      "parents": [
        "8870530a4053add56a2c0eb90a3669facb9f7117"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:22:22 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:22:22 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove readahead code\n\nOver the years there was a slow trickle of complaints against the readahead\ncode.  Most of them concerned performance, Peter Zijlstra stumbled over it\nwhen working unrelated changes and I believe there was an actual bug report.\nOh, Andrew Morton also complained about duplicating code from mm/readahead.c.\n\nIt is just not worth it.  On flash media like usb sticks, readahead will\nmake things go slow - very slow.  On spinning disks, readahead may be a\nwin, but this is definitely not the place to add it.\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "8870530a4053add56a2c0eb90a3669facb9f7117",
      "tree": "f9fd22feedb9e157fea8d0178cb3bd463558865d",
      "parents": [
        "0ffb74ccc06a112042adfaf8229684b78202bcae"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:21:41 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:21:41 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove warning\n\ndrivers/mtd/devices/block2mtd.c:311:9: warning: symbol \u0027dev\u0027 shadows an earlier one\ndrivers/mtd/devices/block2mtd.c:294:23: originally declared here\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "0ffb74ccc06a112042adfaf8229684b78202bcae",
      "tree": "75c10d29ac449263785a3c6dd8612c2dd234cd75",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:20:58 2007 +0100"
      },
      "committer": {
        "name": "Joern Engel",
        "email": "joern@wh.fh-wedel.de",
        "time": "Tue Feb 20 20:20:58 2007 +0100"
      },
      "message": "[PATCH] [MTD] block2mtd: remove casts\n\nRemove two casts - they were not only pointless, but outright harmful.\n\nSpotted by Felix Fietkau \u003cnbd@openwrt.org\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@lazybastard.org\u003e\n"
    },
    {
      "commit": "4935361766cc73949fe032cd157d314f288922ba",
      "tree": "1584f81525ae05a04d515b13a4787cd8eed46029",
      "parents": [
        "2874b391bd78a5b8cb84be67297a345fbdec4ac8",
        "4f65992381112acd7d2732665a9eae492c2c9de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (49 commits)\n  [MTD] [NAND] S3C2412 fix hw ecc\n  [MTD] [NAND] Work around false compiler warning in CAFÉ driver\n  [JFFS2] printk warning fixes\n  [MTD] [MAPS] ichxrom warning fix\n  [MTD] [MAPS] amd76xrom warning fix\n  [MTD] [MAPS] esb2rom warning fixes\n  [MTD] [MAPS] ck804xrom warning fix\n  [MTD] [MAPS] netsc520 warning fix\n  [MTD] [MAPS] sc520cdp warning fix\n  [MTD] [ONENAND] onenand_base warning fix\n  [MTD] [NAND] eXcite nand flash driver\n  [MTD] Improve heuristic for detecting wrong-endian RedBoot partition table\n  [MTD] Fix RedBoot partition parsing regression harder.\n  [MTD] [NAND] S3C2410: Hardware ECC correction code\n  [JFFS2] Use MTD_OOB_AUTO to automatically place cleanmarker on NAND\n  [MTD] Clarify OOB-operation interface comments\n  [MTD] remove unused ecctype,eccsize fields from struct mtd_info\n  [MTD] [NOR] Intel: remove ugly PROGREGION macros\n  [MTD] [NOR] STAA: use writesize instead off eccsize to represent ECC block\n  [MTD] OneNAND: Invalidate bufferRAM after erase\n  ...\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc0ecff698165ae8e178efa086e0dd1f385206b1",
      "tree": "fc6274f0862bdd6749172201170b2f6a7ce4c4ff",
      "parents": [
        "54bc485522afdac33de5504da2ea8cdcc690674e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 10 01:45:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] remove invalidate_inode_pages()\n\nConvert all calls to invalidate_inode_pages() into open-coded calls to\ninvalidate_mapping_pages().\n\nLeave the invalidate_inode_pages() wrapper in place for now, marked as\ndeprecated.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64f60710568db5cec1a76c1d1e261b239f9ef809",
      "tree": "211872ced9ff58baf4480fc99a1d58743b001586",
      "parents": [
        "d416085572eb6a44fd2cf29fd7aed83ffc95fd88"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jan 30 10:50:43 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Feb 09 15:27:12 2007 +0000"
      },
      "message": "[MTD] remove unused ecctype,eccsize fields from struct mtd_info\n\nRemove unused and broken mtd-\u003eecctype and mtd-\u003eeccsize fields\nfrom struct mtd_info. Do not remove them from userspace API\ndata structures (don\u0027t want to breake userspace) but mark them\nas obsolete by a comment. Any userspace program which uses them\nshould be half-broken anyway, so this is more about saving\ndata structure size.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9cdf083f981b8d37b3212400a359368661385099",
      "tree": "aa15a6a08ad87e650dea40fb59b3180bef0d345b",
      "parents": [
        "e499e01d234a31d59679b7b1e1cf628d917ba49a",
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "de4fa99266b2e1f6771644b9b50f33fe8f82d728",
      "tree": "1c1afc6745a16504acdf775fae7d9fef3df12bef",
      "parents": [
        "17c65d69906a6e2e6df4822b00a9e5e00e35ea9a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] SPI/MTD: mtd_dataflash oops prevention\n\nReturn a fault code if the Dataflash driver runs into a \"no device present\"\nerror when the MISO line has a pulldown (it currently expects a pullup), so\nthat rmmod won\u0027t oops.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17c65d69906a6e2e6df4822b00a9e5e00e35ea9a",
      "tree": "b97eb8c55a475c9543272d3ba9993232c273fcfb",
      "parents": [
        "4b1badf5d9ddfc46ad075ca5bfc465972c85cc7c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Dec 29 16:48:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:56:42 2006 -0800"
      },
      "message": "[PATCH] m25p80 build fixes (with MTD debug)\n\nFix build issues that show up with the m25p80 SPI flash driver when\nbuilding with MTD debug enabled.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc"
}
