)]}'
{
  "log": [
    {
      "commit": "63f1474c69c061f923068a25f136dca0c49cd478",
      "tree": "2506d897c28391ffacd9ff0f32fa4f1de7126a7e",
      "parents": [
        "f68c834b045afc8c80ec167cccf48934c8970022"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Oct 18 10:16:26 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:09:05 2010 -0700"
      },
      "message": "mxc_nand: do not depend on disabling the irq in the interrupt handler\n\nThis patch reverts the driver to enabling/disabling the NFC interrupt\nmask rather than enabling/disabling the system interrupt.  This cleans\nup the driver so that it doesn\u0027t rely on interrupts being disabled\nwithin the interrupt handler.\n\nFor i.MX21 we keep the current behaviour, that is calling\nenable_irq/disable_irq_nosync to enable/disable interrupts.  This patch\nis based on earlier work by John Ogness.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nTested-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f12f662f29d5801e598c6bb4a71e54b2de218f72",
      "tree": "591c389ec99d992cb3b9b093ddc0463c929b7b1e",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel.blueman@gmail.com",
        "time": "Wed Sep 29 21:01:55 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 29 13:17:56 2010 -0700"
      },
      "message": "fix OMAP2 MTD build failure\n\nFix build failure from recent interface change and merge.\n\nTested on OMAP3430.\n\nSigned-off-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65e0b598bdb3fe1122ab9a9708fc785e7ac41671",
      "tree": "938f939493d27900fdfa50232158483e82b68697",
      "parents": [
        "d7a4b63b5138e29122e72a5192d98be86ca68cca",
        "99d389640b58052884fb231bce9dbffb4f595aa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 14 17:05:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 14 17:05:39 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd: pxa3xx: fix build error when CONFIG_MTD_PARTITIONS is not defined\n  mtd: mxc_nand: configure pages per block for v2 controller\n  mtd: OneNAND: Fix loop hang when DMA error at Samsung SoCs\n  mtd: OneNAND: Fix 2KiB pagesize handling at Samsung SoCs\n  mtd: Blackfin NFC: fix invalid free in remove()\n  mtd: Blackfin NFC: fix build error after nand_scan_ident() change\n  mxc_nand: Do not do byte accesses to the NFC buffer.\n"
    },
    {
      "commit": "99d389640b58052884fb231bce9dbffb4f595aa4",
      "tree": "ec7900017662bc1c6cfb9b11cdba967e5f9ad3c7",
      "parents": [
        "b8db2f51dcccbaf4d23ed44cd0c64856c58a16c0"
      ],
      "author": {
        "name": "Mark F. Brown",
        "email": "mark.brown314@gmail.com",
        "time": "Thu Aug 26 04:56:51 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:50:42 2010 +0100"
      },
      "message": "mtd: pxa3xx: fix build error when CONFIG_MTD_PARTITIONS is not defined\n\nSigned-off-by: Mark F. Brown \u003cmark.brown314@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": "b8db2f51dcccbaf4d23ed44cd0c64856c58a16c0",
      "tree": "0ee47ccd841fbc340dec54864d2f40810bfa589a",
      "parents": [
        "53d1e137d5ddd8a1c5ec54c5375cb2832e1cbcd1"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Aug 09 15:04:19 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:50:34 2010 +0100"
      },
      "message": "mtd: mxc_nand: configure pages per block for v2 controller\n\nThis patch initializes the pages per block field in CONFIG1 for\nv2 controllers. It also sets the FP_INT field. This is the last\nfield not correctly initialized, so we can switch from\nread/modify/write the CONFIG1 reg to just write the correct\nvalue.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nTested-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "53d1e137d5ddd8a1c5ec54c5375cb2832e1cbcd1",
      "tree": "f053b9d0e773e2d379f79834630c1c1853e2258a",
      "parents": [
        "9aba97ad004ed0cde9747a9daf5b1484edb746cd"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 27 11:55:37 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:49:45 2010 +0100"
      },
      "message": "mtd: OneNAND: Fix loop hang when DMA error at Samsung SoCs\n\nWhen DMA error occurs. it\u0027s loop hang since it can\u0027t exit the loop.\nand it\u0027s the right DMA handling code as Spec.\n\nSigned-off-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": "9aba97ad004ed0cde9747a9daf5b1484edb746cd",
      "tree": "c44f1861042f9c69979713280eb775300d70ce92",
      "parents": [
        "8b865d5efd9205b131dd9a43a6f450c05d38aaa1"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 27 11:55:44 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:49:18 2010 +0100"
      },
      "message": "mtd: OneNAND: Fix 2KiB pagesize handling at Samsung SoCs\n\nWrong assumption bufferram can be switched between BufferRAM0 and BufferRAM1\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8b865d5efd9205b131dd9a43a6f450c05d38aaa1",
      "tree": "f84291bbbda866bcd86227d5ecc369d52583a7bc",
      "parents": [
        "eac15a429a27cb74115daaf4c1127c5e854d50e4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Aug 28 16:42:04 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:49:03 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix invalid free in remove()\n\nSince info-\u003emtd isn\u0027t dynamically allocated, we shouldn\u0027t attempt to\nkfree() it.  Otherwise we get random fun corruption when unloading\nthe driver built as a module.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eac15a429a27cb74115daaf4c1127c5e854d50e4",
      "tree": "2b1878d27a8b0006afc756fb865e0359424ed5d7",
      "parents": [
        "f7b66e5e51d31c45c6039db9a6da7863fb75be1e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Aug 28 01:45:00 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 13 08:48:50 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix build error after nand_scan_ident() change\n\nSeems some patches got out sync when being merged.  The Blackfin NFC\ndriver was updated to use nand_scan_ident(), but it missed the change\nwhere nand_scan_ident() now takes 3 arguments.  So update this driver\nto fix build failures.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d3f6e6c666c0f68991d785177c4c62fcd1d651f2",
      "tree": "136f546ea12366f262b2d112b0795bf85c7e707c",
      "parents": [
        "1deacd7a1d4bb22f812908c34e3254de76e4faa8"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Aug 29 23:34:44 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Aug 30 13:32:31 2010 +0300"
      },
      "message": "UBI: do not oops when erroneous PEB is scheduled for scrubbing\n\nWhen an erroneous PEB is scheduling for scrubbing, we end up with the\nfollowing oops:\n\n[\u003cc0162404\u003e] (prot_queue_del+0x0/0x50) from [\u003cc01635b4\u003e] (ubi_wl_scrub_peb+0xec/0x13c)\n[\u003cc01634c8\u003e] (ubi_wl_scrub_peb+0x0/0x13c) from [\u003cc01603bc\u003e] (ubi_eba_read_leb+0x200/0x428)\n[\u003cc01601bc\u003e] (ubi_eba_read_leb+0x0/0x428) from [\u003cc015e3c0\u003e] (ubi_leb_read+0xe8/0x138)\n[\u003cc015e2d8\u003e] (ubi_leb_read+0x0/0x138) from [\u003cc00d6918\u003e] (ubifs_start_scan+0x7c/0xf4)\n[\u003cc00d689c\u003e] (ubifs_start_scan+0x0/0xf4) from [\u003cc00e3650\u003e] (ubifs_recover_leb+0x3c/0x730)\n[\u003cc00e3614\u003e] (ubifs_recover_leb+0x0/0x730) from [\u003cc00e444c\u003e] (ubifs_recover_log_leb+0xc8/0x2dc)\n[\u003cc00e4384\u003e] (ubifs_recover_log_leb+0x0/0x2dc) from [\u003cc00d7c20\u003e] (ubifs_replay_journal+0xb90/0x13a4)\n[\u003cc00d7090\u003e] (ubifs_replay_journal+0x0/0x13a4) from [\u003cc00cdd68\u003e] (ubifs_fill_super+0xb84/0x1054)\n[\u003cc00cd1e4\u003e] (ubifs_fill_super+0x0/0x1054) from [\u003cc00ced04\u003e] (ubifs_get_sb+0xc4/0x2ac)\n[\u003cc00cec40\u003e] (ubifs_get_sb+0x0/0x2ac) from [\u003cc007f04c\u003e] (vfs_kern_mount+0x58/0x94)\n[\u003cc007eff4\u003e] (vfs_kern_mount+0x0/0x94) from [\u003cc007f0e8\u003e] (do_kern_mount+0x40/0xe8)\n[\u003cc007f0a8\u003e] (do_kern_mount+0x0/0xe8) from [\u003cc0095628\u003e] (do_new_mount+0x68/0x8c)\n[\u003cc00955c0\u003e] (do_new_mount+0x0/0x8c) from [\u003cc00957a8\u003e] (do_mount+0x15c/0x1b8)\n[\u003cc009564c\u003e] (do_mount+0x0/0x1b8) from [\u003cc0095890\u003e] (sys_mount+0x8c/0xd4)\n[\u003cc0095804\u003e] (sys_mount+0x0/0xd4) from [\u003cc0023c00\u003e] (ret_fast_syscall+0x0/0x2c)\nKernel panic - not syncing: Fatal exception\n\nThe problem is that \u0027ubi_wl_scrub_peb()\u0027 does not expect that PEBs may\nbe in the erroneous tree, which is a bug. This patch fixes the bug\nand adds corresponding check to \u0027ubi_wl_scrub_peb()\u0027. Now it will simply\nignore erroneous PEBs, instead of causing an oops.\n\nReported-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "1deacd7a1d4bb22f812908c34e3254de76e4faa8",
      "tree": "a15a8b2b6083e9eb56077a1f874c5114e00a58bd",
      "parents": [
        "80c1c16fb89e7055acb560e6d90c881b5c7496c1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Aug 12 12:10:59 2010 -0700"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Aug 30 13:31:34 2010 +0300"
      },
      "message": "UBI: fix kconfig unmet dependency\n\nwarning: (OPTPROBES \u0026\u0026 KPROBES \u0026\u0026 HAVE_OPTPROBES \u0026\u0026 !PREEMPT \u0026\u0026 DEBUG_KERNEL ||\nMTD_UBI_DEBUG \u0026\u0026 MTD \u0026\u0026 SYSFS \u0026\u0026 MTD_UBI || UBIFS_FS_DEBUG \u0026\u0026 MISC_FILESYSTEMS \u0026\u0026\nUBIFS_FS || LOCKDEP \u0026\u0026 DEBUG_KERNEL \u0026\u0026 TRACE_IRQFLAGS_SUPPORT \u0026\u0026\nSTACKTRACE_SUPPORT \u0026\u0026 LOCKDEP_SUPPORT || LATENCYTOP \u0026\u0026 HAVE_LATENCYTOP_SUPPORT \u0026\u0026\nDEBUG_KERNEL \u0026\u0026 STACKTRACE_SUPPORT \u0026\u0026 PROC_FS) selects KALLSYMS_ALL\nwhich has unmet direct dependencies (DEBUG_KERNEL \u0026\u0026 KALLSYMS)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "80c1c16fb89e7055acb560e6d90c881b5c7496c1",
      "tree": "f84727cff89a3ac0cf7c0e502a189d3d20c289b1",
      "parents": [
        "01ebc12f5f2e88a1c6a5436b71a506ac2bf66d6b"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sat Aug 28 12:11:40 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Aug 30 10:19:11 2010 +0300"
      },
      "message": "UBI: fix forward compatibility\n\nCommit 0798cea8c2e1afee59686c51d27d0e96b05e42d1 \"UBI: improve corrupted flash handling\"\nbroke delet-compatible volumes handling - it introduced a limit of 8 eraseblocks which\nmay be corrupted. And delete-compatible eraseblocks are added to the \"corrupted\" list,\nso if we\u0027d have a large delete-compatible volume, UBI would refuse it.\n\nThe fix is to add delete-compatible volumes to the erase list instead. Indeed, they are\ncorrupted, we just have to erase them.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "01ebc12f5f2e88a1c6a5436b71a506ac2bf66d6b",
      "tree": "7c3e748518efe1f42c82eb922d1d6625964282a2",
      "parents": [
        "2bfc96a127bc1cc94d26bfaa40159966064f9c8c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Aug 07 11:09:29 2010 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Aug 30 10:19:11 2010 +0300"
      },
      "message": "UBI: eliminate update of list_for_each_entry loop cursor\n\nlist_for_each_entry uses its first argument to move from one element to the\nnext, so modifying it can break the iteration.  The variable re1 is already\nused within the loop as a temporary variable, and is not live here.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\niterator name list_for_each_entry;\nexpression x,E;\nposition p1,p2;\n@@\n\nlist_for_each_entry@p1(x,...) { \u003c... x \u003d@p2 E ...\u003e }\n\n@@\nexpression x,E;\nposition r.p1,r.p2;\nstatement S;\n@@\n\n*x \u003d@p2 E\n...\nlist_for_each_entry@p1(x,...) S\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "f7b66e5e51d31c45c6039db9a6da7863fb75be1e",
      "tree": "6bb1e4514804a08c0231a653450dc01d467a4a63",
      "parents": [
        "76be97c1fc945db08aae1f1b746012662d643e97"
      ],
      "author": {
        "name": "John Ogness",
        "email": "john.ogness@linutronix.de",
        "time": "Fri Jun 18 18:59:47 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 27 00:29:09 2010 +0100"
      },
      "message": "mxc_nand: Do not do byte accesses to the NFC buffer.\n\nThis patch avoids byte access to the NFC buffer. Byte access to the\nNFC is not allowed.\n\nThe patch is against linux-next 20100618.\n\nSigned-off-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nTested-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "69b26c7ad00fd5b6129400725e2ffb95134a0e1b",
      "tree": "1986375f189313cc5a32560663c635e9110588c9",
      "parents": [
        "ddb0c5a689c857bb13a42d9a3f0a7604497b3a29",
        "cfe3fdadb16162327773ef01a575a32000b8c7f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 21 12:47:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 21 12:47:05 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd: nand: Fix probe of Samsung NAND chips\n  mtd: nand: Fix regression in BBM detection\n  pxa3xx: fix ns2cycle equation\n"
    },
    {
      "commit": "cfe3fdadb16162327773ef01a575a32000b8c7f4",
      "tree": "e93dd6e4a80c1cdb23f9a2b562d4cb2bfb955f37",
      "parents": [
        "065a1ed8de85583888b3d4f22c64b534a1fbdaaa"
      ],
      "author": {
        "name": "Tilman Sauerbeck",
        "email": "tilman@code-monkey.de",
        "time": "Fri Aug 20 14:01:47 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 20 22:26:20 2010 +0100"
      },
      "message": "mtd: nand: Fix probe of Samsung NAND chips\n\nApparently, the check for a 6-byte ID string introduced by commit\n426c457a3216fac74e3d44dd39729b0689f4c7ab (\"mtd: nand: extend NAND flash\ndetection to new MLC chips\") is NOT sufficient to determine whether or\nnot a Samsung chip uses their new MLC detection scheme or the old,\nstandard scheme. This adds a condition to check cell type.\n\nSigned-off-by: Tilman Sauerbeck \u003ctilman@code-monkey.de\u003e\nSigned-off-by: Brian Norris \u003cnorris@broadcom.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "065a1ed8de85583888b3d4f22c64b534a1fbdaaa",
      "tree": "141e93d9d7db8412794cd6e34e9b91b88139a78c",
      "parents": [
        "93b352fce679945845664b56b0c3afbd655a7a12"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "norris@broadcom.com",
        "time": "Wed Aug 18 11:25:04 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 19 15:02:19 2010 +0100"
      },
      "message": "mtd: nand: Fix regression in BBM detection\n\nCommit c7b28e25cb9beb943aead770ff14551b55fa8c79 (\"mtd: nand: refactor BB \nmarker detection\") caused a regression in detection of factory-set bad \nblock markers, especially for certain small-page NAND. This fix removes \nsome unneeded constraints on using NAND_SMALL_BADBLOCK_POS, making the \ndetection code more correct.\n\nThis regression can be seen, for example, in Hynix HY27US081G1M and\nsimilar.\n\nSigned-off-by: Brian Norris \u003cnorris@broadcom.com\u003e\nTested-by: Michael Guntsche \u003cmike@it-loops.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "93b352fce679945845664b56b0c3afbd655a7a12",
      "tree": "066af0c86ff07111f5a569aae432ad657cf4d844",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 16 16:09:09 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 18 13:32:47 2010 +0100"
      },
      "message": "pxa3xx: fix ns2cycle equation\n\nTest on a PXA310 platform with Samsung K9F2G08X0B NAND flash,\nwith tCH\u003d5 and clk is 156MHz, ns2cycle(5, 156000000) returns -1.\n\nns2cycle returns negtive value will break NDTR0_tXX macros.\n\nAfter checking the commit log, I found the problem is introduced by\ncommit 5b0d4d7c8a67c5ba3d35e6ceb0c5530cc6846db7\n\"[MTD] [NAND] pxa3xx: convert from ns to clock ticks more accurately\"\n\nTo get num of clock cycles, we use below equation:\nnum of clock cycles \u003d time (ns) / one clock cycle (ns) + 1\nWe need to add 1 cycle here because integer division will truncate the result.\nIt is possible the developers set the Min values in SPEC for timing settings.\nThus the truncate may cause problem, and it is safe to add an extra cycle here.\n\nThe various fields in NDTR{01} are in units of clock ticks minus one,\nthus we should subtract 1 cycle then.\n\nThus the correct equation should be:\nnum of clock cycles \u003d time (ns) / one clock cycle (ns) + 1 - 1\n                    \u003d time (ns) / one clock cycle (ns)\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Lei Wen \u003cleiwen@marvell.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "7a50d06e242614f02004faed2972a8f2c9336d61",
      "tree": "0d06eb21f37796d937879256cac069f441e5a200",
      "parents": [
        "f1ca09b2b5c9dd3988c61818a7d621b1400e4f0c"
      ],
      "author": {
        "name": "Graeme Smecher",
        "email": "graeme.smecher@mail.mcgill.ca",
        "time": "Tue Aug 17 10:13:44 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Aug 17 13:16:47 2010 -0600"
      },
      "message": "of: fix missing headers for of_address_to_resource() in MTD and SysACE drivers\n\nThe drivers for Xilinx\u0027 SystemACE and physically mapped MTDs were missing\nprototypes for of_address_to_resource(). This patch adds the necessary\nheaders.\n\nSigned-off-by: Graeme Smecher \u003cgraeme.smecher@mail.mcgill.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7355a5a654ccbbfd2fd11bb1e2389910f786ea92",
      "tree": "a1aa0b16bab51f8c5c505fe237d3ba6ba20b88aa",
      "parents": [
        "7a1b29a82ba76427de791098c095ce31dab9333d",
        "84c4f46d9c0bd67b763b01a6b4c86dcfde6c818a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 15 17:32:47 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd/nand_ids: Fix buswidth\n  mtd/m25p80: fix test for end of loop\n  mtd/m25p80: retlen is never NULL\n  MIPS: Fix gen_nand probe structures contents\n  gen_nand: Test if nr_chips field is valid\n  BFIN: Fix gen_nand probe structures contents\n  nand/denali: move all hardware initialization work to denali_hw_init\n  nand/denali: Add a page check in denali_read_page \u0026 denali_read_page_raw\n  nand/denali: use cpu_relax() while waiting for hardware interrupt\n  nand/denali: change read_status function method\n  nand/denali: Fixed check patch warnings\n  ARM: Fix gen_nand probe structures contents\n  mtd/nand_base: fix kernel-doc warnings \u0026 typos\n  nand/denali: use dev_xx debug function to replace nand_dbg_print and some printk\n  nand/denali: Fixed handle ECC error bugs\n  nand/denali: use iowrite32() to replace denali_write32()\n  nand/denali: Fixed probe function bugs\n"
    },
    {
      "commit": "84c4f46d9c0bd67b763b01a6b4c86dcfde6c818a",
      "tree": "3e6fea52757d165649c574d4ea9c80f3d5335d9f",
      "parents": [
        "f78ec6b2f32efad1fc6b2196e966dcec8122d689"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "norris@broadcom.com",
        "time": "Fri Aug 13 10:29:14 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 13 21:11:54 2010 +0100"
      },
      "message": "mtd/nand_ids: Fix buswidth\n\nThe buswidth for chips of ID 0xD7 is x8, not x16.\nThis was my previous typo.\n\nSigned-off-by: Brian Norris \u003cnorris@broadcom.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "f78ec6b2f32efad1fc6b2196e966dcec8122d689",
      "tree": "bd00138782ab4b654db4714df0b852f206341921",
      "parents": [
        "b06cd21e2f0f75686f95afa5b71219b1408f5458"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 12 09:58:27 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 12:31:39 2010 +0100"
      },
      "message": "mtd/m25p80: fix test for end of loop\n\n\"plat_id\" is always non-NULL here.  There is a zero element on the end\nof the m25p_ids[] array and if we hit the end of the loop then plat_id\npoints to that.\n\nThis would lead to a NULL pointer dereference later on in the function.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b06cd21e2f0f75686f95afa5b71219b1408f5458",
      "tree": "e1a316a5e671b0ba4e483b615b866b5468e93f45",
      "parents": [
        "d2b5bbef2198f82280441ab1ea7f634d615d913b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 12 09:53:52 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 12:26:22 2010 +0100"
      },
      "message": "mtd/m25p80: retlen is never NULL\n\nThis is just a cleanup, it doesn\u0027t fix any bugs.\n\nThese functions all check retlen inconsistently and it generates a\nwarning in Smatch (http://smatch.sf.net).  If retlen were ever NULL it\nwould cause an oops and the code has been this way since 2006 so someone\nwould have complained.  Also I looked at other places that implemented\nthe mtd read and write functions and they dereference retlen without\nchecking.\n\nI removed the checks.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "01cd2ababddd55a127caa1cd20d570637e0d42e1",
      "tree": "34d555d43eb53faeaf6426afbe8f1d775c8cff23",
      "parents": [
        "ef56609f9c7fdf5baa9d9f86f84a7bd8a717cd25"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Aug 12 03:53:55 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 12:17:36 2010 +0100"
      },
      "message": "gen_nand: Test if nr_chips field is valid\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5eab6aaaaf0149ada4afd1aebce1978e1cc5a3e7",
      "tree": "bebb97e5504824c4dc857b6e6367531398dacf3a",
      "parents": [
        "7d8a26fd22c6944cb18a67c5b8d8255608a3ba98"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Thu Aug 12 10:07:18 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 11:10:40 2010 +0100"
      },
      "message": "nand/denali: move all hardware initialization work to denali_hw_init\n\nAll hardware initialization will be done in denali_hw_init before\nirq handler registered\nChange mtd name from \"DENALI NAND\" to be \"denali-nand\" since whitespace in\nname can cause problems if we use cmdlinepart\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7d8a26fd22c6944cb18a67c5b8d8255608a3ba98",
      "tree": "51291248a39228cb7bd097fb2402c177e5d48bfb",
      "parents": [
        "628bfd4164502fa531b6d284cb6a18e337ec3f20"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Wed Aug 11 18:19:23 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 11:10:40 2010 +0100"
      },
      "message": "nand/denali: Add a page check in denali_read_page \u0026 denali_read_page_raw\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "628bfd4164502fa531b6d284cb6a18e337ec3f20",
      "tree": "7b41a8e5fc648fa6374273f311bc3d7cfdeaf408",
      "parents": [
        "f0bc0c778fe12e43658193fae975fc5762e98773"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Wed Aug 11 17:53:29 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 11:10:39 2010 +0100"
      },
      "message": "nand/denali: use cpu_relax() while waiting for hardware interrupt\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f0bc0c778fe12e43658193fae975fc5762e98773",
      "tree": "9d387a0de47c05cfef548cdaa149317aeb8ab51c",
      "parents": [
        "b292c341e2304b1d937843711c63d1e141d7b589"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Wed Aug 11 17:14:59 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 11:10:37 2010 +0100"
      },
      "message": "nand/denali: change read_status function method\n\nIn mtd-\u003ewrite, Denali controller will use MODE_11 mode to read\nNAND flash status, then return back to MODE_1O mode to do page\nwrite.\nHere comes a bug for this kind of using, sometimes controller will\nnot write data to NAND and just return a good interrupt to tell\ndriver writing work is done. The data in this page is all 0xff and\nthis page can not be written again. The reason is unknow.\n\nSo read Denali controller register WRITE_PROTECT to get NAND status\ninstead.\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b292c341e2304b1d937843711c63d1e141d7b589",
      "tree": "1f408aeb08f4045c71d0ca2294f242320a0207b3",
      "parents": [
        "ef077179a2909d3d0d3accf29ad1ea9ebb19019b"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Wed Aug 11 17:46:00 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 12 11:10:36 2010 +0100"
      },
      "message": "nand/denali: Fixed check patch warnings\n\nwaring: no space for starting a line\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b6d676db35ca6c99180bb12dcbd4a8c3b2995e49",
      "tree": "fcbd8da68f277508df5d6d0266c2d72ed167af91",
      "parents": [
        "71740c423c52dc65fd2f40e4c7f6ed32c636c52b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 10 18:02:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:18 2010 -0700"
      },
      "message": "mtd/nand_base: fix kernel-doc warnings \u0026 typos\n\nFix mtd/nand_base.c kernel-doc warnings and typos.\n\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027invert\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:2087): No description found for parameter \u0027len\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db9ebb7cd0b6329c46ba3cc326d6414647fcfe6b",
      "tree": "ecb412a00139d50b39daf4ba18dd5deaa2b6cea8",
      "parents": [
        "7cfffac06ca0d45040db228ce1835f5cf8623916"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 24 22:22:51 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 11 00:29:15 2010 +0100"
      },
      "message": "mtd/nand_base: fix kernel-doc warnings \u0026 typos\n\nFix mtd/nand_base.c kernel-doc warnings and typos.\n\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027invert\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:2087): No description found for parameter \u0027len\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7cfffac06ca0d45040db228ce1835f5cf8623916",
      "tree": "150019f9e6f393971bc1ee56f32fbf536f207235",
      "parents": [
        "8ae61ebddba8a0cf96f61e592acaa12800e50727"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Tue Aug 10 00:16:51 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 11 00:28:40 2010 +0100"
      },
      "message": "nand/denali: use dev_xx debug function to replace nand_dbg_print and some printk\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8ae61ebddba8a0cf96f61e592acaa12800e50727",
      "tree": "f098bacb9c388ff44d6a9e62c4e87d72428ed65a",
      "parents": [
        "24c3fa36dedd12616c273bfa4adfed3bb652637f"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Tue Aug 10 00:07:01 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 11 00:28:39 2010 +0100"
      },
      "message": "nand/denali: Fixed handle ECC error bugs\n\nOnce the last ECC error was handled, controller will triger an\ninterrupt. If this interrupt can not be clean on time, controller\nmay corrupt.\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "24c3fa36dedd12616c273bfa4adfed3bb652637f",
      "tree": "0d0c60aeac278945b9d60e928e3eddb8e84a595d",
      "parents": [
        "5c0eb90094d64d56df8be23bb75d48e63c96c180"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Mon Aug 09 23:59:23 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 11 00:28:38 2010 +0100"
      },
      "message": "nand/denali: use iowrite32() to replace denali_write32()\n\ndenali_write32() just implements a debug function for iowrite32(),\nonly print out the write value. Remove this function since it\u0027s useless\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5c0eb90094d64d56df8be23bb75d48e63c96c180",
      "tree": "042de2a2382a341e82fa80d9a3431af232f22623",
      "parents": [
        "e8a89cebdbaab14caaa26debdb4ffd493b8831af"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Mon Aug 09 18:37:00 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 11 00:28:36 2010 +0100"
      },
      "message": "nand/denali: Fixed probe function bugs\n\nFixed a pci_resource_len function error;\nChanged returning sequence of probe function;\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2f9e825d3e0e2b407ae8f082de5c00afcf7378fb",
      "tree": "f8b3ee40674ce4acd5508a0a0bf52a30904caf6c",
      "parents": [
        "7ae0dea900b027cd90e8a3e14deca9a19e17638b",
        "de75d60d5ea235e6e09f4962ab22541ce0fe176a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block: (149 commits)\n  block: make sure that REQ_* types are seen even with CONFIG_BLOCK\u003dn\n  xen-blkfront: fix missing out label\n  blkdev: fix blkdev_issue_zeroout return value\n  block: update request stacking methods to support discards\n  block: fix missing export of blk_types.h\n  writeback: fix bad _bh spinlock nesting\n  drbd: revert \"delay probes\", feature is being re-implemented differently\n  drbd: Initialize all members of sync_conf to their defaults [Bugz 315]\n  drbd: Disable delay probes for the upcomming release\n  writeback: cleanup bdi_register\n  writeback: add new tracepoints\n  writeback: remove unnecessary init_timer call\n  writeback: optimize periodic bdi thread wakeups\n  writeback: prevent unnecessary bdi threads wakeups\n  writeback: move bdi threads exiting logic to the forker thread\n  writeback: restructure bdi forker loop a little\n  writeback: move last_active to bdi\n  writeback: do not remove bdi from bdi_list\n  writeback: simplify bdi code a little\n  writeback: do not lose wake-ups in bdi threads\n  ...\n\nFixed up pretty trivial conflicts in drivers/block/virtio_blk.c and\ndrivers/scsi/scsi_error.c as per Jens.\n"
    },
    {
      "commit": "e8a89cebdbaab14caaa26debdb4ffd493b8831af",
      "tree": "e0843f082628408ce259c72db36da54dff603987",
      "parents": [
        "8196867c74890ccdf40a2b5e3e173597fbc4f9ac",
        "6ae0185fe201eae0548dace2a84acb5050fc8606"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (79 commits)\n  mtd: Remove obsolete \u003cmtd/compatmac.h\u003e include\n  mtd: Update copyright notices\n  jffs2: Update copyright notices\n  mtd-physmap: add support users can assign the probe type in board files\n  mtd: remove redwood map driver\n  mxc_nand: Add v3 (i.MX51) Support\n  mxc_nand: support 8bit ecc\n  mxc_nand: fix correct_data function\n  mxc_nand: add V1_V2 namespace to registers\n  mxc_nand: factor out a check_int function\n  mxc_nand: make some internally used functions overwriteable\n  mxc_nand: rework get_dev_status\n  mxc_nand: remove 0xe00 offset from registers\n  mtd: denali: Add multi connected NAND support\n  mtd: denali: Remove set_ecc_config function\n  mtd: denali: Remove unuseful code in get_xx_nand_para functions\n  mtd: denali: Remove device_info_tag structure\n  mtd: m25p80: add support for the Winbond W25Q32 SPI flash chip\n  mtd: m25p80: add support for the Intel/Numonyx {16,32,64}0S33B SPI flash chips\n  mtd: m25p80: add support for the EON EN25P{32, 64} SPI flash chips\n  ...\n\nFix up trivial conflicts in drivers/mtd/maps/{Kconfig,redwood.c} due to\nredwood driver removal.\n"
    },
    {
      "commit": "6ae0185fe201eae0548dace2a84acb5050fc8606",
      "tree": "f06bfb2302f84f178875d710c9ebb6425011fe2b",
      "parents": [
        "a1452a3771c4eb85bd779790b040efdc36f4274e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 21:19:42 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 21:19:42 2010 +0100"
      },
      "message": "mtd: Remove obsolete \u003cmtd/compatmac.h\u003e include\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a1452a3771c4eb85bd779790b040efdc36f4274e",
      "tree": "a0fc935c63a4705dc012be3f795fd6be70ba850c",
      "parents": [
        "6088c0587706b2cf21ce50c11576718bff5fae0c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 20:58:20 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 20:58:20 2010 +0100"
      },
      "message": "mtd: Update copyright notices\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "d71048e22f47725a5808ea2e4e1e72fa36c1a788",
      "tree": "65debebb2964cb4cbde4d29e15730527d686a540",
      "parents": [
        "44d51a029f95d49c5c7ccd7808f81904c20c3abd",
        "d21872b3683ff37f73c68993749a6e6aeeaed265"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:01:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:01:46 2010 -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: (143 commits)\n  omap: mailbox: reorganize headers\n  omap: mailbox: standarize on \u0027omap-mailbox\u0027\n  omap: mailbox: only compile for configured archs\n  omap: mailbox: simplify omap_mbox_register()\n  omap: mailbox: reorganize registering\n  omap: mailbox: add IRQ names\n  omap: mailbox: remove unecessary fields\n  omap: mailbox: don\u0027t export unecessary symbols\n  omap: mailbox: update omap1 probing\n  omap: mailbox: use correct config for omap1\n  omap: mailbox: 2420 should be detected at run-time\n  omap: mailbox: reorganize structures\n  omap: mailbox: trivial cleanups\n  omap mailbox: Set a device in logical mbox instance for traceability\n  omap: mailbox: convert block api to kfifo\n  omap: mailbox: remove (un)likely macros from cold paths\n  omap: mailbox cleanup: split MODULE_AUTHOR line\n  omap: mailbox: convert rwlocks to spinlock\n  Mailbox: disable mailbox interrupt when request queue\n  Mailbox: new mutext lock for h/w mailbox configuration\n  ...\n"
    },
    {
      "commit": "78ef7fab0eb0a5b159842bac89aed74bb0aa7bfe",
      "tree": "98aff2083703762b75e8ecb7e0e8a27ec9c8df9a",
      "parents": [
        "73ee5760253dc8893502e19a9cb118d25dab21ec"
      ],
      "author": {
        "name": "Barry Song",
        "email": "21cnbao@gmail.com",
        "time": "Fri Jan 15 15:50:14 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 08 12:28:15 2010 +0100"
      },
      "message": "mtd-physmap: add support users can assign the probe type in board files\n\nThere are three reasons to add this support:\n1. users probably know the interface type of their flashs, then probe\ncan be faster if they give the right type in platform data since wrong\ntypes will not be detected.\n2. sometimes, detecting can cause destory to system. For example, for\nkernel XIP, detecting can cause NOR enter a mode instructions can not\nbe fetched right, which will make kernel crash.\n3. For a new probe which is not listed in the rom_probe_types, if users\nassign it in board files, physmap can still probe it.\n\nSigned-off-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6e9624b8caec290d28b4c6d9ec75749df6372b87",
      "tree": "47225b544e1da82742795553dc4e8aa70c17afdc",
      "parents": [
        "8a6cfeb6deca3a8fefd639d898b0d163c0b5d368"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 07 18:25:34 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Aug 07 18:25:34 2010 +0200"
      },
      "message": "block: push down BKL into .open and .release\n\nThe open and release block_device_operations are currently\ncalled with the BKL held. In order to change that, we must\nfirst make sure that all drivers that currently rely\non this have no regressions.\n\nThis blindly pushes the BKL into all .open and .release\noperations for all block drivers to prepare for the\nnext step. The drivers can subsequently replace the BKL\nwith their own locks or remove it completely when it can\nbe shown that it is not needed.\n\nThe functions blkdev_get and blkdev_put are the only\nremaining users of the big kernel lock in the block\nlayer, besides a few uses in the ioctl code, none\nof which need to serialize with blkdev_{get,put}.\n\nMost of these two functions is also under the protection\nof bdev-\u003ebd_mutex, including the actual calls to\n-\u003eopen and -\u003erelease, and the common code does not\naccess any global data structures that need the BKL.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "8a6cfeb6deca3a8fefd639d898b0d163c0b5d368",
      "tree": "9a633ad48c3b1ada0519ee7bade0602f940037f6",
      "parents": [
        "34484062445fe905bf02c72f87ddda21881acda3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jul 08 10:18:46 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Aug 07 18:25:00 2010 +0200"
      },
      "message": "block: push down BKL into .locked_ioctl\n\nAs a preparation for the removal of the big kernel\nlock in the block layer, this removes the BKL\nfrom the common ioctl handling code, moving it\ninto every single driver still using it.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "33659ebbae262228eef4e0fe990f393d1f0ed941",
      "tree": "fcb537f09359c8dad3a6f6e16dc4319562dc42cc",
      "parents": [
        "7e005f79791dcd58436c88ded4a7f5aed1b82147"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Aug 07 18:17:56 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Aug 07 18:17:56 2010 +0200"
      },
      "message": "block: remove wrappers for request type/flags\n\nRemove all the trivial wrappers for the cmd_type and cmd_flags fields in\nstruct requests.  This allows much easier grepping for different request\ntypes instead of unwinding through macros.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "73ee5760253dc8893502e19a9cb118d25dab21ec",
      "tree": "965dc929832102efa58a4b3b51529a45c9380a11",
      "parents": [
        "71ec51554a2c22ff03c7aac6866cdf395099994d"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Fri Jul 16 14:29:08 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 21:37:16 2010 +0100"
      },
      "message": "mtd: remove redwood map driver\n\nRemoving the redwood mtd mapping driver, because all REDWOOD_[456]\nconfiguration options were removed from the kernel, because they weren\u0027t\nreferenced anywhere.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1685e633b396b0f3dabbc9fa5d65dfefe6435250",
      "tree": "ee83e26e2468ca1518a1b065c690159e12c8def9",
      "parents": [
        "1cfd2bda8c486ae0e7a8005354758ebb68172bca",
        "127c03cdbad9bd5af5d7f33bd31a1015a90cb77f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq\n  pcmcia: do not request windows if you don\u0027t need to\n  pcmcia: insert PCMCIA device resources into resource tree\n  pcmcia: export resource information to sysfs\n  pcmcia: use struct resource for PCMCIA devices, part 2\n  pcmcia: remove memreq_t\n  pcmcia: move local definitions out of include/pcmcia/cs.h\n  pcmcia: do not use io_req_t when calling pcmcia_request_io()\n  pcmcia: do not use io_req_t after call to pcmcia_request_io()\n  pcmcia: use struct resource for PCMCIA devices\n  pcmcia: clean up cs.h\n  pcmcia: use pcmica_{read,write}_config_byte\n  pcmcia: remove cs_types.h\n  pcmcia: remove unused flag, simplify headers\n  pcmcia: remove obsolete CS_EVENT_ definitions\n  pcmcia: split up central event handler\n  pcmcia: simplify event callback\n  pcmcia: remove obsolete ioctl\n\nConflicts in:\n - drivers/staging/comedi/drivers/*\n - drivers/staging/wlags49_h2/wl_cs.c\ndue to dev_info_t and whitespace changes\n"
    },
    {
      "commit": "71ec51554a2c22ff03c7aac6866cdf395099994d",
      "tree": "02b4e6a734114d4327f0bf739e4eabb09106912b",
      "parents": [
        "6e85dfdc19ef526edec285aed47c83934882e9bd"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:11 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:38:09 2010 +0100"
      },
      "message": "mxc_nand: Add v3 (i.MX51) Support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6e85dfdc19ef526edec285aed47c83934882e9bd",
      "tree": "ba9fe60c6aab5cbc6dec94abd58b8eaf6f2f9d5e",
      "parents": [
        "94f77e50d658be1d3ff23fb65e4d075a6f4ebee3"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:10 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:38:03 2010 +0100"
      },
      "message": "mxc_nand: support 8bit ecc\n\nNand devices with at least 26 bytes of oob data per 512 byte block\ncan have 8bit ecc on v2 type controllers. This is currently not tested,\nbut at least this patch puts the ECC_MODE bit into a well defined state.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "94f77e50d658be1d3ff23fb65e4d075a6f4ebee3",
      "tree": "325e73dc7f558144f3fbd20900e531c14f69c1d4",
      "parents": [
        "1bc991808da890313c7a23ebc07e68ad8e79f42e"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:09 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:37:58 2010 +0100"
      },
      "message": "mxc_nand: fix correct_data function\n\nThe v2 controller has a totally different mechanism to check\nwhether the data we read had ecc errors or not. Implement this.\nThe mechanism in the v2 controller happens to be identical to\nthe v3 controller.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1bc991808da890313c7a23ebc07e68ad8e79f42e",
      "tree": "dc1aef467a0447066386100fcab85781aba0be55",
      "parents": [
        "7aaf28ac02ff01f4202fc2e8a71ea33775da0f6f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:08 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:37:29 2010 +0100"
      },
      "message": "mxc_nand: add V1_V2 namespace to registers\n\nThis prepares the driver for v3 support. The v3 controller\nhas a completely different register layout, so add a V1_V2_\nnamespace to the register defines to avoid confusion with\nthe v3 regs.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7aaf28ac02ff01f4202fc2e8a71ea33775da0f6f",
      "tree": "1edf8478c5cc57e86bc93f0945dc68003636d6b4",
      "parents": [
        "5f97304ef12b79f1a466971eefdf93ea3b2d341f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:07 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:37:22 2010 +0100"
      },
      "message": "mxc_nand: factor out a check_int function\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5f97304ef12b79f1a466971eefdf93ea3b2d341f",
      "tree": "ba279472202f9a0520dc61aadea7a1e9c4f0d876",
      "parents": [
        "c29c607afa2e94a43f249f19a2d3097e56aaedd7"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:06 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:36:59 2010 +0100"
      },
      "message": "mxc_nand: make some internally used functions overwriteable\n\nThis patch prepares the driver to add v3 controller support\nlater. The v3 controller is basically the same controller as v1\nand v2, but with a completely different register layout.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c29c607afa2e94a43f249f19a2d3097e56aaedd7",
      "tree": "62ede8e280f1d5aaa6b1adf403c973d9cc594156",
      "parents": [
        "938cf997f998f3172e7cb9beafceccdec259b10d"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:05 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:34:54 2010 +0100"
      },
      "message": "mxc_nand: rework get_dev_status\n\nWe save/restore the value in the buffer anyway, so it makes\nno difference whether we use main_area0 or main_area1. So,\nwe can use main_area0 and remove main_area1 from the driver\nwhich is otherwise unused. Also, clean up the comments in\nget_dev_status.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "938cf997f998f3172e7cb9beafceccdec259b10d",
      "tree": "912704c1f85629adb882c794be4e51137f251293",
      "parents": [
        "08b9ab9996c7e582f86da319f43d2dcb8ff55993"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 06 15:53:04 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:34:44 2010 +0100"
      },
      "message": "mxc_nand: remove 0xe00 offset from registers\n\nAdd the offset to the register base instead. This is done\nin preparation for v3 controller support.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "08b9ab9996c7e582f86da319f43d2dcb8ff55993",
      "tree": "de127bcf41c849449ecef88fae8b226f0e2f61fd",
      "parents": [
        "db9a321049ead6424848b1040a714290d5df39d7"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Fri Aug 06 18:19:09 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:30:26 2010 +0100"
      },
      "message": "mtd: denali: Add multi connected NAND support\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "db9a321049ead6424848b1040a714290d5df39d7",
      "tree": "952ba7180afaf4df44f86a2606be6eb5bf96235e",
      "parents": [
        "4c03bbdfed5497c3fed502226af1ef3fe8d23d08"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Fri Aug 06 18:02:03 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:30:18 2010 +0100"
      },
      "message": "mtd: denali: Remove set_ecc_config function\n\nset_ecc_config function only set ECC_CORRECTION register, so\nmove register setting to probe function.\nSince controller only support 15bit and 8bit ecc correction,\nupdated nand ecc layout information.\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4c03bbdfed5497c3fed502226af1ef3fe8d23d08",
      "tree": "ac5a977a85498a30cd88ce07aa9eed0ff20708bd",
      "parents": [
        "66406524e50e32fde0dc01859ad3608ddefe107f"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Fri Aug 06 15:45:19 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:30:12 2010 +0100"
      },
      "message": "mtd: denali: Remove unuseful code in get_xx_nand_para functions\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "66406524e50e32fde0dc01859ad3608ddefe107f",
      "tree": "9ffc02c8565c925d23e84a4d7c0c5e4caf1ebaf8",
      "parents": [
        "0af18d27c36f28a8807297f21fa22979acd977f3"
      ],
      "author": {
        "name": "Chuanxiao.Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Fri Aug 06 18:48:21 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 16:30:00 2010 +0100"
      },
      "message": "mtd: denali: Remove device_info_tag structure\n\nHi David,\n   I sent 4 patches using my intel email account. If there is any\n   problem about the format of these patches, I will resend them after\n   I arrived at home by using my gmail account, and I will keep on\n   using gmail account to send patches.\n   Thanks.\n\n\u003eFrom 242e3bf5e17f54b1df8cf285154a7c7a61ff62e9 Mon Sep 17 00:00:00 2001\nFrom: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nDate: Fri, 6 Aug 2010 15:29:41 +0800\nSubject: [PATCH 1/4] mtd: denali: Remove device_info_tag structure.\n\nMost of the variables in this structure are useless, so just\nremove this structure and relevant codes.\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0af18d27c36f28a8807297f21fa22979acd977f3",
      "tree": "9fe9748323bd9befab460596cbac3425842d8ff2",
      "parents": [
        "f80e521c916cb06ddd95bd90f2cf50b523be52f2"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Wed Aug 04 21:14:27 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 10:16:23 2010 +0100"
      },
      "message": "mtd: m25p80: add support for the Winbond W25Q32 SPI flash chip\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "f80e521c916cb06ddd95bd90f2cf50b523be52f2",
      "tree": "5d50c0a6c1103c5625c595cf617629b9c0eff5a3",
      "parents": [
        "60845e7272632cfc5babc22eb8b72462a303dffa"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Thu Aug 05 16:58:36 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 10:16:16 2010 +0100"
      },
      "message": "mtd: m25p80: add support for the Intel/Numonyx {16,32,64}0S33B SPI flash chips\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "60845e7272632cfc5babc22eb8b72462a303dffa",
      "tree": "8087c4a1b56d3c28bbae5f364c8b82edd035d0dc",
      "parents": [
        "5da195326b7e220b8cf993ec830ab7251d4cc1d0"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Wed Aug 04 21:14:25 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 10:15:43 2010 +0100"
      },
      "message": "mtd: m25p80: add support for the EON EN25P{32, 64} SPI flash chips\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5da195326b7e220b8cf993ec830ab7251d4cc1d0",
      "tree": "7158ee91f9b5cd6edac28ad02e4b7969a55d4c71",
      "parents": [
        "9a9745c363277cc4e3a1d3e77b4814fbc2685a73"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Thu Aug 05 13:55:24 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 09:24:57 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: consider version 1.4 as a valid primary extension version\n\nThe Spansion S29WS-P device family uses CFI version 1.4 [1].\nConsider it as a valid version.\n\n[1] http://www.spansion.com/Support/Datasheets/s29ws-p_00_a12_e.pdf\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9a9745c363277cc4e3a1d3e77b4814fbc2685a73",
      "tree": "b15c55b2c3be98ed0ad65b4c16bddc6e3e560351",
      "parents": [
        "8ae664184c45def51ff0b61d4bd6c6671db6cb4f"
      ],
      "author": {
        "name": "Andreas Bießmann",
        "email": "biessmann@corscience.de",
        "time": "Thu Aug 05 12:38:41 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 09:22:22 2010 +0100"
      },
      "message": "mtd: atmel_nand: fix warning: \u0027part_probes\u0027 defined but not used\n\nThis patch fixes\n\ndrivers/mtd/nand/atmel_nand.c:372: warning: \u0027part_probes\u0027 defined but not used\n\nwhich is issued when CONFIG_MTD_PARTITIONS is defined but\nCONFIG_MTD_CMDLINE_PARTS not.\n\nSigned-off-by: Andreas Bießmann \u003cbiessmann@corscience.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8ae664184c45def51ff0b61d4bd6c6671db6cb4f",
      "tree": "e377d32da757a7c61150f2569bda85411a1835eb",
      "parents": [
        "b8664b3762dc81e7a19ad4ffaae4055d6d5a7196"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Thu Aug 05 09:19:26 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 09:22:16 2010 +0100"
      },
      "message": "mtd: change struct flchip_shared spinlock locking into mutex\n\nThis patch prevent to schedule while atomic by changing the\nflchip_shared spinlock into a mutex. This should be save since no atomic\npath will use this lock.\n\nIt was suggested by Arnd Bergmann and Vasiliy Kulikov.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b8664b3762dc81e7a19ad4ffaae4055d6d5a7196",
      "tree": "4ad63a6e4475458419eb0fbec59b36d53e319e5a",
      "parents": [
        "81cbb0b17796d81cbd92defe113cf2a7c7a21fbb"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 04 22:57:51 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 09:22:02 2010 +0100"
      },
      "message": "mtd: Missing slab.h include\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "81cbb0b17796d81cbd92defe113cf2a7c7a21fbb",
      "tree": "b5d32e38ecebf14b8561603beca3c4f69d5a2ab1",
      "parents": [
        "6f92355c6e7a680c8f61f3ae30e870d05843b98f"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Wed Jul 28 07:36:54 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 09:21:56 2010 +0100"
      },
      "message": "mtd: gen_nand: fix support for multiple chips\n\nThis patch corrects a problem where gen_nand driver assumed there can be only\none chip and ignored the pdata-\u003echip.nr_chips value.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@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": "6f92355c6e7a680c8f61f3ae30e870d05843b98f",
      "tree": "33c0a271be8a56d234c24a4b78a1ef5e0a731557",
      "parents": [
        "dba76c033f1b88b6eb0fa697b824f954b11f8a97"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Wed Jul 28 18:53:17 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 09:21:40 2010 +0100"
      },
      "message": "mtd: update description on sm_ftl\n\nI think that scary description can go now...\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@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": "dba76c033f1b88b6eb0fa697b824f954b11f8a97",
      "tree": "2417e535c570a84efb4073efa3712fa4d99e81f5",
      "parents": [
        "ef41e1bb11fc21acad35c8c3b673fe9f2f29d819"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Wed Jul 28 18:53:16 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 06 09:20:47 2010 +0100"
      },
      "message": "mtd: blkdevs: fix crash related to sysfs attributes.\n\nRemove the attributes group before disk to avoid use after free\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@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": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "ef41e1bb11fc21acad35c8c3b673fe9f2f29d819",
      "tree": "404b6e50710d3d2d7796eb1854aee0f0547c12ae",
      "parents": [
        "eda936ef17b921e56239ab4db2027d76abf8bebc"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Fri Aug 06 00:48:49 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 18:13:12 2010 +0100"
      },
      "message": "mtd: denali: update get nand para functions\n\nIn denali driver, wTotalBlocks variable is useless, so just\nremove them in get_toshiba_nand_para and get_hynix_nand_para\nfirst. Other wTotalBlocks in denali.c and other variables in\ndev_info struct are also useless, will remove them later.\n\nAlso add a parameter in get_hynix_nand_para to prepare to\nremove dev_info struct. This parameter comes by reading NAND\nID directly. Reading register will report wrong value for\nsome NAND chips, e.g. some Micron MT29F32G08QAA chips.\nSo update NAND_CMD_READID method as well.\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eda936ef17b921e56239ab4db2027d76abf8bebc",
      "tree": "ae2470a8e559a0ba5afa195fa5d88e6158859187",
      "parents": [
        "a99d17966cfa65cd1767cbddb209166c18fedc74"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Tue Jul 27 14:17:37 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 18:13:10 2010 +0100"
      },
      "message": "mtd: denali: rename functions which is named by using capitals\n\nrename these functions\u0027 name and remove additional declarations\nin header file\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cdd854bc42b5e6c79bbbc40c6600d995ffe6e747",
      "tree": "18c4dcc07bbb8aeb2b23bc812cd60cc293f36cd8",
      "parents": [
        "bbc4fd12a635492ad9d12bb418124fa2d5f0d734",
        "42a0ae2282b512d1a8f6f020327f5f7b8f31a5ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (79 commits)\n  powerpc/8xx: Add support for the MPC8xx based boards from TQC\n  powerpc/85xx: Introduce support for the Freescale P1022DS reference board\n  powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board\n  powerpc/85xx: Change deprecated binding for 85xx-based boards\n  powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge\n  powerpc/tqm85xx: update PCI interrupt-map attribute\n  powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale\n  powerpc/fsl_pci: add quirk for mpc8308 pcie bridge\n  powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards\n  powerpc/85xx: Fix booting for P1021MDS boards\n  powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards\n  powerpc/85xx: kexec for SMP 85xx BookE systems\n  powerpc/5200/i2c: improve i2c bus error recovery\n  of/xilinxfb: update tft compatible versions\n  powerpc/fsl-diu-fb: Support setting display mode using EDID\n  powerpc/5121: doc/dts-bindings: update doc of FSL DIU bindings\n  powerpc/5121: shared DIU framebuffer support\n  powerpc/5121: move fsl-diu-fb.h to include/linux\n  powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor\n  powerpc/512x: add clock structure for Video-IN (VIU) unit\n  ...\n"
    },
    {
      "commit": "c3d1f1746b966907ba5ad2f75ddca24db8b21147",
      "tree": "548a25e104d8bdb906030b8d3bf78fbfde0e5817",
      "parents": [
        "66eddbfcc1f6610fa7c73c8d20a57eaf8e284e2f",
        "0d365753d0b7c26043fdfa97790411606fb40112"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:53:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:53:20 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (150 commits)\n  MIPS: PowerTV: Separate PowerTV USB support from non-USB code\n  MIPS: strip the un-needed sections of vmlinuz\n  MIPS: Clean up the calculation of VMLINUZ_LOAD_ADDRESS\n  MIPS: Clean up arch/mips/boot/compressed/decompress.c\n  MIPS: Clean up arch/mips/boot/compressed/ld.script\n  MIPS: Unify the suffix of compressed vmlinux.bin\n  MIPS: PowerTV: Add Gaia platform definitions.\n  MIPS: BCM47xx: Fix nvram_getenv return value.\n  MIPS: Octeon: Allow more than 3.75GB of memory with PCIe\n  MIPS: Clean up notify_die() usage.\n  MIPS: Remove unused task_struct.trap_no field.\n  Documentation: Mention that KProbes is supported on MIPS\n  SAMPLES: kprobe_example: Make it print something on MIPS.\n  MIPS: kprobe: Add support.\n  MIPS: Add instrunction format for BREAK and SYSCALL\n  MIPS: kprobes: Define regs_return_value()\n  MIPS: Ritually kill stupid printk.\n  MIPS: Octeon: Disallow MSI-X interrupt and fall back to MSI interrupts.\n  MIPS: Octeon: Support 256 MSI on PCIe\n  MIPS: Decode core number for R2 CPUs.\n  ...\n"
    },
    {
      "commit": "a99d17966cfa65cd1767cbddb209166c18fedc74",
      "tree": "504272d1449308d26b78063d77e3297d3348cc7b",
      "parents": [
        "bdca6daee20daf9c14f272fe1ab07990e881e518"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Tue Jul 27 11:32:21 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:31:55 2010 +0100"
      },
      "message": "mtd: denali.c: fix reserved all check-patch errors\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bdca6daee20daf9c14f272fe1ab07990e881e518",
      "tree": "6fdefef4a43abecc896028d4970920a0430e4a65",
      "parents": [
        "bf1806ddee9a872a70dfe403fa591328edd3ea5d"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Tue Jul 27 11:28:09 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:31:54 2010 +0100"
      },
      "message": "mtd: denali.c: fix all \"line over 80 characters\" warnings\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bf1806ddee9a872a70dfe403fa591328edd3ea5d",
      "tree": "e8b994713d9d2b4cfc78c4ad3fb4c7eddffc05e5",
      "parents": [
        "345b1d3b46fa1b7b2bf5d27bef6ea4c4dbf08731"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Tue Jul 27 10:48:34 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:31:54 2010 +0100"
      },
      "message": "mtd: denali.c: add and update KERN_ facility level in printk()\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "345b1d3b46fa1b7b2bf5d27bef6ea4c4dbf08731",
      "tree": "a55eb41498a4917544fad5c5eae4c2c849460b65",
      "parents": [
        "5bac3acfb82aa22c5e917063973db5482f7ff6ab"
      ],
      "author": {
        "name": "Chuanxiao Dong",
        "email": "chuanxiao.dong@intel.com",
        "time": "Tue Jul 27 10:41:53 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:31:53 2010 +0100"
      },
      "message": "mtd: denali.c: fixed all open brace { check-patch errors\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5bac3acfb82aa22c5e917063973db5482f7ff6ab",
      "tree": "c417a3a40f472b7b9a31adb0a692c32bdf492a32",
      "parents": [
        "d2350c2ab51df7088d3db73a4c85ad73ded37a01"
      ],
      "author": {
        "name": "Chuanxiao",
        "email": "chuanxiao.dong@gmail.com",
        "time": "Thu Aug 05 23:06:04 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:31:51 2010 +0100"
      },
      "message": "nand/denali Clean up all white spaces in code indent\n\nHi,\nI have changed the outlook mail cliet to be linux mutt client and use my\npersonal gmail to submit patches.\nHere are 5 new patches to fix nand/denali check patch errors. The other\n4 patches will be sent out after this mail.\nThanks for your review.\n\n\u003eFrom d125ad3f57bbf517131dccad6b5933edf8c2632a Mon Sep 17 00:00:00 2001\nFrom: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nDate: Tue, 3 Aug 2010 15:54:48 +0800\nSubject: [PATCH 1/5] mtd: denali.c: clean up all whitespaces in code indent\n\nSigned-off-by: Chuanxiao Dong \u003cchuanxiao.dong@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d2350c2ab51df7088d3db73a4c85ad73ded37a01",
      "tree": "d06f9e54f97f799097d220f66c23b0eab146c2ad",
      "parents": [
        "44299179c0e87cc6d8b753c1ca8c97b1cf9340e1"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:38 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:54 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix nand busy detection\n\nThe IRQSTAT register is a W1C register used by the interrupt handler and\nmay have its BUSY bit changed.  This makes it somewhat unreliable for the\npolling devready function.  So switch it over to use the BUSY bit in the\nSTAT register that always reflects the current state of the hardware.\n\nThis fixes driver hangs seen when the NAND flash is under heavy system\nload (like I/O benchmarks).\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "44299179c0e87cc6d8b753c1ca8c97b1cf9340e1",
      "tree": "32937511cd59cb954164422376d4fd364f7b02b6",
      "parents": [
        "752b957a37ee1cc09fccb39a8bc5843edf32119b"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:43 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:38 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix handling of page sizes\n\nRather than forcing the platform resources to declare the desired page\nsize, simply use the existing information passed down to us by the higher\nlayers.  This way we work out of the box with all flash chips that the\nkernel knows about.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "752b957a37ee1cc09fccb39a8bc5843edf32119b",
      "tree": "8640f15b201f49348d8c2e1cc0ff668b680c502d",
      "parents": [
        "00355b0baadf949f02ab7d3e2bd222e3fbcc72ee"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:41 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:24 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: wait for the ECC reset to finish\n\nWhen resetting the ECC registers/counters, the bit will automatically\nclear itself once the reset has actually finished.  So make sure we\nwait for that to occur before doing anything else rather than assuming\neverything is peachy and proceeding with stale ECC values.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "00355b0baadf949f02ab7d3e2bd222e3fbcc72ee",
      "tree": "593838f6a3a4886cca0be59cebbf6663b4eb9b96",
      "parents": [
        "fd508da2208696db146cd1be2bb2e8b799f6e3a2"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:40 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:15 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix typo for read/write delay setup\n\nWe used the platform rd_dly field when we meant to use the wr_dly field.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fd508da2208696db146cd1be2bb2e8b799f6e3a2",
      "tree": "c94f40fb8afa74e5ed22d0823478455a0c431a21",
      "parents": [
        "085d45fb5216c25b69103e5d861fabdc4389e221"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:42 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:09 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: make sure to check NAND_ALE in cmd_ctrl\n\nThe NAND base may send some controls which are neither CLE nor ALE, so\nwe need to explicitly check both instead of assuming things are always\none or the other.  Otherwise, we sometimes send out illegal addresses\nto the NAND device.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "085d45fb5216c25b69103e5d861fabdc4389e221",
      "tree": "ddddd005d86f5e4e084b3d0f01e4a9a12fc23645",
      "parents": [
        "7ee064c90b3a65aa0c8d8cd87681177645db494e"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:44 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:04 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix raw page write/read handling\n\nOur write_buf/read_buf funcs always do ECC in HW ECC mode.  That is not\nneeded for raw funcs.  In fact, write_buf/read_buf should be a pure func\nfor data input/output while chip-\u003eecc.hwctl controls ECC.  Unfortunately,\nwe can\u0027t separate ECC from normal data input/output in our NFC, so our DMA\nwrite_buf/read_buf entries are coupled with ECC operations closely.\n\nThus we need to provide dedicated read_page_raw/write_page_raw funcs where\nwe do non-DMA transactions so as to avoid automatic ECC.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7ee064c90b3a65aa0c8d8cd87681177645db494e",
      "tree": "46d6f70cb6f17cf55d7c21a692f0cf35b768069e",
      "parents": [
        "e17f47a14b3418711d9fee5c0a77ef0b672f5eaa"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:39 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:13:56 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: delete useless comment about jffs2\n\nThe low level NAND driver doesn\u0027t care about filesystems, so punt the\nlocal comment indicating otherwise.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ba01d6ec04f6d1d983101eb527caa96318fc1017",
      "tree": "7bf45737cdcfb86a587133510e8f321712975d81",
      "parents": [
        "7a92d54521443450b14d89c413ec2072365da5bc"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jul 17 11:15:29 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:18 2010 +0100"
      },
      "message": "MTD: Nand: Add JZ4740 NAND driver\n\nAdd support for the NAND controller on JZ4740 SoCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: linux-mtd@lists.infradead.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1470/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "7590d1defdc720a97a9e186f45f529c4ae1b40f7",
      "tree": "e7ffdc043a2847f410d654d8e99e001f3138937a",
      "parents": [
        "7e788b4289bb025a96e327c604cb2db92e17108f",
        "869fef41547db95df8523bf67845a21313709428"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Aug 04 14:43:45 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Aug 04 14:43:45 2010 +0300"
      },
      "message": "Merge branch \u0027devel-map-io\u0027 into omap-for-linus\n"
    },
    {
      "commit": "e17f47a14b3418711d9fee5c0a77ef0b672f5eaa",
      "tree": "f937ca4bdbbc48c23a33859a53f6019bc3bc3262",
      "parents": [
        "9d2c4f3fe50a6d07275de91b392aaaf4773bc8b6"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Fri Jul 02 14:39:10 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:58:36 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: fix the check for valid primary extension versions\n\nValid primary extension versions are: 1.0, 1.1, 1.2, 1.3 [1][2].\nFix the check in cfi_cmdset_0002 accordingly.\n\n[1] http://www.amd.com/us-en/assets/content_type/DownloadableAssets/cfi_r20.pdf, page 19\n[2] http://www.amd.com/us-en/assets/content_type/DownloadableAssets/cfi_100_20011201.pdf\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9d2c4f3fe50a6d07275de91b392aaaf4773bc8b6",
      "tree": "64e1ed26300e4bfdfc5406de2dd7097fc2a4198d",
      "parents": [
        "f7b000904a848b64c36e3b4d0715744aaf345767"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Jun 22 20:57:42 2010 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:58:24 2010 +0100"
      },
      "message": "mtd: m25p80: Make jedec_probe() return proper errno values\n\nspi_write_then_read() may return its own return codes (e.g. -EIO),\nso let\u0027s propagate the value down to the probe().\n\nAlso, remove jedec \u003d\u003d 0 check, it isn\u0027t needed as nowadays we use\ndedicated SPI device IDs for non-JEDEC flashes.\n\nSuggested-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f7b000904a848b64c36e3b4d0715744aaf345767",
      "tree": "2c22f8791522d8b4039731670c97371aa17a464a",
      "parents": [
        "dd02b67d5e9e7896891fa27eb5db65f55a290998"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Jun 22 20:57:34 2010 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:57:47 2010 +0100"
      },
      "message": "mtd: m25p80: Fix false-positive probing\n\nSince commit 18c6182bae0acca220ed6611f741034d563cd19f (\"Rework\nprobing/JEDEC code\"), m25p80 driver successfully registers chips\neven if JEDEC probing fails.\n\nThis was needed to support non-JEDEC flashes. Though, it appears\nthat some platforms (e.g. blackfin bf533 stamp[1]) used the old\nbehavior to detect if there\u0027s any flash connected, so the driver\nhave to fail on JEDEC probing errors.\n\nThis patch restores the old behavior for JEDEC flashes, and adds\n\"-nonjedec\" SPI device IDs for M25Pxx flashes, so that the kernel\nstill supports non-JEDEC flashes.\n\n[1] http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d5975\n\nReported-by: Mingquan Pan\nReported-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dd02b67d5e9e7896891fa27eb5db65f55a290998",
      "tree": "9e7236232878a894cbb745d68411fe8f54e35ec4",
      "parents": [
        "68640c2a416849ba8e0a69577d4be51a458a045a"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Jun 15 09:30:15 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:57:33 2010 +0100"
      },
      "message": "mtd: mtdchar: fix mmap for MTD RAM/ROM char devices\n\nFor no-mmu systems mmap() on RAM/ROM devices already works\nbut for systems with mmu it probably was not tested and\ndoesn\u0027t work.\n\nThis patch allows using mmap() on MTD RAM/ROM devices on systems\nwith MMU. It has been tested on mpc5121e based platform with\nMR0A16A MRAM device attached over LocalBus.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "68640c2a416849ba8e0a69577d4be51a458a045a",
      "tree": "fe32f104bd5c53e549f8ac36c7b19f0d879d53d9",
      "parents": [
        "04dd0d3a9a33fdd8c3516db0fa85d9dba5610fc2"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Mon Jun 14 18:15:19 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:57:00 2010 +0100"
      },
      "message": "mtd: ixp4xx: add support for static flash partitions\n\nThis patch adds support for static flash partitioning from a platform\ndevice. Also, we clean up some weirdness where statements were separated\nby commas instead of semicolons. While we are at it, fix some minor bad\nwhite space, too.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "04dd0d3a9a33fdd8c3516db0fa85d9dba5610fc2",
      "tree": "defc1fbc8cdfad9da1fc08587ac3ad28320fb74a",
      "parents": [
        "c9fb67735b307a3cdf57e568b6c50c860248d1d3"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Thu Jun 17 20:59:04 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:56:19 2010 +0100"
      },
      "message": "mtd: mxc_nand: dont call suspend and resume explicitly\n\nThe mtd layer is responsible to call mtd-\u003e{suspend,resume}.  Doing it\nagain in the driver is wrong and results in a warning:\n\n\tnand_resume called for a chip which is not in suspended state\n\nat resume time.  Removing the calls from the resume and suspend\nfunctions makes them empty allowing them to be deleted completely.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c9fb67735b307a3cdf57e568b6c50c860248d1d3",
      "tree": "e29ce16472698497bf28081eaeaae139e06b7c4d",
      "parents": [
        "7b0507eb697ea157533b9a7e0a955f64a00b1b1d"
      ],
      "author": {
        "name": "Mark Ware",
        "email": "mware@elphinstone.net",
        "time": "Thu May 27 11:45:39 2010 +1000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:56:06 2010 +0100"
      },
      "message": "mtd: doc2000: fix uninitialized variable in doc_ecc_decode()\n\nThe variable \u0027syn\u0027 was being used uninitialized.  Also\nfixed incorrect use of syn[] vs s[].\n\nTested on powerpc board with 64MiB DOC2000.\n\nSigned-off-by: Mark Ware \u003cmware@elphinstone.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7b0507eb697ea157533b9a7e0a955f64a00b1b1d",
      "tree": "a2a35c51c123bf382e23f8ba72065a434847f7cb",
      "parents": [
        "ad0d363b8fb7559a410483635349e22de6727988"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kmpark@infradead.org",
        "time": "Fri May 28 11:15:35 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:51:49 2010 +0100"
      },
      "message": "mtd: OneNAND: Samsung SoCs use own chip_probe function\n\nSamsung SoCs use own chip_probe function.\nDon\u0027t touch the memory configuration at probe time.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ad0d363b8fb7559a410483635349e22de6727988",
      "tree": "dafbf0a1958b2334b917733dea32a8c86b4834bc",
      "parents": [
        "42b0aab1cc30b2fa7e0a99b832bd1b5c9b59757d"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kmpark@infradead.org",
        "time": "Fri May 28 11:03:11 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 04 10:51:47 2010 +0100"
      },
      "message": "mtd: OneNAND: Introduce chip_probe function\n\nSamsung SoCs use the own OneNAND controler and detect OneNAND chip at power on.\nTo use this feature, introduce the chip_probe function.\n\nAlso remove workaround for Samsung SoCs.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7046e668d7973c470146fbe6635967a1b4a31bca",
      "tree": "213de429f7081469632f27f57052d71999fee5e5",
      "parents": [
        "c939f9f9d225972a60181c95df8a9aa50f8b1701",
        "64d4b4c90a876401e503c3a3260e9d0ed066f271"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:37:26 2010 -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: do not warn unnecessarily\n  UBI: do not print message about corruptes PEBs if we have none of them\n  UBI: improve delete-compatible volumes handling\n  UBI: fix error message and compilation warnings\n  UBI: generate random image_seq when formatting MTD devices\n  UBI: improve ECC error message\n  UBI: improve corrupted flash handling\n  UBI: introduce eraseblock counter variables\n  UBI: introduce a new IO return code\n  UBI: simplify IO error codes\n"
    }
  ],
  "next": "0ca724d37af370dbf2d55dc4d6359ead558e5756"
}
