)]}'
{
  "log": [
    {
      "commit": "927585f650b51639f0262dad650eafeaf1611197",
      "tree": "01cfd4125cef19263545744a6d0ca5e9180e0375",
      "parents": [
        "a9366e61b03f55a6e009e687ad10e706714c9907"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 16 16:13:35 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 16 16:13:35 2009 +0000"
      },
      "message": "ARM: Fix warning in sa1100-flash.c\n\ndrivers/mtd/maps/sa1100-flash.c: In function \u0027sa1100_probe_subdev\u0027:\ndrivers/mtd/maps/sa1100-flash.c:214: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027uint64_t\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52cb0148ef2401dbffa4daf60588cad27e4f329d",
      "tree": "59c7eb7c65ee4e40fbf9043208f0266cada54d9a",
      "parents": [
        "799dd75b1a8380a967c929a4551895788c374b31"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Nov 09 23:21:19 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 15:37:07 2009 -0800"
      },
      "message": "mtd/maps: Fix accidental removal in Makefile\n\nThe commit d79c326 (\"gpio-addr-flash: new driver for GPIO assisted\nflash addressing\") removed two lines from the Makefile by accident.\nThough I\u0027m not sure how this accident happened, this patch reverts the\nremoval.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4397989fc91ed289909ecf307c2dc21cee0e7905",
      "tree": "fc28a1e179caa3570146ece045cd2bf198f6bd89",
      "parents": [
        "1bbc9a66d0194449f32c2aa18be40db5744dbd85",
        "de19d02b731478877ce8b1ccf371c2b2142ac80e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 13:23:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 13:23:16 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/users/dwmw2/mtd-2.6.32\n\n* git://git.infradead.org/users/dwmw2/mtd-2.6.32:\n  mtd/maps: gpio-addr-flash: depend on GPIO arch support\n  mtd/maps: gpio-addr-flash: pull in linux/ headers rather than asm/\n  mtd: nand: fix htmldocs warnings\n"
    },
    {
      "commit": "774b1382106529ad963d011931c1b911db05be68",
      "tree": "4d3a71c4b894a6b92c32391f5c8d79a2289dd2d0",
      "parents": [
        "2eadaad67b2b6bd132eda105128d2d466298b8e3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Oct 16 14:00:17 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Oct 20 10:13:49 2009 +0300"
      },
      "message": "UBI: fix check on unsigned long\n\nresult is unsigned, the wrong check was used.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "2eadaad67b2b6bd132eda105128d2d466298b8e3",
      "tree": "31ca1bf2d0b2500a0600deecb81cd5af5230d0f6",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Sep 30 10:01:28 2009 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Oct 20 10:13:04 2009 +0300"
      },
      "message": "UBI: fix backward compatibility\n\nCommit 32bc4820287a1a03982979515949e8ea56eac641 did not fully fix\nthe backward compatibility issues. We still fail to properly handle\nsituations when the first PEB contains non-zero image sequence\nnumber, but one of the following PEBs contains zero image sequence\nnumber. For example, this may happen if we mount a new image with\nan old kernel, and then try to mount it in the new kernel.\n\nThis patch should fix the issue.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "c15227de132f1295f3db6b7df9079956b1020fd8",
      "tree": "ad06f119f283cf8a6313681055e8132ba2851ddb",
      "parents": [
        "3bd0f0c763e497c8674b28e3df2732f48683dabd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Wed Sep 30 13:52:12 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 01 21:19:30 2009 +0200"
      },
      "message": "block: use normal I/O path for discard requests\n\nprepare_discard_fn() was being called in a place where memory allocation\nwas effectively impossible.  This makes it inappropriate for all but\nthe most trivial translations of Linux\u0027s DISCARD operation to the block\ncommand set.  Additionally adding a payload there makes the ownership\nof the bio backing unclear as it\u0027s now allocated by the device driver\nand not the submitter as usual.\n\nIt is replaced with QUEUE_FLAG_DISCARD which is used to indicate whether\nthe queue supports discard operations or not.  blkdev_issue_discard now\nallocates a one-page, sector-length payload which is the right thing\nfor the common ATA and SCSI implementations.\n\nThe mtd implementation of prepare_discard_fn() is replaced with simply\nchecking for the request being a discard.\n\nLargely based on a previous patch from Matthew Wilcox \u003cmatthew@wil.cx\u003e\nwhich did the prepare_discard_fn but not the different payload allocation\nyet.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "de19d02b731478877ce8b1ccf371c2b2142ac80e",
      "tree": "5f5cc1ad1bd7ed4bd7e13b87989734f14336049c",
      "parents": [
        "f5bae56a501347671b18095731d78e13eee5205f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Sep 24 15:11:38 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 24 12:52:10 2009 -0700"
      },
      "message": "mtd/maps: gpio-addr-flash: depend on GPIO arch support\n\nThe driver requires gpio functionality, so make sure we depend on that in\nthe Kconfig menu.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f5bae56a501347671b18095731d78e13eee5205f",
      "tree": "208fc0d93779c536fe2b1cc4ded7b061ced27f0b",
      "parents": [
        "58475fb908485ab38860d6970a8063987fe1d619"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Sep 24 15:11:37 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 24 12:50:32 2009 -0700"
      },
      "message": "mtd/maps: gpio-addr-flash: pull in linux/ headers rather than asm/\n\nNow that there are linux/ versions of gpio.h and io.h, include those\nrather than hitting the asm/ versions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a6b49cb210f878709bdc0bddc16a853f18790d02",
      "tree": "6147078ef0ce584cb6a8dae7468f060ef5838d12",
      "parents": [
        "2c9871de0ae89a0e2c365ea6e277135fe031d8b4",
        "bfc8125858d777bd5bdba03a091c07cc2e0e17c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (24 commits)\n  microblaze: Disable heartbeat/enable emaclite in defconfigs\n  microblaze: Support simpleImage.dts make target\n  microblaze: Fix _start symbol to physical address\n  microblaze: Use LOAD_OFFSET macro to get correct LMA for all sections\n  microblaze: Create the LOAD_OFFSET macro used to compute VMA vs LMA offsets\n  microblaze: Copy ppc asm-compat.h for clean handling of constants in asm and C\n  microblaze: Actually show KiB rather than pages in \"Freeing initrd memory:\"\n  microblaze: Support ptrace syscall tracing.\n  microblaze: Updated CPU version and FPGA family codes in PVR\n  microblaze: Generate correct signal and siginfo for integer div-by-zero\n  microblaze: Don\u0027t be noisy when userspace causes hardware exceptions\n  microblaze: Remove ipc.h file which points to non-existing asm-generic file\n  microblaze: Clear sticky FSR register after generating exception signals\n  microblaze: Ensure CPU usermode is set on new userspace processes\n  microblaze: Use correct kbuild variable KBUILD_CFLAGS\n  microblaze: Save and restore msr in hw exception\n  microblaze: Add architectural support for USB EHCI host controllers\n  microblaze: Implement include/asm/syscall.h.\n  microblaze: Improve checking mechanism for MSR instruction\n  microblaze: Add checking mechanism for MSR instruction\n  ...\n"
    },
    {
      "commit": "58475fb908485ab38860d6970a8063987fe1d619",
      "tree": "6f7860b31d4e34c7c3fc7e6e175c2d018f7cd1b7",
      "parents": [
        "a7c367b95a9d8e65e0f0e7da31f700a556794efb"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Thu Sep 24 13:04:53 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 24 07:46:25 2009 -0700"
      },
      "message": "mtd: nand: fix htmldocs warnings\n\nFixed following htmldocs warnings:\n\n  DOCPROC Documentation/DocBook/mtdnand.xml\n  Warning(drivers/mtd/nand/nand_base.c:769): No description found for parameter \u0027page\u0027\n  Warning(drivers/mtd/nand/nand_base.c:785): No description found for parameter \u0027page\u0027\n  Warning(drivers/mtd/nand/nand_base.c:824): No description found for parameter \u0027page\u0027\n  Warning(drivers/mtd/nand/nand_base.c:947): No description found for parameter \u0027page\u0027\n  Warning(drivers/mtd/nand/nand_base.c:996): No description found for parameter \u0027page\u0027\n  Warning(drivers/mtd/nand/nand_base.c:1040): No description found for parameter \u0027page\u0027\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a7c367b95a9d8e65e0f0e7da31f700a556794efb",
      "tree": "5b1bb202801e29e3237381aa7aad5aa288378d5b",
      "parents": [
        "15f964bed054821d6d940d3752508c5f96a9ffd3",
        "e1070211f7327a1f197d535aa886f721a241c32f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:07:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:07:49 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (58 commits)\n  mtd: jedec_probe: add PSD4256G6V id\n  mtd: OneNand support for Nomadik 8815 SoC (on NHK8815 board)\n  mtd: nand: driver for Nomadik 8815 SoC (on NHK8815 board)\n  m25p80: Add Spansion S25FL129P serial flashes\n  jffs2: Use SLAB_HWCACHE_ALIGN for jffs2_raw_{dirent,inode} slabs\n  mtd: sh_flctl: register sh_flctl using platform_driver_probe()\n  mtd: nand: txx9ndfmc: transfer 512 byte at a time if possible\n  mtd: nand: fix tmio_nand ecc correction\n  mtd: nand: add __nand_correct_data helper function\n  mtd: cfi_cmdset_0002: add 0xFF intolerance for M29W128G\n  mtd: inftl: fix fold chain block number\n  mtd: jedec: fix compilation problem with I28F640C3B definition\n  mtd: nand: fix ECC Correction bug for SMC ordering for NDFC driver\n  mtd: ofpart: Check availability of reg property instead of name property\n  driver/Makefile: Initialize \"mtd\" and \"spi\" before \"net\"\n  mtd: omap: adding DMA mode support in nand prefetch/post-write\n  mtd: omap: add support for nand prefetch-read and post-write\n  mtd: add nand support for w90p910 (v2)\n  mtd: maps: add mtd-ram support to physmap_of\n  mtd: pxa3xx_nand: add single-bit error corrections reporting\n  ...\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1070211f7327a1f197d535aa886f721a241c32f",
      "tree": "7b8f99ee07a78dbfa500e277da5ed1b1a263dacf",
      "parents": [
        "8b85e7cbcfedfcdc2fa1bcc8945f23fc6ad3d07f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 23 00:49:39 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Sep 23 00:07:00 2009 -0700"
      },
      "message": "mtd: jedec_probe: add PSD4256G6V id\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "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: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "83d5cde47dedf01b6a4a4331882cbc0a7eea3c2e",
      "tree": "f8ba5e263717d35cd444fcc65898d2ed352af1ae",
      "parents": [
        "7b021967c5e1463936042c8da72b550d3cabe9ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 21 17:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:25 2009 -0700"
      },
      "message": "const: make block_device_operations const\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b887ef19d7319263f31babc2a7855bc92865c0e",
      "tree": "eb9aaed5f530a5ad3c9cd28cbec1fade63a993a9",
      "parents": [
        "44040f107e64d689ccd3211ac62c6bc44f3f0775",
        "de75c771b4cc4da963164a538a8448128301bc35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:13:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:13:55 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: improve NOR flash erasure quirk\n  UBI: introduce flash dump helper\n  UBI: eliminate possible undefined behaviour\n  UBI: print a warning if too many PEBs are corrupted\n  UBI: amend NOR flash pre-erase quirk\n  UBI: print a message if ECH is corrupted and VIDH is ok\n"
    },
    {
      "commit": "fd589a8f0a13f53a2dd580b1fe170633cf6b095f",
      "tree": "942c50188ca58041b0453189e710eafcfebaea57",
      "parents": [
        "4f37940d64a155c025968118849b596f6aaa8128"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Jul 16 17:13:03 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:55 2009 +0200"
      },
      "message": "trivial: fix typo \"to to\" in multiple files\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "627df23c61ce28043a0715a941605ab42dfeb05e",
      "tree": "e9a21d68092f85d51db126d0ad907f89cb7aa276",
      "parents": [
        "fe002a419755f991e1219249c8ffe7dc0b798232"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jun 11 02:23:33 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:53 2009 +0200"
      },
      "message": "trivial: mtd: add __init/__exit macros to init/exitfunctions\n\nTrivial patch which adds the __init and __exit macros to the module_init /\nmodule_exit functions to the following modules from drivers/mtd/\n devices/m25p80.c\n devices/slram.c\n linux version 2.6.30\n ftl.c\n nand/cafe_nand.c\n nand/cmx270_nand.c\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c2a32f0d758273fc1caa18b9d4544abb40cd58b1",
      "tree": "e075f3be140207e842699bd05b5bca6d19e1d761",
      "parents": [
        "ebc79c4f8da0f92efa968e0328f32334a2ce80cf"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue Aug 25 19:19:54 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Sep 21 14:29:20 2009 +0200"
      },
      "message": "mtd: Enable Open Firmware initialisation of MTD devices and maps for MicroBlaze\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "63234717d170d39ee9cc873f29930b0fb142a114",
      "tree": "8a47072187027064f3e0b0ecdb6c65baf7ad0455",
      "parents": [
        "6469f540ea37d53db089c8fea9c0c77a3d9353d4"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@unipv.it",
        "time": "Wed Jul 29 18:51:56 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Sep 20 05:59:42 2009 -0700"
      },
      "message": "mtd: nand: driver for Nomadik 8815 SoC (on NHK8815 board)\n\nSigned-off-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Andrea Gallo \u003candrea.gallo@stericsson.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6469f540ea37d53db089c8fea9c0c77a3d9353d4",
      "tree": "1dc9dc077150d57f4424cae49e711b5dd6e903a1",
      "parents": [
        "304e6d5fe294b80e6d3107f99ec241816390ebcc",
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Sep 20 05:55:36 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Sep 20 05:55:36 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/mtd/mtdcore.c\n\nMerged in order that I can apply the Nomadik nand/onenand support patches.\n"
    },
    {
      "commit": "304e6d5fe294b80e6d3107f99ec241816390ebcc",
      "tree": "a28640c9cc96a10cf2eea1b001e61006ece1b081",
      "parents": [
        "dd799983e947539bf3b5c0a502eba650d3dcc29a"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Fri Sep 18 19:36:42 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 16:24:47 2009 -0700"
      },
      "message": "m25p80: Add Spansion S25FL129P serial flashes\n\nTested 64KiB block size only.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "894572a363539dc2e8ddde83056bd22fadb30748",
      "tree": "e6e828fa0d5304d12e759976f8e0e0dde1567741",
      "parents": [
        "c0cbfd0e81d879a950ba6f0df3f75ea30c5ab16e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 16:07:34 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 16:07:34 2009 -0700"
      },
      "message": "mtd: sh_flctl: register sh_flctl using platform_driver_probe()\n\nAs with orion_nand in commit f33dabbe79fdf7a8568c65faa1db7794c87ac4d3\n(\"register orion_nand using platform_driver_probe()\"), avoid .init.text\nproblems by using platform_device_probe(). This isn\u0027t going to be\nhotplugged anyway.\n\nReported-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c0cbfd0e81d879a950ba6f0df3f75ea30c5ab16e",
      "tree": "96509903683e7a51c726cdad95dea3ba826408fc",
      "parents": [
        "0f777fb9318739baf517c4f4ef66347d8898643d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Sep 05 01:20:45 2009 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:20:58 2009 -0700"
      },
      "message": "mtd: nand: txx9ndfmc: transfer 512 byte at a time if possible\n\nUsing __nand_correct_data() helper function, this driver can read 512\nbyte (with 6 byte ECC) at a time.  This results minor performance\nimprovement.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0f777fb9318739baf517c4f4ef66347d8898643d",
      "tree": "cba8a2f7e78d364561e23e21c93c7f287a87fab3",
      "parents": [
        "be2f092bfc4f6a415bb4c3e2dcbf521a1f2a0fe5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Sep 05 01:20:44 2009 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:20:33 2009 -0700"
      },
      "message": "mtd: nand: fix tmio_nand ecc correction\n\nThis driver may be reading 512 bytes at a times, but still calculates\n256-byte sector ECC.  So the nand_correct_data() is not appropriate\nfor this driver.  Implement its ecc.correct function calling\n__nand_correct_data() twice.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "be2f092bfc4f6a415bb4c3e2dcbf521a1f2a0fe5",
      "tree": "7994454518bdfd2977a2866befcec8983647188e",
      "parents": [
        "23af51ecfb04ff65bae51bd8e2270f4449abc789"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Sep 05 01:20:43 2009 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:20:25 2009 -0700"
      },
      "message": "mtd: nand: add __nand_correct_data helper function\n\nSplit nand_correct_data() into two part, a pure calculation function\nand a wrapper for mtd interface.\n\nThe tmio_nand driver can implement its ecc.correct function easily\nusing this __nand_correct_data helper.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "23af51ecfb04ff65bae51bd8e2270f4449abc789",
      "tree": "32ba264b7afe040e677106f966371f277744e30d",
      "parents": [
        "6ad08ddd9e8b85ad6c49eeb6c5d940ccdd119bde"
      ],
      "author": {
        "name": "Massimo Cirillo",
        "email": "maxcir@gmail.com",
        "time": "Thu Sep 03 16:34:39 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:18:43 2009 -0700"
      },
      "message": "mtd: cfi_cmdset_0002: add 0xFF intolerance for M29W128G\n\nThe M29W128G Numonyx flash devices are intolerant to any 0xFF command:\nin the Cfi_util.c the function cfi_qry_mode_off() (that resets the device\nafter the autoselect mode) must have a 0xF0 command after the 0xFF command.\nThis fix solves also the cause of the fixup_M29W128G_write_buffer() fix,\nthat can be removed now.\nThe following patch applies to 2.6.30 kernel.\n\nSigned-off-by: Massimo Cirillo \u003cmaxcir@gmail.com\u003e\nAcked-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nCc: stable@kernel.org\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6ad08ddd9e8b85ad6c49eeb6c5d940ccdd119bde",
      "tree": "f32a207caac3b8592820ce0f8c6cbba058302740",
      "parents": [
        "b4c8c8cf9ad6bac5a1d7fdae751ce38b8d3028ba"
      ],
      "author": {
        "name": "Mohanlal Jangir",
        "email": "mohanlaljangir@gmail.com",
        "time": "Thu Sep 03 22:56:17 2009 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:17:35 2009 -0700"
      },
      "message": "mtd: inftl: fix fold chain block number\n\nSigned-off-by: Mohan Lal Jangir \u003cmohanlaljangir@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b4c8c8cf9ad6bac5a1d7fdae751ce38b8d3028ba",
      "tree": "57912d6b45bdffa5280b983bd93f77e51bdc6d6d",
      "parents": [
        "76c23c32e3b3ad48e07e07897075ab19ae1ef117"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Tue Sep 01 11:51:25 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:16:01 2009 -0700"
      },
      "message": "mtd: jedec: fix compilation problem with I28F640C3B definition\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "76c23c32e3b3ad48e07e07897075ab19ae1ef117",
      "tree": "0ed6a6b459b116b6dc06cf5f6725b65826cad97e",
      "parents": [
        "ebd5a74db74ee2db833d43ea35108a4be9cab42f"
      ],
      "author": {
        "name": "Feng Kan",
        "email": "fkan@amcc.com",
        "time": "Tue Aug 25 11:27:20 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:15:00 2009 -0700"
      },
      "message": "mtd: nand: fix ECC Correction bug for SMC ordering for NDFC driver\n\nFix ECC Correction bug where the byte offset location were double\nfliped causing correction routine to toggle the wrong byte location\nin the ECC segment. The ndfc_calculate_ecc routine change the order\nof getting the ECC code.\n        /* The NDFC uses Smart Media (SMC) bytes order */\n        ecc_code[0] \u003d p[2];\n        ecc_code[1] \u003d p[1];\n        ecc_code[2] \u003d p[3];\nBut in the Correction algorithm when calculating the byte offset\nlocation, the b1 is used as the upper part of the address. Which\nagain reverse the order making the final byte offset address\nlocation incorrect.\n\tbyte_addr \u003d (addressbits[b1] \u003c\u003c 4) + addressbits[b0];\nThe order is change to read it in straight and let the correction\nfunction to revert it to SMC order.\n\nCc: stable@kernel.org\nSigned-off-by: Feng Kan \u003cfkan@amcc.com\u003e\nAcked-by: Victor Gallardo \u003cvgallardo@amcc.com\u003e\nAcked-by: Prodyut Hazarika \u003cphazarika@amcc.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ebd5a74db74ee2db833d43ea35108a4be9cab42f",
      "tree": "6a530ea062a40c690a3c278abade5c900ad7abf7",
      "parents": [
        "9289d4ef065a6c62db6bf13d624307f61e57dbbb"
      ],
      "author": {
        "name": "Benjamin Krill",
        "email": "ben@codiert.org",
        "time": "Tue Aug 25 15:52:41 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 14:14:48 2009 -0700"
      },
      "message": "mtd: ofpart: Check availability of reg property instead of name property\n\nThe previous implementation breaks the dts binding \"mtd-physmap.txt\". This\nimplementation fixes the issue by checking the availability of the reg\nproperty instead of the name property.\n\nCc: stable@kernel.org\nSigned-off-by: Benjamin Krill \u003cben@codiert.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dfe32893cbe3e599a39770199b9982a6ad5daa7b",
      "tree": "44f019729831fcda3bcec71dcf31827861f77219",
      "parents": [
        "59e9c5ae17179fe561103fbe0808fac5976ca1bd"
      ],
      "author": {
        "name": "vimal singh",
        "email": "vimalsingh@ti.com",
        "time": "Mon Jul 13 16:29:16 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:21:05 2009 -0700"
      },
      "message": "mtd: omap: adding DMA mode support in nand prefetch/post-write\n\nThis patch adds DMA mode support for nand prefetch/post-write engine.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "59e9c5ae17179fe561103fbe0808fac5976ca1bd",
      "tree": "cc1f155a2569d09ae5d1d232046bb188c6b38d4c",
      "parents": [
        "8bff82cbc30884fc52969608d090d874641e7196"
      ],
      "author": {
        "name": "vimal singh",
        "email": "vimalsingh@ti.com",
        "time": "Mon Jul 13 16:26:24 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:20:51 2009 -0700"
      },
      "message": "mtd: omap: add support for nand prefetch-read and post-write\n\nThis patch adds prefetch support to access nand flash in mpu mode.\nThis patch also adds 8-bit nand support (omap_read/write_buf8).\nPrefetch can be used for both 8- and 16-bit devices.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8bff82cbc30884fc52969608d090d874641e7196",
      "tree": "e1fff7ae38250be5c7a10896ee85fa5d657c9ed3",
      "parents": [
        "fc28c39f0ef59bfb649ddfd633275be8e45c0f9c"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Fri Jul 10 15:17:27 2009 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:17:05 2009 -0700"
      },
      "message": "mtd: add nand support for w90p910 (v2)\n\nAdd w90p910 NAND driver for w90p910 evaluation board\nbased on w90p910,there is a K8F1G08 NAND on my board.\n\n[dwmw2: depend on MTD_PARTITIONS]\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fc28c39f0ef59bfb649ddfd633275be8e45c0f9c",
      "tree": "7a1e8d0b1bc015b5cc9584db3ac7805269036479",
      "parents": [
        "223cf6c3b517cf6ef040cafe45af89f3b8adba74"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 17 14:39:23 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:15:26 2009 -0700"
      },
      "message": "mtd: maps: add mtd-ram support to physmap_of\n\nUse physmap_of to access RAMs as mtd and add documenation for it. This approach\nis a lot less intrusive as adding an of-wrapper around plat-ram.c. As most\nextensions of plat-ram.c (e.g. custom map-functions) can\u0027t be mapped to the\ndevice tree anyhow, extending physmap_of seems to be the cleanest approach.\n\nTested with a phyCORE-MPC5121e.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nCc: Ken MacLeod \u003cken@bitsko.slc.ut.us\u003e\nCc: Albrecht Dreß \u003calbrecht.dress@arcor.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "223cf6c3b517cf6ef040cafe45af89f3b8adba74",
      "tree": "36e48701a76b54985c5d543a1b72cdb56c87f7ae",
      "parents": [
        "71b7d0d90d536ae4e70929cc59a1a9f6ba457c6c"
      ],
      "author": {
        "name": "Yeasah Pell",
        "email": "yeasah@comrex.com",
        "time": "Wed Jul 01 18:11:35 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:13:08 2009 -0700"
      },
      "message": "mtd: pxa3xx_nand: add single-bit error corrections reporting\n\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Yeasah Pell \u003cyeasah@comrex.com\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "71b7d0d90d536ae4e70929cc59a1a9f6ba457c6c",
      "tree": "bd2b653811d1971f8cdd00daab2f1a1beb58488c",
      "parents": [
        "64da392ab08a88ad83f4c3f60283711ee090c9ef"
      ],
      "author": {
        "name": "Eric Benard",
        "email": "ebenard@eukrea.com",
        "time": "Mon Jun 29 13:58:01 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:11:51 2009 -0700"
      },
      "message": "mtd: mxc_nand: fix 2KiB pagesize NAND on i.MX27\n\nThis patch allows i.MX27 to support 2KiB pagesize NAND flash.\nWe are using a 1.8V NAND flash which datasheet (unfortunately only\navailable under NDA) says :\nPage size: x8: 2,112 bytes (2,048 + 64 bytes).\nWithout this patch, all sectors are marked as bad eraseblock.\n\nSigned-off-by: Eric Benard \u003cebenard@eukrea.com\u003e\nAcked-by : Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "64da392ab08a88ad83f4c3f60283711ee090c9ef",
      "tree": "b9980fa27bb3dd9edb3563a8ccf75ea7ab79a091",
      "parents": [
        "aa3651e4625e21c2eb8a8e504d9bbc3c2a964be0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 16 19:20:40 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:11:12 2009 -0700"
      },
      "message": "phram: cleanup error handling and associated messages\n\nThe error handling in the phram driver is pretty bad -- in many places,\nerrors are silently ignored or logged, but then still ignored in the\nreturn value.  So convert all of the code to pass back the correct return\nvalue and log error messages properly (and using the new pr_fmt() helper).\n\nIf everything does go smoothly, rather than exit silently, dump a helpful\ninfo message like pretty much every other MTD driver does.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Joern Engel \u003cjoern@logfs.org\u003e\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "aa3651e4625e21c2eb8a8e504d9bbc3c2a964be0",
      "tree": "50da16327d6732ba8dec4bed81aac1fec13efe5c",
      "parents": [
        "49aac4aec53c523f16343b4668a5a239b69659f1"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Jun 15 08:23:41 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:10:32 2009 -0700"
      },
      "message": "mtd: m25p80: add SST WF SPI flash device information\n\nSupport SST25WF{512,010,020,040} SPI flashes.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "49aac4aec53c523f16343b4668a5a239b69659f1",
      "tree": "a43ad86944551dc05b94058359fdef8a623c7055",
      "parents": [
        "80f53da0ac752fe16a01ffeddaea658670974a05"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Jun 15 08:23:41 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 13:10:16 2009 -0700"
      },
      "message": "mtd: m25p80: add support for AAI programming with SST SPI flashes\n\nThe SST SPI flashes are a bit non-standard in that they can be programmed\none byte at a time (including address!), or they can be written two bytes\nat a time with auto address incrementing (AAI).  The latter form is\nobviously much better for performance, so let\u0027s use it when possible.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "80f53da0ac752fe16a01ffeddaea658670974a05",
      "tree": "44c160b2cfa2c20951de066e76d8d8be1bf3a568",
      "parents": [
        "d79c326c048246b855b83a0092e6324df0717735"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jun 13 06:15:18 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:53:31 2009 -0700"
      },
      "message": "mtd: fix order of TEST/PARTITIONS kconfig options\n\nThe MTD_TEST config option was added in between the MTD_PARTITIONS config\nand its dependent options which causes the resulting menu system to\ndisplay incorrectly as MTD_TEST does not depend on MTD_PARTITIONS.  So\nmove it up a few lines where it won\u0027t cause a problem.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d79c326c048246b855b83a0092e6324df0717735",
      "tree": "3a1465753d9c7a6c61cbf3d6fca0c2bf45d559bc",
      "parents": [
        "1b533d227e5f8356d2f009f90b8c8c1f02eb71b8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 20 12:04:09 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:52:42 2009 -0700"
      },
      "message": "mtd/maps: gpio-addr-flash: new driver for GPIO assisted flash addressing\n\nThis driver lets people use GPIO\u0027s for additional address lines in case\ntheir processor does not have enough address lines already.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1b533d227e5f8356d2f009f90b8c8c1f02eb71b8",
      "tree": "4df753d98b42d68977dcae3523b63de8c46167e6",
      "parents": [
        "3ff230a742b8fc196c1fe69875a57a429877cacb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 09 10:37:18 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:47:12 2009 -0700"
      },
      "message": "mtd/maps: uclinux: depend on MTD_RAM being built into the kernel\n\nIf MTD_RAM is built as a module, the uClinux map does not work since it\ncan only be built in to the kernel.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3ff230a742b8fc196c1fe69875a57a429877cacb",
      "tree": "e5825c0cccc7b7a1d5e6d975a96fc73a48fa6ce3",
      "parents": [
        "9aff1b1afe9a30c358d1c3a0bb50ae77bd7f994b"
      ],
      "author": {
        "name": "Timofei Bondarenko",
        "email": "tim@ipi.ac.ru",
        "time": "Wed May 20 19:59:02 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:44:51 2009 -0700"
      },
      "message": "mtd/maps: uclinux: fix building when partition support is disabled\n\nThe uClinux map driver doesn\u0027t even use partitions, so we shouldn\u0027t require\nit in order to work properly.\n\nSigned-off-by: Timofei Bondarenko \u003ctim@ipi.ac.ru\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nCC: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCC: uclinux-dev@uclinux.org\nCC: linux-mtd@lists.infradead.org\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9aff1b1afe9a30c358d1c3a0bb50ae77bd7f994b",
      "tree": "eaa1a66b5f2776b91d23427922821f933d562695",
      "parents": [
        "a57ca0466af5da83e379d636b8c01fd53b41e2c6"
      ],
      "author": {
        "name": "Hiroshi Ito",
        "email": "ito@mlb.co.jp",
        "time": "Fri Sep 18 12:51:51 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:25:56 2009 -0700"
      },
      "message": "mtd: jedec_probe: fix NEC uPD29F064115 detection\n\nlinux v2.6.31-rc6 can not detect NEC uPD29F064115.\n\nuPD29F064115 is a 16 bit device.\ndatasheet:\n  http://www.cn.necel.com/memory/cn/download/M16062EJ2V0DS00.pdf\n\nThis applies the same fix as used for SST chips in commit \nca6f12c67ed19718cf37d0f531af9438de85b70c (\"jedec_probe: Fix SST 16-bit \nchip detection\").\n\nSigned-off-by: Hiroshi Ito \u003cito@mlb.co.jp\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a57ca0466af5da83e379d636b8c01fd53b41e2c6",
      "tree": "c5f5d96fd9729aafe24aff8e6974bd6eea78a250",
      "parents": [
        "ebf2e93036907fe2a7ddab942aa63d35f97f3b2b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 12:51:50 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:23:26 2009 -0700"
      },
      "message": "mtd: mtdpart: prevent a read from regions[-1]\n\nIf the erase region was found in the first iteration we read from\nregions[-1]\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ebf2e93036907fe2a7ddab942aa63d35f97f3b2b",
      "tree": "96661a766ddfa291782bded4c966c82445ca42eb",
      "parents": [
        "4c1e6b2ce13b154a4a69cee220c98976f4b784df"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 12:51:49 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:18:46 2009 -0700"
      },
      "message": "mtd: mtdconcat: prevent a read from eraseregions[-1]\n\nIf the erase region was found in the first iteration we read from\neraseregions[-1]\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4c1e6b2ce13b154a4a69cee220c98976f4b784df",
      "tree": "02109e88a695ab4dde00418a143cd7379911cc63",
      "parents": [
        "f12a9473283e68ae708e9ada37cb352ea2652397"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Sep 18 12:51:49 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:18:15 2009 -0700"
      },
      "message": "mtd: lart: Prevent a read from mtd-\u003eeraseregions[-1]\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f12a9473283e68ae708e9ada37cb352ea2652397",
      "tree": "d0886b69596a6031ac705352daa38a13fa0dcc06",
      "parents": [
        "6e0cb135b3f3713b95ea41a11155e83a8c70f5f8"
      ],
      "author": {
        "name": "Sneha Narnakaje",
        "email": "nsnehaprabha@ti.com",
        "time": "Fri Sep 18 12:51:48 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:16:57 2009 -0700"
      },
      "message": "mtd: nand: DaVinci: Add 4-bit ECC support for large page NAND chips\n\nThis patch adds 4-bit ECC support for large page NAND chips using the new\nECC mode NAND_ECC_HW_OOB_FIRST.  The platform data from board-dm355-evm\nhas been adjusted to use this mode.\n\nThe patches have been verified on DM355 device with 2KiB-page Micron\ndevices using mtd-tests and JFFS2.  Error correction up to 4 bits has\nalso been verified using nandwrite/nanddump utilities.\n\nReviewed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Sneha Narnakaje \u003cnsnehaprabha@ti.com\u003e\nSigned-off-by: Sandeep Paulraj \u003cs-paulraj@ti.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6e0cb135b3f3713b95ea41a11155e83a8c70f5f8",
      "tree": "06e685a6d4863139a8bf68a0791c107aa7969765",
      "parents": [
        "46a8cf2df2232c0051f29716ff8a166ebeb08daf"
      ],
      "author": {
        "name": "Sneha Narnakaje",
        "email": "nsnehaprabha@ti.com",
        "time": "Fri Sep 18 12:51:47 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:14:54 2009 -0700"
      },
      "message": "mtd: nand: add new ECC mode - ECC_HW_OOB_FIRST\n\nThis patch adds the new mode NAND_ECC_HW_OOB_FIRST in the nand code to\nsupport 4-bit ECC on TI DaVinci devices with large page (up to 2KiB) NAND\nchips.  This ECC mode is similar to NAND_ECC_HW, with the exception of\nread_page API that first reads the OOB area, reads the data in chunks,\nfeeds the ECC from OOB area to the ECC hw engine and perform any\ncorrection on the data as per the ECC status reported by the engine.\n\n\"ECC_HW_OOB_FIRST\" name suggested by Thomas Gleixner\n\nReviewed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Sneha Narnakaje \u003cnsnehaprabha@ti.com\u003e\nSigned-off-by: Sandeep Paulraj \u003cs-paulraj@ti.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "46a8cf2df2232c0051f29716ff8a166ebeb08daf",
      "tree": "ea7073f16c03f271cf7352c676a4604d31348deb",
      "parents": [
        "778dbcc1ebea6f9a560020110987449bf4607e5f"
      ],
      "author": {
        "name": "Sneha Narnakaje",
        "email": "nsnehaprabha@ti.com",
        "time": "Fri Sep 18 12:51:46 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:13:47 2009 -0700"
      },
      "message": "mtd: nand: add \"page\" parameter to all read_page/read_page_raw APIs\n\nThis patch adds a new \"page\" parameter to all NAND read_page/read_page_raw\nAPIs.  The read_page API for the new mode ECC_HW_OOB_FIRST requires the\npage information to send the READOOB command and read the OOB area before\nthe data area.\n\nReviewed-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Sneha Narnakaje \u003cnsnehaprabha@ti.com\u003e\nSigned-off-by: Sandeep Paulraj \u003cs-paulraj@ti.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "778dbcc1ebea6f9a560020110987449bf4607e5f",
      "tree": "014ff1122c3dc6551e67bb65bbce6f3281c1fc2b",
      "parents": [
        "f33dabbe79fdf7a8568c65faa1db7794c87ac4d3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Sep 18 12:51:44 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:07:50 2009 -0700"
      },
      "message": "mtd: onenand: make onenand/generic.c more generic\n\nRemove the ARM dependency from the generic \"onenand\" platform device\ndriver.  This change makes the driver useful for other architectures as\nwell.  Needed for the SuperH kfr2r09 board.\n\nApart from the obvious Kconfig bits, the most important change is the move\naway from ARM specific includes and platform data.  Together with this\nchange the only in-tree board code gets an update, and the driver name is\nalso changed gracefully break potential out of tree drivers.\n\nThe driver is also updated to allow NULL as platform data together with a\nfew changes to make use of resource_size() and dev_name().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kyungmin Park \u003ckmpark@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f33dabbe79fdf7a8568c65faa1db7794c87ac4d3",
      "tree": "d4aa7c13c000240f5d914b8995ea07d8dd06929f",
      "parents": [
        "2eaaa5ff87c675aacd3a869fc5fe75a35bbd5278"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Sep 18 12:51:43 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 11:06:30 2009 -0700"
      },
      "message": "mtd: nand: register orion_nand using platform_driver_probe()\n\norion_nand_probe lives in .init.text, so using platform_driver_register to\nregister it is wrong because binding a device after the init memory is\ndiscarded (e.g.  via sysfs) results in an oops.\n\nAs requested by Nicolas Pitre platform_driver_probe is used instead of\nmoving the probe function to .devinit.text as proposed initially.  This\nsaves some memory, but devices registered after the driver is probed are\nnot bound (probably there are none) and binding via sysfs isn\u0027t possible.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: Saeed Bishara \u003csaeed@marvell.com\u003e\nCc: Joern Engel \u003cjoern@logfs.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2eaaa5ff87c675aacd3a869fc5fe75a35bbd5278",
      "tree": "5224bbf24266e1025e08a109b493f932a2dac7bd",
      "parents": [
        "ec77e21b91f0393a5201cfd4571a82ab7d64fd29"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Sep 18 12:51:42 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 10:56:53 2009 -0700"
      },
      "message": "mtd: sst25l, fix lock imbalance\n\nAdd an omitted unlock to one sst25l_erase fail path.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ec77e21b91f0393a5201cfd4571a82ab7d64fd29",
      "tree": "d50c9d344ceffc48e2e7ac4cb3c030021bd162bf",
      "parents": [
        "91e0955b57377578f7555b5d0f2a21040691004b"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Fri Sep 18 12:51:40 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Sep 19 10:54:45 2009 -0700"
      },
      "message": "mtd: SST25L (non JEDEC) SPI Flash driver\n\nAdd support for the non JEDEC SST25L SPI Flash devices.\n\n[dwmw2: Some cleanups]\n\nSigned-off-by: Andre Renaud \u003candre@bluewatersys.com\u003e\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: \"H Hartley Sweeten\" \u003chartleys@visionengravers.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "73c583e4e2dd0fbbf2fafe0cc57ff75314fe72df",
      "tree": "b2fb05a6d199c0f6653fff84b67159af8f228760",
      "parents": [
        "5ce00289875a853280985aee671258795b77e089",
        "1f685b36dbf27db55072fb738aac57aaf37d2c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (47 commits)\n  OMAP clock: use debugfs_remove_recursive() for rewinding\n  OMAP2/3/4 core: create omap_device layer\n  OMAP: omap_hwmod: call omap_hwmod init at boot; create interconnects\n  OMAP2/3/4: create omap_hwmod layer\n  OMAP2/3 board-*.c files: read bootloader configuration earlier\n  OMAP2/3/4 PRCM: add module IDLEST wait code\n  OMAP2/3 PM: create the OMAP PM interface and add a default OMAP PM no-op layer\n  OMAP3 clock: remove superfluous calls to omap2_init_clk_clkdm\n  OMAP clock: associate MPU clocks with the mpu_clkdm\n  OMAP3 clock: Fixed processing of bootarg \u0027mpurate\u0027\n  OMAP: SDRC: Add several new register definitions\n  OMAP: powerdomain: Fix overflow when doing powerdomain deps lookups.\n  OMAP: PM: Added suspend target state control to debugfs for OMAP3\n  OMAP: PM debug: Add PRCM register dump support\n  OMAP: PM debug: make powerdomains use PM-debug counters\n  OMAP: PM: Add pm-debug counters\n  OMAP: PM: Add closures to clkdm_for_each and pwrdm_for_each.\n  OMAP: PM: Hook into PM counters\n  OMAP: PM counter infrastructure.\n  OMAP3: PM: fix lockdep warning caused by omap3_pm_init\n  ...\n"
    },
    {
      "commit": "ab86e5765d41a5eb4239a1c04d613db87bea5ed8",
      "tree": "a41224d4874c2f90e0b423786f00bedf6f3e8bfa",
      "parents": [
        "7ea61767e41e2baedd6a968d13f56026522e1207",
        "2b2af54a5bb6f7e80ccf78f20084b93c398c3a8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver Core: devtmpfs - kernel-maintained tmpfs-based /dev\n  debugfs: Modify default debugfs directory for debugging pktcdvd.\n  debugfs: Modified default dir of debugfs for debugging UHCI.\n  debugfs: Change debugfs directory of IWMC3200\n  debugfs: Change debuhgfs directory of trace-events-sample.h\n  debugfs: Fix mount directory of debugfs by default in events.txt\n  hpilo: add poll f_op\n  hpilo: add interrupt handler\n  hpilo: staging for interrupt handling\n  driver core: platform_device_add_data(): use kmemdup()\n  Driver core: Add support for compatibility classes\n  uio: add generic driver for PCI 2.3 devices\n  driver-core: move dma-coherent.c from kernel to driver/base\n  mem_class: fix bug\n  mem_class: use minor as index instead of searching the array\n  driver model: constify attribute groups\n  UIO: remove \u0027default n\u0027 from Kconfig\n  Driver core: Add accessor for device platform data\n  Driver core: move dev_get/set_drvdata to drivers/base/dd.c\n  Driver core: add new device to bus\u0027s list before probing\n"
    },
    {
      "commit": "a4dbd6740df0872cdf0a86841f75beec8381964d",
      "tree": "1093687845d89f8397d61e7df1ad8546a5a25225",
      "parents": [
        "5b2ea2f10dbb2fa91d8033993000f8664309395f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jun 24 10:06:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 09:50:47 2009 -0700"
      },
      "message": "driver model: constify attribute groups\n\nLet attribute group vectors be declared \"const\".  We\u0027d\nlike to let most attribute metadata live in read-only\nsections... this is a start.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f82af08fcc7dc01a7e98a49a5995a77e32a2925",
      "tree": "d505fe5936881b137b82b59360646a6988e506ba",
      "parents": [
        "f199fd990639f93d07d8e104b0a66aabaf01d67d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Sep 14 03:25:28 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:37:12 2009 -0700"
      },
      "message": "Nicolas Pitre has a new email address\n\nDue to problems at cam.org, my nico@cam.org email address is no longer\nvalid.  FRom now on, nico@fluxnic.net should be used instead.\n\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ca7d674d7ab2220707b2ada0b690c0e7c95e7ac",
      "tree": "9c0927ed1d540e5fd704c1f82689870786514655",
      "parents": [
        "2195d2818c37bdf263865f1e9effccdd9fc5f9d4",
        "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 14 17:48:14 2009 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (257 commits)\n  [ARM] Update mach-types\n  ARM: 5636/1: Move vendor enum to AMBA include\n  ARM: Fix pfn_valid() for sparse memory\n  [ARM] orion5x: Add LaCie NAS 2Big Network support\n  [ARM] pxa/sharpsl_pm: zaurus c3000 aka spitz: fix resume\n  ARM: 5686/1: at91: Correct AC97 reset line in at91sam9263ek board\n  ARM: 5640/1: This patch modifies the support of AC97 on the at91sam9263 ek board\n  ARM: 5689/1: Update default config of HP Jornada 700-series machines\n  ARM: 5691/1: fix cache aliasing issues between kmap() and kmap_atomic() with highmem\n  ARM: 5688/1: ks8695_serial: disable_irq() lockup\n  ARM: 5687/1: fix an oops with highmem\n  ARM: 5684/1: Add nuc960 platform to w90x900\n  ARM: 5683/1: Add nuc950 platform to w90x900\n  ARM: 5682/1: Add cpu.c and dev.c and modify some files of w90p910 platform\n  ARM: 5626/1: add suspend/resume functions to amba-pl011 serial driver\n  ARM: 5625/1: fix hard coded 4K resource size in amba bus detection\n  MMC: MMCI: convert realview MMC to use gpiolib\n  ARM: 5685/1: Make MMCI driver compile without gpiolib\n  ARM: implement highpte\n  ARM: Show FIQ in /proc/interrupts on CONFIG_FIQ\n  ...\n\nFix up trivial conflict in arch/arm/kernel/signal.c.\n\nIt was due to the TIF_NOTIFY_RESUME addition in commit d0420c83f (\"KEYS:\nExtend TIF_NOTIFY_RESUME to (almost) all architectures\") and follow-ups.\n"
    },
    {
      "commit": "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996",
      "tree": "869d633803eb7c429624d3bd16a6117816849763",
      "parents": [
        "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
        "b7cfda9fc3d7aa60cffab5367f2a72a4a70060cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n"
    },
    {
      "commit": "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
      "tree": "d827bca3fc825a0ac33efbcd493713be40fcc812",
      "parents": [
        "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
        "f17a1f06d2fa93f4825be572622eb02c4894db4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mm/fault.c\n"
    },
    {
      "commit": "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
      "tree": "a5542d40aa2e321b7479c676a8234fee31b4c351",
      "parents": [
        "b736b89f8a001cb73f020ca90a6fac77861cddf6",
        "8c3cbd5a2b2cc244277f6089dae83f09f1e7a27b",
        "57a473f2f97cf3bca78df08aac2f438ddef03bee",
        "af1057abd7d5f97e17ab96e34d1920746188ddcb",
        "c1cb6b7fb5190ad55b31aa3289d48fedd288ddaa",
        "65cec8e3db606608fd1f8dfc4a1c7c37bfba9173",
        "8e22676e56673494a15ba95b57af21eb47d8b98a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027bcmring\u0027, \u0027ep93xx\u0027, \u0027mach-types\u0027, \u0027misc\u0027 and \u0027w90x900\u0027 into devel\n"
    },
    {
      "commit": "2c78c44362bc9b7c715a3c2119b89a407c1cb739",
      "tree": "2ecdf19b0bccb73b60486c6784ae7cf0c7d67350",
      "parents": [
        "fca910883324d437a24d447b08f524fa19261a94"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Aug 10 10:16:37 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:42:06 2009 +0100"
      },
      "message": "mtd: pmcmsp-flash: fix error paths in init_msp_flash\n\nCleanin up after errors in init_msp_flash().\n\nAlso cleanup_msp_flash() attempts to determine the size of\nmsp_flash with `sizeof(msp_flash) / sizeof(struct mtd_info **)\u0027\nThis will not work since msp_flash is not an array.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fca910883324d437a24d447b08f524fa19261a94",
      "tree": "fcd65b0c522bf0efc0d11945a09cec7720af5c6d",
      "parents": [
        "0acfe530a2be9192861b84566625ba9b95703226"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Thu Aug 06 16:05:32 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:40:46 2009 +0100"
      },
      "message": "mtd: make few symbols static\n\nMake mtd_group and mtd_groups static since they are only used in this\nfile.\n\n[Amended by Artem Bityutskiy]\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0acfe530a2be9192861b84566625ba9b95703226",
      "tree": "4a9e72754ee9bbcd21e4316184817ccd5be404c9",
      "parents": [
        "b0469ea785d12a6c025fa213293d608fc41405fe"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 07 12:34:48 2009 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:40:37 2009 +0100"
      },
      "message": "mtd: onenand: select MTD_PARTITIONS\n\nAll of the onenand drivers depend on mtd partition support being compiled\nin, so just select it. Fixes up build breakage:\n\ndrivers/built-in.o: In function `generic_onenand_remove\u0027:\ngeneric.c:(.devexit.text+0x80): undefined reference to `del_mtd_partitions\u0027\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b0469ea785d12a6c025fa213293d608fc41405fe",
      "tree": "18f77f15d092d4193510f49a65c9d4b602c938a4",
      "parents": [
        "c6f7e7beb9e6a64816f534a3a0dd0cfa4937f1fe"
      ],
      "author": {
        "name": "Siddarth Gore",
        "email": "gores@marvell.com",
        "time": "Tue Aug 04 08:42:08 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:40:27 2009 +0100"
      },
      "message": "mtd: m25p80: add support for 3 Macronix flash chips\n\nSigned-off-by: Siddarth Gore \u003cgores@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c6f7e7beb9e6a64816f534a3a0dd0cfa4937f1fe",
      "tree": "c0fed3deeb9862dffac83ac45814e70341317c2e",
      "parents": [
        "269c0ee66367b11de9758ee64ea039843f0c7cad"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jul 31 16:21:01 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:40:17 2009 +0100"
      },
      "message": "mtd: tests: fix read buffer overflows\n\nCheck whether index is within bounds before testing the element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "269c0ee66367b11de9758ee64ea039843f0c7cad",
      "tree": "bf093868a97d039662c025808828bde2c6983cda",
      "parents": [
        "ad4fbc7921bd7cca108ecc1340a014e91ecc8536"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jul 31 14:47:58 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:40:09 2009 +0100"
      },
      "message": "slram: Read buffer overflow\n\nmap[count] is checked before count \u003c SLRAM_MAX_DEVICES_PARAMS\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ad4fbc7921bd7cca108ecc1340a014e91ecc8536",
      "tree": "22bbcfe99366a67357cec464e9b3332cd4cd5d95",
      "parents": [
        "9a73290d7735c0671d1d2379ed40025db8b773d0"
      ],
      "author": {
        "name": "vimal singh",
        "email": "vimal.newwork@gmail.com",
        "time": "Thu Jul 30 20:54:27 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:39:50 2009 +0100"
      },
      "message": "mtd: physmap_of: fix incorrect check\n\nThis patch fixes a spelling error that has resulted from copy and\npasting. The location of the error was found using a semantic patch\nbut the semantic patch was not trying to find these errors. After\nlooking things over it seemed logical that this change was needed.\n\nThe patch also makes sure mtd_list is not being freed if it has not\nbeen allocated\n\nSigned-off-by: Stoyan Gaydarov \u003csgayda2@uiuc.edu\u003e\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9a73290d7735c0671d1d2379ed40025db8b773d0",
      "tree": "c3f364a4b12ad972240b43fe41d9d8072008b145",
      "parents": [
        "05dd180709fca14fbae617c0dab1bed56be334fc"
      ],
      "author": {
        "name": "Singh, Vimal",
        "email": "vimalsingh@ti.com",
        "time": "Fri Dec 12 00:10:57 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:39:11 2009 +0100"
      },
      "message": "mtd: nand_base: allow drivers to choose ECC block size\n\nThis patch allows core driver to choose ECC block size in\nsw ecc case.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "05dd180709fca14fbae617c0dab1bed56be334fc",
      "tree": "a904c42a600b2932e92ad93747fe788a3f5760b7",
      "parents": [
        "0ffd24fc7f82a0b594250e5f221340be4c322cda"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Jul 19 21:19:08 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:38:55 2009 +0100"
      },
      "message": "mtd: correct typo \"MTD_DATAFLASH_VERIFY_WRITE\"\n\nFix the misspelling to match the actual config variable defined in\ndrivers/mtd/devi ces/Kconfig:\n\nconfig MTD_DATAFLASH_WRITE_VERIFY\n        bool \"Verify DataFlash page writes\"\n        depends on MTD_DATAFLASH\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0ffd24fc7f82a0b594250e5f221340be4c322cda",
      "tree": "fac63785fafdde1393f2a8f0964933e4806a5318",
      "parents": [
        "76d6a4791609e4d14b411a513c7648b19b258d8f"
      ],
      "author": {
        "name": "Russell King",
        "email": "linux@arm.linux.org.uk",
        "time": "Sat Jul 18 14:10:44 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:38:14 2009 +0100"
      },
      "message": "mtd: afs: fix build warning\n\ndrivers/mtd/afs.c:244: warning: format ‘%5d’ expects type ‘int’, but argument 4 has type ‘uint64_t’\n\n[dwmw2: fix incorrect \u0027KB\u0027 too]\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "76d6a4791609e4d14b411a513c7648b19b258d8f",
      "tree": "a4ad122fa6a3525b3eedce0cdcf694385e7aa7bb",
      "parents": [
        "2763c508a3c8f8ec5d6df4e8c63d5e2a5a7d3954"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 17 17:47:37 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:37:34 2009 +0100"
      },
      "message": "mtd: plat-ram: use resource_size\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2763c508a3c8f8ec5d6df4e8c63d5e2a5a7d3954",
      "tree": "07bbb07d236b19ecf3a4f9d1e93095d905648cc7",
      "parents": [
        "44a1f2085e8fe07b3aecdab7c391ca057d75da0f"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 17 17:54:14 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:37:18 2009 +0100"
      },
      "message": "mtd: physmap_of: use resource_size\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "44a1f2085e8fe07b3aecdab7c391ca057d75da0f",
      "tree": "ab17afddc341bac68ee5ffa37f8e20c8c96b8396",
      "parents": [
        "dff1550986a4c0e2a4e857c9085ef3cb66b2cec5"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jun 30 15:38:00 2009 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:35:12 2009 +0100"
      },
      "message": "mtd: ep93xx: cleanup includes in ts7250 nand driver\n\n1. \u003clinux/io.h\u003e should be included not \u003casm/io.h\u003e\n2. add platform specific header \u003cmach/ts72xx.h\u003e\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: 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": "dff1550986a4c0e2a4e857c9085ef3cb66b2cec5",
      "tree": "77e8a2b0c6b4d5bb4c5c0a784e2232f85f6ac078",
      "parents": [
        "20d8e2489d619ac4f14c46ca376655fc06b3c1ff"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Mon Jul 06 12:02:08 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:34:49 2009 +0100"
      },
      "message": "mtd: fix a typo in comment\n\nmtdblock erase_write(): fix typo in comment\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "20d8e2489d619ac4f14c46ca376655fc06b3c1ff",
      "tree": "2d2f14ab55fd8b2376de120a9f761556a2f29a1b",
      "parents": [
        "b8b3ee9aabbc3e6fc7ef025d861dd780b84eb6c5"
      ],
      "author": {
        "name": "vimal singh",
        "email": "vimalsingh@ti.com",
        "time": "Tue Jul 07 15:49:49 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:34:38 2009 +0100"
      },
      "message": "mtd: nand_base: use __func__ instead of typing names\n\nCorrecting debug prints by removing function names from print messages\nand using \u0027__func__\u0027 macro instead.\n\nFunction names were wrong in few places.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b8b3ee9aabbc3e6fc7ef025d861dd780b84eb6c5",
      "tree": "9e742f4b9d3194e8d8ba0ca1c725a9c2fb0e8752",
      "parents": [
        "652696efce135559b98ee5a3d7899295e8d553fa"
      ],
      "author": {
        "name": "vimal singh",
        "email": "vimalsingh@ti.com",
        "time": "Thu Jul 09 20:41:22 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:33:51 2009 +0100"
      },
      "message": "mtd: nand: remove repeated comment, fix spelling\n\nSinged-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "492e1501431e0d24c5b46933fdcb60639eacded7",
      "tree": "a5a75007d92ca3ea85c167ddb05ea6ec910467ca",
      "parents": [
        "bc8cec0dff072f1a45ce7f6b2c5234bb3411ac51"
      ],
      "author": {
        "name": "Mika Korhonen",
        "email": "mika.j.korhonen@gmail.com",
        "time": "Tue Jun 09 21:52:35 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 04 09:30:17 2009 +0100"
      },
      "message": "mtd: OneNAND: spelling fixes\n\nSigned-off-by: Mika Korhonen \u003cmika.j.korhonen@gmail.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "16f05c2b68520f94e365f9d347a7076f4ff00ad5",
      "tree": "ca06a5950392f6619c92fdb3431729a40096744e",
      "parents": [
        "4149ed1aa944ab864024982a2e568d17eccff504"
      ],
      "author": {
        "name": "Dimitri Gorokhovik",
        "email": "dimitri.gorokhovik@free.fr",
        "time": "Thu Sep 03 14:04:22 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 03 14:59:16 2009 +0100"
      },
      "message": "mtd: nftl: fix offset alignments\n\nArithmetic conversion in the mask computation makes the upper word\nof the second argument passed down to mtd-\u003eread_oob(), be always 0\n(assuming \u0027offs\u0027 being a 64-bit signed long long type, and\n\u0027mtd-\u003ewritesize\u0027 being a 32-bit unsigned int type).\n\nThis patch applies over the other one adding masking in nftl_write,\n\"nftl: write support is broken\".\n\nSigned-off-by: Dimitri Gorokhovik \u003cdimitri.gorokhovik@free.fr\u003e\nCc: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nCc: Scott James Remnant \u003cscott@canonical.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4149ed1aa944ab864024982a2e568d17eccff504",
      "tree": "c6edeeefe922c68609e0458f423b9c1566751021",
      "parents": [
        "edcb3b14863e1a6aa1923eeaa81125a00cf51a80"
      ],
      "author": {
        "name": "Dimitri Gorokhovik",
        "email": "dimitri.gorokhovik@free.fr",
        "time": "Thu Sep 03 14:59:13 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 03 14:59:13 2009 +0100"
      },
      "message": "mtd: nftl: write support is broken\n\nWrite support is broken in NFTL. Fix it.\n\nSigned-off-by: \u003cdimitri.gorokhovik@free.fr\u003e\nCc: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nCc: Scott James Remnant \u003cscott@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "edcb3b14863e1a6aa1923eeaa81125a00cf51a80",
      "tree": "0ced8f34894d08904c9a3fffee40b4051bfa6ad4",
      "parents": [
        "37d0892c5a94e208cf863e3b7bac014edee4346d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Aug 06 15:18:37 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 03 13:58:02 2009 +0100"
      },
      "message": "mtd: m25p80: fix null pointer dereference bug\n\nThis patch fixes the following oops, observed with MTD_PARTITIONS\u003dn:\n\nm25p80 spi32766.0: m25p80 (1024 Kbytes)\nUnable to handle kernel paging request for data at address 0x00000008\nFaulting instruction address: 0xc03a54b0\nOops: Kernel access of bad area, sig: 11 [#1]\nModules linked in:\nNIP: c03a54b0 LR: c03a5494 CTR: c01e98b8\nREGS: ef82bb60 TRAP: 0300   Not tainted  (2.6.31-rc4-00167-g4733fd3)\nMSR: 00029000 \u003cEE,ME,CE\u003e  CR: 24022022  XER: 20000000\nDEAR: 00000008, ESR: 00000000\nTASK \u003d ef82c000[1] \u0027swapper\u0027 THREAD: ef82a000\nGPR00: 00000000 ef82bc10 ef82c000 0000002e 00001eb8 ffffffff c01e9824 00000036\nGPR08: c054ed40 c0542a08 00001eb8 00004000 22022022 1001a1a0 3ff8fd00 00000000\nGPR16: 00000000 00000001 00000000 00000000 ef82bddc c0530000 efbef500 ef8356d0\nGPR24: 00000000 ef8356d0 00000000 efbf7a00 c0530ec4 ffffffed efbf5300 c0541f98\nNIP [c03a54b0] m25p_probe+0x22c/0x354\nLR [c03a5494] m25p_probe+0x210/0x354\nCall Trace:\n[ef82bc10] [c03a5494] m25p_probe+0x210/0x354 (unreliable)\n[ef82bca0] [c024e37c] spi_drv_probe+0x2c/0x3c\n[ef82bcb0] [c01f1afc] driver_probe_device+0xa4/0x178\n[ef82bcd0] [c01f06e8] bus_for_each_drv+0x6c/0xa8\n[ef82bd00] [c01f1a34] device_attach+0x84/0xa8\n...\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6175556fdc0a66ce5f1831e22892fac6f28fc2ec",
      "tree": "668273f5aef38e7df62d9a04987705ffc3e7f52a",
      "parents": [
        "941132606c7611246d2034cb7b01f9270c2d1ede"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Aug 28 10:50:34 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Aug 28 10:50:34 2009 -0700"
      },
      "message": "OMAP: Rename OMAP_MPUIO_BASE to OMAP1_MPUIO_BASE\n\nRename OMAP_MPUIO_BASE to OMAP1_MPUIO_BASE\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "94da210af4978b94cb70318bd1b282a73c50b175",
      "tree": "804b77b50f7aba63d416f0a579405879daeb42b6",
      "parents": [
        "c55bf102b675c94edef006ce487d909669221d90"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Thu Aug 20 09:19:53 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Aug 24 11:56:00 2009 -0400"
      },
      "message": "[ARM] Orion NAND: Make asm volatile avoid GCC pushing ldrd out of the loop\n\nGCC 4.3.3 and 4.4.1 happily moves the dword load instruction out of the\nloop in orion_nand_read_buf. This patch makes the instruction volatile\nto avoid the issue. I\u0027ve discussed this at gcc-help, refer to the thread\nat\n\n  http://gcc.gnu.org/ml/gcc-help/2009-08/msg00187.html\n\nThe early clobber is added to avoid the destination registers and the\nsource register overlapping.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "de75c771b4cc4da963164a538a8448128301bc35",
      "tree": "a8fea3a1a6c68324b0b425c482f3c2ef5c7d1b22",
      "parents": [
        "867996b15c1f0a98d2c405bada907e97499ba8c2"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jul 24 16:18:04 2009 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Aug 14 20:02:20 2009 +0300"
      },
      "message": "UBI: improve NOR flash erasure quirk\n\nMore testing of NOR flash against power cuts showed that sometimes\neraseblocks may be unwritable, and we cannot really invalidate\nthem before erasure. But in this case the eraseblock probably\ncontains garbage anyway, and we do not have to invalidate the\nheaders. This assumption might be not true, but this is at least\nwhat I have observed. So if we cannot invalidate the headers,\nwe make sure that the PEB does not contain valid VID header.\nIf this is true, everything is fine, otherwise we panic.\n"
    },
    {
      "commit": "867996b15c1f0a98d2c405bada907e97499ba8c2",
      "tree": "3ca5bfb6e74ef5697bb89d29365f6c4df7ab4c03",
      "parents": [
        "758d8e46347aee199e7025b8c571bab75d2de63f"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jul 24 15:31:33 2009 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Aug 14 20:02:20 2009 +0300"
      },
      "message": "UBI: introduce flash dump helper\n\nUseful for debugging problems, compiled in only if UBI debugging\nis enabled. This patch also makes the UBI writing function dump\nthe flash if it fails to write.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "758d8e46347aee199e7025b8c571bab75d2de63f",
      "tree": "c34a88972ec967785aa540156f776915c702ef4a",
      "parents": [
        "4a406856ea6830d8b8dba6a27d9f9331c5f4c13a"
      ],
      "author": {
        "name": "Phil Carmody",
        "email": "ext-phil.2.carmody@nokia.com",
        "time": "Thu Jul 23 15:29:10 2009 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Aug 14 20:01:36 2009 +0300"
      },
      "message": "UBI: eliminate possible undefined behaviour\n\nThe assignment to pos when rb is finally NULL is undefined behaviour.\nUpon seeing that assignment, GCC may assume that rb is not NULL, and\nthe loop condition ``rb\u0027\u0027 may be optimised away.\n\nSigned-off-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "4a406856ea6830d8b8dba6a27d9f9331c5f4c13a",
      "tree": "9bca90ac072a68eb762f985d62c512c55ba6dadc",
      "parents": [
        "5b289b562f6d236108569a880cb38cc03d17a50d"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jul 19 14:33:14 2009 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Aug 14 20:01:36 2009 +0300"
      },
      "message": "UBI: print a warning if too many PEBs are corrupted\n\nThere was a bug report recently where UBI prints:\n\nUBI error: ubi_attach_mtd_dev: failed to attach by scanning, error -22\n\nerror messages and refuses to attach a PEB. It turned out to be a\nbuggy flash driver which returned garbage to almost every UBI read.\nThis patch makes UBI print a better message in such cases. Namely,\nif UBI finds 8 or more corrupted PEBs, it prints a warning and\nlists the corrupted PEBs.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "5b289b562f6d236108569a880cb38cc03d17a50d",
      "tree": "74b3bcc3e1aa4632c5ea51e45769c11b9a0e7c1f",
      "parents": [
        "29a88c99d29834fb3314e0144900b187ede83106"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jul 19 14:09:46 2009 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Aug 14 20:01:36 2009 +0300"
      },
      "message": "UBI: amend NOR flash pre-erase quirk\n\nIn case of NOR flash, UBI zeroes EC and VID headers\u0027 magic,\nin order to detect interrupted erasures. It first zeroes out\nthe EC magic, then VID magic. However, if a power cut happens\nin between, we\u0027ll end up with a corrupted EC header and a valid\nVID header, in which case UBI accepts the PEB, but prints a\nwarning. This patch makes sure we first zero out the VID\nmagic, then the EC magic, not vice versa. This is just a\nsmall amendment to prevent warning messages.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "29a88c99d29834fb3314e0144900b187ede83106",
      "tree": "7987ce7659e291420824c93e04cebf3c6a2ad7c4",
      "parents": [
        "64f1607ffbbc772685733ea63e6f7f4183df1b16"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jul 19 14:03:16 2009 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Aug 14 20:01:35 2009 +0300"
      },
      "message": "UBI: print a message if ECH is corrupted and VIDH is ok\n\nIf the EC header is corrupted, but the VID header is OK, UBI accepts the\nPEB and treats it as \"used\". However, generally this should not happen.\nPrint a warning if this happens.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "67fe0688082509c52bd451d10a61b3565169c23e",
      "tree": "ae3dd36f56fba7faa8a2bf7ce384a5109548ee5d",
      "parents": [
        "7cb7beb31aa3d941833b6a6e553687422c31e4b6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 12 06:29:57 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Aug 12 06:29:57 2009 -0400"
      },
      "message": "Remove zero-length file drivers/mtd/maps/sbc8240.c\n\nIt was \"deleted\" in commit 2bf961b7ccd69e108ac435c67e2b0522b403c578\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f4b9a988685da6386d7f9a72df3098bcc3270526",
      "tree": "73432363e9f42b3d0d79d523c91058bb53555722",
      "parents": [
        "17d11ba14990d2bbaaec9c09a200b803679a968e",
        "32bc4820287a1a03982979515949e8ea56eac641"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 09 14:58:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 09 14:58:34 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: compatible fallback in absense of sequence numbers\n  UBI: fix double free on error path\n"
    },
    {
      "commit": "d676c11727815761e41a81b00c054b4bec452ae5",
      "tree": "9cdc40a1142010a545e41272a0c3b5ddc0d205fc",
      "parents": [
        "2bf961b7ccd69e108ac435c67e2b0522b403c578"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Tue Jul 14 22:04:29 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 03 14:25:00 2009 +0100"
      },
      "message": "mtd: mtdblock: introduce mtdblks_lock\n\nThe mtdblks array and its content are prone to race conditions. Introduce\nthe mutex mtdblks_lock in order to solve this.\n\n[Amended by Artem Bityutskiy]\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2bf961b7ccd69e108ac435c67e2b0522b403c578",
      "tree": "6b5ee4abc35c82e4c511b8234775aea8c84edd09",
      "parents": [
        "3cae1cc149c40c14424162496eb5a7c8db1cd4fb"
      ],
      "author": {
        "name": "Subrata Modak",
        "email": "subrata@linux.vnet.ibm.com",
        "time": "Wed Jul 01 19:22:47 2009 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 03 14:22:54 2009 +0100"
      },
      "message": "mtd: remove \u0027SBC8240 Wind River\u0027 Device Driver Code\n\nThis driver is causing build errors and is no longer needed -- it is obsoleted\nby physmap_of.\n\nSigned-off-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nTested-on-PPC64-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3cae1cc149c40c14424162496eb5a7c8db1cd4fb",
      "tree": "6f1628679b08b322419a08b07942b4d3e7f26432",
      "parents": [
        "00acf4a80779611a7ea77ff5b5ffab886ed5cc42"
      ],
      "author": {
        "name": "Mika Korhonen",
        "email": "ext-mika.2.korhonen@nokia.com",
        "time": "Thu Jun 25 15:32:19 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 03 14:22:16 2009 +0100"
      },
      "message": "mtd: OneNAND: OMAP2/3: free GPMC CS on module removal\n\nGPMC CS was not freed in omap2_onenand_remove() preventing the module\nfrom reloading after removal.\n\nSigned-off-by: Mika Korhonen \u003cext-mika.2.korhonen@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "00acf4a80779611a7ea77ff5b5ffab886ed5cc42",
      "tree": "7099de136d416782100168d2fd439f5a517f00aa",
      "parents": [
        "8022c13c27b822cf22f13df10b42aae89cd56bf0"
      ],
      "author": {
        "name": "Mika Korhonen",
        "email": "mika.j.korhonen@gmail.com",
        "time": "Thu Jun 11 14:05:07 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 03 14:21:58 2009 +0100"
      },
      "message": "mtd: OneNAND: fix incorrect bufferram offset\n\nFixes the case where CONFIG_MTD_ONENAND_2X_PROGRAM is set and\nthe real page size differs from mtd_info.writesize.\n\nSigned-off-by: Mika Korhonen \u003cmika.j.korhonen@gmail.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8022c13c27b822cf22f13df10b42aae89cd56bf0",
      "tree": "bd6a16cdb98c6f1b8d150cd0d0a5567455a83581",
      "parents": [
        "6afc4fdb3e94ba60cd566cb878b60c6c01979277"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jul 10 17:02:17 2009 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 03 14:20:26 2009 +0100"
      },
      "message": "mtd: blkdevs: do not forget to get MTD devices\n\nNowadays MTD devices have to be \"get\" before they can be\nused. This has to be done with \u0027get_mtd_device()\u0027. The\n\u0027blktrans_open()\u0027 function did not do this and instead\nused \u0027try_module_get()\u0027. Fix this.\n\nSince \u0027get_mtd_device()\u0027 already gets the module, extra\n\u0027try_module_get()\u0027 is not needed.\n\nThis fixes oops when one tries to use mtdblock on top of\ngluebi.\n\nReported-by: Holger Brunck \u003cholger.brunck@keymile.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6afc4fdb3e94ba60cd566cb878b60c6c01979277",
      "tree": "75cc3a29b3e988f852fde390e3fe79e6d157db51",
      "parents": [
        "7699ad35ed06044c4fc1be162553880f98658616"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Tue Jul 28 04:56:43 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 03 14:16:01 2009 +0100"
      },
      "message": "mtd: fix the conversion from dev to mtd_info\n\nThe patch fixes a bug when converting dev to mtd_info by using the\ndrvdata of the dev, the previous code used\ncontainer_of(dev, struct mtd_info, dev), but won\u0027t work for the mtdXro\ndevices as they created without being contained inside mtd_info structure.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    }
  ],
  "next": "32bc4820287a1a03982979515949e8ea56eac641"
}
