)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "64d4b4c90a876401e503c3a3260e9d0ed066f271",
      "tree": "4da6a688f44cdec560792a29e24031a00a0696ef",
      "parents": [
        "7cdb996ee4d04b5bb2cd544b14e8eb91cfd7fe64"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jul 30 14:59:50 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Aug 02 07:21:19 2010 +0300"
      },
      "message": "UBI: do not warn unnecessarily\n\nCurrently, when UBI attaches an MTD device and cannot reserve all 1% (by\ndefault) of PEBs for bad eraseblocks handling, it prints a warning. However,\nMatthew L. Creech \u003cmlcreech@gmail.com\u003e is not very happy to see this warning,\nbecause he did reserve enough of PEB at the beginning, but with time some\nPEBs became bad. The warning is not necessary in this case.\n\nThis patch makes UBI print the warning\n o if this is a new image\n o of this is used image and the amount of reserved PEBs is only 10% (or less)\n   of the size of the reserved PEB pool.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "7cdb996ee4d04b5bb2cd544b14e8eb91cfd7fe64",
      "tree": "a533532fd99fb4445727344d8656586deb5a8094",
      "parents": [
        "158132c9abbccce802def10e5ffaf044b266a6e1"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jul 30 16:31:38 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Aug 02 07:21:19 2010 +0300"
      },
      "message": "UBI: do not print message about corruptes PEBs if we have none of them\n\nCurrently UBI prints\n\nUBI: corrupted PEBs will be formatted\n\neven if there are not corrupted PEBs. Fix this.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "d50f58bbd979e86378dfdec982452041f0e604ef",
      "tree": "511938033b3346983175c70dd4d0afeb00b59b82",
      "parents": [
        "129961ecaf21c9ee899ad9067d917c1aa172fb7a",
        "79d3c2c2395a89a70d25f0c77c11afc87efab89b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "2dcf78c0eeae3bd07082821557014f25f02ca2e9",
      "tree": "8ca5c4c7f35c9a9ab07fcd9732124c905e609aa1",
      "parents": [
        "6b6322676add0fa2713d0ec89a28390fd4d907f5",
        "5109a4597f7e758b8d20694392d0361a0b4c43b1"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jun 30 12:16:24 2010 +0200"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jul 26 14:27:25 2010 +0200"
      },
      "message": "Merge branch \u0027imx/for-2.6.36\u0027 of git://git.pengutronix.de/git/ukl/linux-2.6 into HEAD\n\nThere are some more conflicts than detected by git, namely support for\nthe newly added cpuimx machines needed to be converted to dynamic device\nregistration.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n\nConflicts:\n\tarch/arm/mach-imx/Makefile\n\tarch/arm/mach-imx/devices.c\n\tarch/arm/mach-imx/devices.h\n\tarch/arm/mach-imx/eukrea_mbimx27-baseboard.c\n\tarch/arm/mach-mx2/Kconfig\n\tarch/arm/mach-mx25/Makefile\n\tarch/arm/mach-mx25/devices.c\n\tarch/arm/plat-mxc/include/mach/mx25.h\n\tarch/arm/plat-mxc/include/mach/mxc_nand.h\n"
    },
    {
      "commit": "cce02464dd4733e8173d01a9a7a3ff5491c8546b",
      "tree": "01e3c2b87ba9a272cef82466e1377ccc891dc159",
      "parents": [
        "5ea32021c173c0c97482a1342a9069733032b647"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon May 31 08:49:40 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:17:53 2010 +0200"
      },
      "message": "mxc_nand: add support for platform defined partitions\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "5ea32021c173c0c97482a1342a9069733032b647",
      "tree": "5ecf2451861422270319dcbd2ccde0af4d5e7eb4",
      "parents": [
        "d2195d52aa5c638be74b396da00624a32d1c5a86"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Apr 27 15:24:01 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:17:52 2010 +0200"
      },
      "message": "mxc_nand: Fix OOB handling\n\nThe OOB handling in the mxc_nand driver is broken for v1 type\ncontrollers (i.MX27/31) with 512 byte page size. This perhaps\ndid not show up because ubi does not use OOB.\nUpdate the driver to always read/write a whole page even if\nonly OOB is requested. With this patch the driver passes the\nmtd_oobtest on i.MX27 with 512 byte page size. Also tested\nwith 2048 byte page size and on i.MX35 (v2 type controller)\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nReported-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\n"
    },
    {
      "commit": "f1bbbb6912662b9f6070c5bfc4ca9eb1f06a9d5b",
      "tree": "c2c130a74be25b0b2dff992e1a195e2728bdaadd",
      "parents": [
        "fd0961ff67727482bb20ca7e8ea97b83e9de2ddb",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "421f91d21ad6f799dc7b489bb33cc560ccc56f98",
      "tree": "aaf9f6385233fdf9277e634603156c89ede7f770",
      "parents": [
        "65155b3708137fabee865dc4da822763c0c41208"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jun 11 12:17:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:05:05 2010 +0200"
      },
      "message": "fix typos concerning \"initiali[zs]e\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "158132c9abbccce802def10e5ffaf044b266a6e1",
      "tree": "d7d1532ace65bc89f9f4cf6e11c74ea745d079c4",
      "parents": [
        "f5d5b1f8c12a7637ee1145f2f00358eb375edb54"
      ],
      "author": {
        "name": "Brijesh Singh",
        "email": "brijesh.s.singh@gmail.com",
        "time": "Wed Jun 16 09:28:26 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Jun 16 09:39:49 2010 +0300"
      },
      "message": "UBI: improve delete-compatible volumes handling\n\nWhen a delete-compatible volume is found, it is first added to the\n\u0027corr\u0027 list, which contains \"corrupted\" PEBs which should be erased,\nand then it is added to the used volumes tree. However, the second\nstep should not be done. This does not cause problems in practice,\nbecause we never access delete-compattible volumes, but it is still\nnot the right thing to do.\n\n[Artem: amended the commit message and few prints]\n\nSigned-off-by: Brijesh Singh \u003cbrijesh.s.singh@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "f5d5b1f8c12a7637ee1145f2f00358eb375edb54",
      "tree": "5d4b5ec5ef6eba5fb0f5cc1e5127115da33c2759",
      "parents": [
        "095751a6e0838a712393a74eb0b7b6559dbdbe81"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Jun 14 08:15:39 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Jun 14 08:47:49 2010 +0300"
      },
      "message": "UBI: fix error message and compilation warnings\n\nFix the followong compilation warnings introduced by commit\n095751a6e0838a712393a74eb0b7b6559dbdbe81:\n\ndrivers/mtd/ubi/scan.c: In function \u0027check_what_we_have\u0027:\ndrivers/mtd/ubi/scan.c:960: warning: passing argument 1 of \u0027get_random_bytes\u0027 discards qualifiers from pointer target type\n\nFix the following compilation warnings introduced by commit\n1a49af2ca019dcb4614c32f832bbcb814b61409c:\n\ndrivers/mtd/ubi/io.c: In function \u0027ubi_io_read\u0027:\ndrivers/mtd/ubi/io.c:153: warning: initialization makes integer from pointer without a cast\ndrivers/mtd/ubi/io.c:170: warning: format \u0027%s\u0027 expects type \u0027char *\u0027, but argument 5 has type \u0027int\u0027\ndrivers/mtd/ubi/io.c:177: warning: format \u0027%zd\u0027 expects type \u0027signed size_t\u0027, but argument 7 has type \u0027int\u0027\ndrivers/mtd/ubi/io.c:177: warning: too many arguments for format\n\nAlso, amend the ECC error code string and add brackets and whitespace\nthere - this should make the message readable.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "095751a6e0838a712393a74eb0b7b6559dbdbe81",
      "tree": "286ae0ee280545b85b7636cca91fb8e7f4efc859",
      "parents": [
        "1a49af2ca019dcb4614c32f832bbcb814b61409c"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Thu Jun 03 16:14:27 2010 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 11 17:23:37 2010 +0300"
      },
      "message": "UBI: generate random image_seq when formatting MTD devices\n\nGenerate random image_seq when attaching empty MTD device (kernel do the\nubi formating).\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "1a49af2ca019dcb4614c32f832bbcb814b61409c",
      "tree": "1ab9382a4f2433018b9a38c2449baa835373b51b",
      "parents": [
        "0798cea8c2e1afee59686c51d27d0e96b05e42d1"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jun 08 10:59:07 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 11 17:23:37 2010 +0300"
      },
      "message": "UBI: improve ECC error message\n\nECC errors are quite typical errors on NAND, so it is worth improving\nthe UBI message and print something like\n\nubi_io_read: error -74 (ECC error) while reading 4096 bytes from PEB 1:4 ...\n\nrather than\n\nubi_io_read: error -74 while reading 4096 bytes from PEB 1:4 ...\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "3975d16760d4be7402d1067c548c30c427971331",
      "tree": "4fa12ee1e8aabf1352307455163dabe293ed4874",
      "parents": [
        "4d3d769c605ebdf9fbb5a9d63827598b48351861",
        "1c24d06f8e065023ebb428db5af5514500839ee6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 07 17:10:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 07 17:10:06 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/mtd-2.6.35\n\n* git://git.infradead.org/~dwmw2/mtd-2.6.35:\n  jffs2: update ctime when changing the file\u0027s permission by setfacl\n  jffs2: Fix NFS race by using insert_inode_locked()\n  jffs2: Fix in-core inode leaks on error paths\n  mtd: Fix NAND submenu\n  mtd/r852: update card detect early.\n  mtd/r852: Fixes in case of DMA timeout\n  mtd/r852: register IRQ as last step\n  drivers/mtd: Use memdup_user\n  docbook: make mtd nand module init static\n"
    },
    {
      "commit": "0798cea8c2e1afee59686c51d27d0e96b05e42d1",
      "tree": "7bc5702e9bdeb37699f3cce0d4641d15676e74f2",
      "parents": [
        "33789fb9d4470e27d18596c0966339e2ca8865a9"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 30 13:02:33 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 04 11:30:44 2010 +0300"
      },
      "message": "UBI: improve corrupted flash handling\n\nThis patch improves the way UBI handles corrupted flash, or flash\ncontaining garbage or non-UBI data, which is the same from UBI POW.\nNamely, we do the following:\n\n* if 5% or more PEBs are corrupted, refuse the flash\n* if less than 5% PEBs are corrupted, do not refuse the flash\n  and format these PEBs\n* if less than 8 PEBs are corrupted, format them silently, otherwise\n  print a warning message.\n\nReported-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nReviewed-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nTested-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\n"
    },
    {
      "commit": "33789fb9d4470e27d18596c0966339e2ca8865a9",
      "tree": "82b5025c7e0b40289977f1ccc9173c1702a4b036",
      "parents": [
        "eb89580e1a8388d206bf143c6c39d001095106ba"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 30 12:31:26 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 04 11:30:43 2010 +0300"
      },
      "message": "UBI: introduce eraseblock counter variables\n\nThis is just a preparation patch which introduces several\n\u0027struct ubi_scan_info\u0027 fields which count eraseblocks of different\ntypes. This will be used later on to decide whether it is safe to\nformat the flash or not. No functional changes so far.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nReviewed-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nTested-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\n"
    },
    {
      "commit": "eb89580e1a8388d206bf143c6c39d001095106ba",
      "tree": "a0cee0ac8e62a9731ade3d8aa400b621252ea3f4",
      "parents": [
        "786d78318586cbdc8aec539fe5a4942490267fef"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon May 03 09:04:39 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 04 11:30:42 2010 +0300"
      },
      "message": "UBI: introduce a new IO return code\n\nThis patch introduces the %UBI_IO_BAD_HDR_READ return code for\nthe I/O level function. We will use this code in order to distinguish\nbetween \"corrupted header possibly because this is non-ubi data\" and\n\"corrupted header possibly because of real data corruption and ECC error\".\n\nSo far this patch does not introduce any functional change, just a\npreparation.\n\nThis patch is pased on a patch from\nSebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nReviewed-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nTested-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\n"
    },
    {
      "commit": "786d78318586cbdc8aec539fe5a4942490267fef",
      "tree": "3ca3144ce0186dea041782b8a9789caf16d89cbb",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 30 16:50:22 2010 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Jun 04 11:30:42 2010 +0300"
      },
      "message": "UBI: simplify IO error codes\n\nWe do not really need 2 separate error codes for indicating bad VID\nand bad EC headers (UBI_IO_BAD_EC_HDR, UBI_IO_BAD_VID_HDR), it is\nenough to have only one UBI_IO_BAD_HDR return code.\n\nThis patch does not introduce any functional change, only some\ncode simplification.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nReviewed-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nTested-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\n"
    },
    {
      "commit": "ceadda057c000fa82e6bbe508923d8181414dea7",
      "tree": "c57eeb217dba5d74c3e46d483f10714f5ac7c518",
      "parents": [
        "95619be590638bd48469ac81c0f6236f349f5640",
        "fbae3fb1546e199ab0cd185348f8124411a1ca9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:44:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:44:43 2010 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Remove all i2c_set_clientdata(client, NULL) in drivers\n  i2c/busses: Move two drivers to embedded section\n  i2c: Rename i2c_check_addr to i2c_check_addr_busy\n  i2c: Document reserved I2C addresses\n  i2c: Check for address validity on client registration\n  i2c: Share the I2C device presence detection code\n  Documentation/i2c: Checkpatch cleanup\n"
    },
    {
      "commit": "fbae3fb1546e199ab0cd185348f8124411a1ca9d",
      "tree": "928881dc419348268cbc8208a41fe0d038035114",
      "parents": [
        "35bfc353dcaecc99c277e3646564f3f785760bde"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "message": "i2c: Remove all i2c_set_clientdata(client, NULL) in drivers\n\nI2C drivers can use the clientdata-pointer to point to private data. As I2C\ndevices are not really unregistered, but merely detached from their driver, it\nused to be the drivers obligation to clear this pointer during remove() or a\nfailed probe(). As a couple of drivers forgot to do this, it was agreed that it\nwas cleaner if the i2c-core does this clearance when appropriate, as there is\nno guarantee for the lifetime of the clientdata-pointer after remove() anyhow.\nThis feature was added to the core with commit\ne4a7b9b04de15f6b63da5ccdd373ffa3057a3681 to fix the faulty drivers.\n\nAs there is no need anymore to clear the clientdata-pointer, remove all current\noccurrences in the drivers to simplify the code and prevent confusion.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5869d2c387e75814334697c9d702d91b7c63a308",
      "tree": "49552298c258b4ad6d7d1dce530da34669faedcf",
      "parents": [
        "ac373f7e2286ed3690e8a93ebf9f6f1ae0c7d4a9"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Wed Jun 02 18:22:48 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jun 03 07:48:24 2010 +0100"
      },
      "message": "mtd: Fix NAND submenu\n\nMove MTD_NAND_ECC and MTD_NAND_ECC_SMC above NAND memuconfig, to unbreak\ndisplay in xconfig. This shouldn\u0027t change any dependencies.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c8a4d0fd2ac2ce6b3409f51fcf918dcb3617ec97",
      "tree": "20686225fd7bae89f7df804d8745681c79ba2447",
      "parents": [
        "d4b8b2c2c0b980fa756267e43e39e5ac3c894857"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:37:17 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/mtd: nand: fix build breakage in drivers\n\nFixes build errors in drivers caused by the OF device_node\npointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "14acbbf8bada18f19930d38ce33c3947b2c718e0",
      "tree": "8197cd746d60ada2420b50649228cf4ff64b5b38",
      "parents": [
        "ef7f2e831c3a563505c9bc5b16ef4bcae3cf4b53"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon May 31 18:37:15 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 13:45:07 2010 -0600"
      },
      "message": "of/mtd/nand: mpc5121_nfc.c: Fix build failures\n\nFixes build errors caused by the:\n - OF device_node pointer being moved into struct device\n - removal of the match_table field from struct of_platform_driver\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ac373f7e2286ed3690e8a93ebf9f6f1ae0c7d4a9",
      "tree": "7a91978426ae35a0225a8a6324e2237377b7a2c7",
      "parents": [
        "9489be8ca234c07666e88a4472e4d5f2a2425aa5"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Wed Jun 02 16:01:47 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jun 02 15:35:31 2010 +0100"
      },
      "message": "mtd/r852: update card detect early.\n\nThis turns out to be the reason for DMA timeouts on resume,\nif card was inserted while system was suspended\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9489be8ca234c07666e88a4472e4d5f2a2425aa5",
      "tree": "c5bbb7a4b0926d830c6a5a275496284acd9efc3b",
      "parents": [
        "cc1fed00c9ba84f38717a6cab84409cd48f340e3"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Wed Jun 02 16:01:46 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jun 02 14:53:40 2010 +0100"
      },
      "message": "mtd/r852: Fixes in case of DMA timeout\n\n* Don\u0027t call complete on dma completion\n* do a INIT_COMPLETE before using it each time\n* Report DMA read error via ecc \u0027correct\u0027\n\nI finally managed to make my system do suspend to ram propertly, and I see that\nif card was inserted during suspend (while system was off), I get dma timeouts\non resume. Simple card reinsert solves the issue.\nThis patch solves a crash that would happen otherwise\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cc1fed00c9ba84f38717a6cab84409cd48f340e3",
      "tree": "d22d5c9f0ec4a4d6a83d57df04133df1f82bf7f9",
      "parents": [
        "df1f1d1cb43b4ffdef5ba5f0623e2f73e94ce030"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Wed Jun 02 16:01:45 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jun 02 14:53:16 2010 +0100"
      },
      "message": "mtd/r852: register IRQ as last step\n\nOtherwise, if it fires right away, it might access\nuninitialized spinlock\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7ea8085910ef3dd4f3cad6845aaa2b580d39b115",
      "tree": "d9c1edb5906f943f7d70bfb4b65106e29772d379",
      "parents": [
        "cc967be54710d97c05229b2e5ba2d00df84ddd64"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 26 17:53:25 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 27 22:05:02 2010 -0400"
      },
      "message": "drop unused dentry argument to -\u003efsync\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f13771187b9423b824f32518319f6da85d819003",
      "tree": "c431cf16c286065a302d5f3fb43fc1abac7e4047",
      "parents": [
        "15953654cc312429740fd58fb37a5a3d63a54376",
        "9f37af654fda88a8dcca74c785f6c20e52758866"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "message": "Merge branch \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing\n\n* \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing:\n  uml: Pushdown the bkl from harddog_kern ioctl\n  sunrpc: Pushdown the bkl from sunrpc cache ioctl\n  sunrpc: Pushdown the bkl from ioctl\n  autofs4: Pushdown the bkl from ioctl\n  uml: Convert to unlocked_ioctls to remove implicit BKL\n  ncpfs: BKL ioctl pushdown\n  coda: Clean-up whitespace problems in pioctl.c\n  coda: BKL ioctl pushdown\n  drivers: Push down BKL into various drivers\n  isdn: Push down BKL into ioctl functions\n  scsi: Push down BKL into ioctl functions\n  dvb: Push down BKL into ioctl functions\n  smbfs: Push down BKL into ioctl function\n  coda/psdev: Remove BKL from ioctl function\n  um/mmapper: Remove BKL usage\n  sn_hwperf: Kill BKL usage\n  hfsplus: Push down BKL into ioctl function\n"
    },
    {
      "commit": "df1f1d1cb43b4ffdef5ba5f0623e2f73e94ce030",
      "tree": "fdef68b0b5230b9f49f7b26eee33aee4e4f042e3",
      "parents": [
        "39c5837d7968ffd68e1d3c79efba1631b7f513d9"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 22 10:22:49 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat May 22 11:49:37 2010 +0100"
      },
      "message": "drivers/mtd: Use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "05ec7dd8dd5aa42c22a49682e4a51cadd4166b7e",
      "tree": "6370b43c0d8f324aa7421bbb5a647aa04ab5d747",
      "parents": [
        "c316ba3b518bc35ce5aef5421135220389f4eb98",
        "8046112818b70329e930b1d4557ef0876c1ad2bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:25:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:25:43 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (154 commits)\n  mtd: cfi_cmdset_0002: use AMD standard command-set with Winbond flash chips\n  mtd: cfi_cmdset_0002: Fix MODULE_ALIAS and linkage for new 0701 commandset ID\n  mtd: mxc_nand: Remove duplicate NAND_CMD_RESET case value\n  mtd: update gfp/slab.h includes\n  jffs2: Stop triggering block erases from jffs2_write_super()\n  jffs2: Rename jffs2_erase_pending_trigger() to jffs2_dirty_trigger()\n  jffs2: Use jffs2_garbage_collect_trigger() to trigger pending erases\n  jffs2: Require jffs2_garbage_collect_trigger() to be called with lock held\n  jffs2: Wake GC thread when there are blocks to be erased\n  jffs2: Erase pending blocks in GC pass, avoid invalid -EIO return\n  jffs2: Add \u0027work_done\u0027 return value from jffs2_erase_pending_blocks()\n  mtd: mtdchar: Do not corrupt backing device of device node inode\n  mtd/maps/pcmciamtd: Fix printk format for ssize_t in debug messages\n  drivers/mtd: Use kmemdup\n  mtd: cfi_cmdset_0002: Fix argument order in bootloc warning\n  mtd: nand: add Toshiba TC58NVG0 device ID\n  pcmciamtd: add another ID\n  pcmciamtd: coding style cleanups\n  pcmciamtd: fixing obvious errors\n  mtd: chips: add SST39WF160x NOR-flashes\n  ...\n\nTrivial conflicts due to dev_node removal in drivers/mtd/maps/pcmciamtd.c\n"
    },
    {
      "commit": "c316ba3b518bc35ce5aef5421135220389f4eb98",
      "tree": "36bb4ab299728da14f3cd1a67d7f572d50693880",
      "parents": [
        "777cb1b53dd11dbec6157adc97e9f908f6e8458c",
        "be436f6238a17b8432b9de0212bcfc838afb1f85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:23:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:23:12 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: misc comment fixes\n  UBI: fix s/then/than/ typos\n  UBI: init even if MTD device cannot be attached, if built into kernel\n  UBI: remove reboot notifier\n"
    },
    {
      "commit": "8046112818b70329e930b1d4557ef0876c1ad2bb",
      "tree": "a3c4d5250158af0ea8931d77015f8fb4016235ec",
      "parents": [
        "1e804cec7a05e9bc26a523b1b4d0322bd894d2bc"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Thu May 20 16:54:10 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 20 16:57:00 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: use AMD standard command-set with Winbond flash chips\n\nTested with W19L320SBT9C [1].\n\n[1] http://www.datasheetarchive.com/pdf-datasheets/Datasheets-40/DSA-795343.pdf\n\n[dwmw2: Fix MODULE_ALIAS and linkage]\nSigned-off-by: Obinou \u003cobconseil@gmail.com\u003e\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1e804cec7a05e9bc26a523b1b4d0322bd894d2bc",
      "tree": "eac1791c5dfdb7d40cd017f21de816fb38ead0d3",
      "parents": [
        "73850975e9a070abeed5912a24975d531fd5074c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu May 20 16:54:05 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 20 16:56:27 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: Fix MODULE_ALIAS and linkage for new 0701 commandset ID\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "73850975e9a070abeed5912a24975d531fd5074c",
      "tree": "7a104a21758ed3f1a3f5531ebd9c6285fb8c69b0",
      "parents": [
        "05d71b4625bdadd7c7ae80455e7038e221c76e4d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 20 10:04:23 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 20 10:10:33 2010 +0100"
      },
      "message": "mtd: mxc_nand: Remove duplicate NAND_CMD_RESET case value\n\nThis reverts commit 66803762 (\"mtd: mxc_nand: add RESET command support\").\nSupport for NAND_CMD_RESET was added separately in commit d4840180\n(\"mtd: mxc_nand: set NFC registers after reset\"), causing a build error:\n\ndrivers/mtd/nand/mxc_nand.c: In function \u0027mxc_nand_command\u0027:\ndrivers/mtd/nand/mxc_nand.c:689: error: duplicate case value\ndrivers/mtd/nand/mxc_nand.c:606: error: previously used here\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "05d71b4625bdadd7c7ae80455e7038e221c76e4d",
      "tree": "a73fd7eb6fe1d0ed456ae202ac0d1192f38c067e",
      "parents": [
        "9723152ad1efb844445e63f052e6d39e85e11649"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:39 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 19 17:21:52 2010 +0100"
      },
      "message": "mtd: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cd874237d97f24f601f16a140d20803b6a79202e",
      "tree": "1d21ee13d45e7839a41c777e466f019cba2603d6",
      "parents": [
        "11c93605faecfe6f9a28a6f3d14989bad077055a"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Mon May 17 16:55:47 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue May 18 12:19:36 2010 +0100"
      },
      "message": "mtd: mtdchar: Do not corrupt backing device of device node inode\n\nWe cannot modify file-\u003ef_mapping-\u003ebacking_dev_info, because it will corrupt\nbacking device of device node inode, since file-\u003ef_mapping is equal to\ninode-\u003ei_mapping (see __dentry_open() in fs/open.c).\n\nLet\u0027s introduce separate inode for MTD device with appropriate backing\ndevice.\n\n[dwmw2: Refactor to keep it all entirely within mtdchar.c; use iget_locked()]\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "11c93605faecfe6f9a28a6f3d14989bad077055a",
      "tree": "33c0b9dc50b786f2731198c75b6cc083f3c78301",
      "parents": [
        "d80f2666b5373f195deae57c9f33a5abb8053d37"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 17 06:55:24 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 17 07:01:41 2010 +0100"
      },
      "message": "mtd/maps/pcmciamtd: Fix printk format for ssize_t in debug messages\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "55929332c92e5d34d65a8f784604c92677ea3e15",
      "tree": "555e922d470336d07ace32bb564ac5358379a3c4",
      "parents": [
        "703c631ebbcadcfd861d01e697fdda7c388fec9a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Apr 27 00:24:05 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon May 17 05:27:41 2010 +0200"
      },
      "message": "drivers: Push down BKL into various drivers\n\nThese are the last remaining device drivers using\nthe -\u003eioctl file operation in the drivers directory\n(except from v4l drivers).\n\n[fweisbec: drop i8k pushdown as it has been done from\nprocfs pushdown branch already]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "d80f2666b5373f195deae57c9f33a5abb8053d37",
      "tree": "9746b8e8e644de39568b94250bd7a7857c447585",
      "parents": [
        "abab7ebf8cc12a6bb03d06b103a49e97276168f0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 15 23:23:31 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat May 15 23:07:01 2010 +0100"
      },
      "message": "drivers/mtd: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "abab7ebf8cc12a6bb03d06b103a49e97276168f0",
      "tree": "d6872b92fe745108067380d17c9a1d6c140f6976",
      "parents": [
        "f6b173cc9d73c00a3182ec3fdb0f03909cad4b5b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 09:14:24 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 09:14:27 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: Fix argument order in bootloc warning\n\nDoh. Pointed out by Guillaume LECERF \u003cglecerf@gmail.com\u003e since I managed\nto miss it in my test builds. S\u0027what I get for hacking at 2am, I suppose.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f6b173cc9d73c00a3182ec3fdb0f03909cad4b5b",
      "tree": "b1c80f6b2320d6d67bcd7aafe4e5dc0b79167ba4",
      "parents": [
        "b2321ac37a16f0d6bdbcd2d20263e8b8b943c0ea"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri May 07 19:09:13 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 03:25:52 2010 +0100"
      },
      "message": "mtd: nand: add Toshiba TC58NVG0 device ID\n\nThis NAND flash part advertises 0xD1 as an identifier but is still a working\n128MBytes x 8bits 3.3V NAND part.\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b2321ac37a16f0d6bdbcd2d20263e8b8b943c0ea",
      "tree": "94e51ccbca0906893ab4eadf8f46f36fedc886ef",
      "parents": [
        "9bdde162ebcc0237e722e8c3d0d376e35188a98f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu May 13 12:00:01 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 03:23:40 2010 +0100"
      },
      "message": "pcmciamtd: add another ID\n\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9bdde162ebcc0237e722e8c3d0d376e35188a98f",
      "tree": "39143125e5e84ed8e3e5825824484d95a378a2b4",
      "parents": [
        "f6763c98cb2175a816936f9b125d40054a27c185"
      ],
      "author": {
        "name": "Alexander Kurz",
        "email": "linux@blala.de",
        "time": "Thu May 13 12:00:00 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 03:23:33 2010 +0100"
      },
      "message": "pcmciamtd: coding style cleanups\n\nSigned-off-by: Alexander Kurz \u003clinux@kbdbabel.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f6763c98cb2175a816936f9b125d40054a27c185",
      "tree": "015247e7d72fec7dc35d762d1bc00c55b0b51fd6",
      "parents": [
        "087acaf1c6812d0ff4d4cb79c6f5a0e4e63815b3"
      ],
      "author": {
        "name": "Alexander Kurz",
        "email": "linux@blala.de",
        "time": "Thu May 13 11:59:59 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 03:23:01 2010 +0100"
      },
      "message": "pcmciamtd: fixing obvious errors\n\nAfter fixing the obvious errors, the driver will now compile\nagain on v2.6.34-rc3. First tests with two 4MB flash cards including\nerase- and write test with one of the cards where successful.\n\nAlso, add two new PCMCIA_DEVICE_PROD_IDs.\n\n[linux@dominikbrodowski.net: clean up commit message]\nSigned-off-by: Alexander Kurz \u003clinux@kbdbabel.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "087acaf1c6812d0ff4d4cb79c6f5a0e4e63815b3",
      "tree": "2e6a8cfbb82ea3c1fa64c9f2b850b96e0a0b84b1",
      "parents": [
        "b60b08b02ca8d9575985ae6711bd656dd67e9039"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 27 04:19:33 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 02:27:46 2010 +0100"
      },
      "message": "mtd: chips: add SST39WF160x NOR-flashes\n\nDue to a broken CFI, they have to be added to jedec_probe.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b60b08b02ca8d9575985ae6711bd656dd67e9039",
      "tree": "9178d2431c98688c2d4665b6e79c12fba0bf768b",
      "parents": [
        "426c457a3216fac74e3d44dd39729b0689f4c7ab"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue May 04 20:58:10 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:56:12 2010 +0100"
      },
      "message": "mtd: nand: support alternate BB marker locations on MLC\n\nThis is a slightly modified version of a patch submitted last year by\nReuben Dowle \u003creuben.dowle@navico.com\u003e.  His original comments follow:\n\nThis patch adds support for some MLC NAND flashes that place the BB\nmarker in the LAST page of the bad block rather than the FIRST page used\nfor SLC NAND and other types of MLC nand.\n\nLifted from Samsung datasheet for K9LG8G08U0A (1Gbyte MLC NAND):\n\"\nIdentifying Initial Invalid Block(s)\nAll device locations are erased(FFh) except locations where the initial\ninvalid block(s) information is written prior to shipping. The initial\ninvalid block(s) status is defined by the 1st byte in the spare area.\nSamsung makes sure that the last page of every initial invalid block has\nnon-FFh data at the column address of 2,048.\n...\n\"\n\nAs far as I can tell, this is the same for all Samsung MLC nand, and in\nfact the samsung bsp for the processor used in our project (s3c6410)\nactually contained a hack similar to this patch but less portable to\nenable use of their NAND parts. I discovered this problem when trying to\nuse a Micron NAND which does not used this layout - I wish samsung would\nput their stuff in main-line to avoid this type of problem.\n\nCurrently this patch causes all MLC nand with manufacturer codes from\nSamsung and ST(Numonyx) to use this alternative location, since these\nare the manufactures that I know of that use this layout.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "426c457a3216fac74e3d44dd39729b0689f4c7ab",
      "tree": "cb250bba8d202484a44c9302caf3717eec5538d2",
      "parents": [
        "9ea5973883bbe26372f45d99eb3a500f08d966f9"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue May 04 20:58:03 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:54:44 2010 +0100"
      },
      "message": "mtd: nand: extend NAND flash detection to new MLC chips\n\nSome of the newer MLC devices have a 6-byte ID sequence in which\nseveral field definitions differ from older chips in a manner that is\nnot backward compatible.  For instance:\n\nSamsung K9GAG08U0M (5-byte sequence): ec d5 14 b6 74\n4th byte, bits 1:0 encode the page size: 0\u003d1KiB, 1\u003d2KiB, 2\u003d4KiB, 3\u003d8KiB\n4th byte, bits 5:4 encode the block size: 0\u003d64KiB, 1\u003d128KiB, ...\n4th byte, bit 6 encodes the OOB size: 0\u003d8B/512B, 1\u003d16B/512B\n\nSamsung K9GAG08U0D (6-byte sequence): ec d5 94 29 34 41\n4th byte, bits 1:0 encode the page size: 0\u003d2KiB, 1\u003d4KiB, 3\u003d8KiB, 4\u003drsvd\n4th byte, bits 7;5:4 encode the block size: 0\u003d128KiB, 1\u003d256KiB, ...\n4th byte, bits 6;3:2 encode the OOB size: 1\u003d128B/page, 2\u003d218B/page\n\nThis patch uses the new 6-byte scheme if the following conditions are\nall true:\n\n1) The ID code wraps around after exactly 6 bytes\n\n2) Manufacturer is Samsung\n\n3) 6th byte is zero\n\nThe patch also extends the maximum OOB size from 128B to 256B.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0ffe0ce36e07185c693e3ff06ab5b3b6c30780ee",
      "tree": "10fe97a074fae701e167a02024d0252c5e837b52",
      "parents": [
        "46f3e88bd9da010e76a9049d55cf9013560b5903"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Thu Apr 29 13:34:24 2010 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:52:24 2010 +0100"
      },
      "message": "mtd: sst25l: fix multi-part messages with broken spi masters\n\nSome SPI masters (ep93xx) have limitations when using the SFRMOUT\nsignal for the spi device chip select.  The SFRMOUT signal is\nonly asserted as long as the spi transmit fifo contains data.  As\nsoon as the last bit is clocked into the receive fifo it gets\ndeasserted.\n\nThe functions sst25l_status and sst25l_match_device use the API\nfunction spi_write_then_read to write a command to the flash then\nread the response back.  This API function creates a two part spi\nmessage for the write then read.  When this message is transferred\nthe SFRMOUT signal ends up getting deasserted after the command\nphase.  This causes the command to get aborted by the device so\nthe read phase returns invalid data.\n\nBy changing sst25l_status and sst25l_match_device to use a single\ntransfer synchronous message, the SFRMOUT signal stays asserted\nduring the entire message so the correct data always gets returned.\n\nThis change will have no effect on SPI masters which use a chip\nselect mechanism (GPIO\u0027s, etc.) which does stay asserted correctly.\nAs a bonus, the single transfer synchronous messages complete faster\nthan multi-part messages.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "46f3e88bd9da010e76a9049d55cf9013560b5903",
      "tree": "573b63d206706f28549e482a41e248db4208fe4f",
      "parents": [
        "c37cb56fb15d0f8e4180b19eed20f52fe8641b54"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Apr 28 17:46:49 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:51:20 2010 +0100"
      },
      "message": "mtd: add Samsung SoC OneNAND driver\n\nThis patch adds a driver for OneNAND controller on Samsung SoCs.\nFollowing SoCs are supported: S3C6400, S3C6410, S5PC100 and S5PC110.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c37cb56fb15d0f8e4180b19eed20f52fe8641b54",
      "tree": "1eacdb56d59ca81e8e45562f0bbc5d64ceb1b467",
      "parents": [
        "3328dc315914aa6db486da2ceb021b6f0b36b877"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Apr 28 17:46:48 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:50:21 2010 +0100"
      },
      "message": "mtd: onenand: add workaround for SYNC_WRITE mode\n\nSome chips fails to identify properly when SYNC_WRITE mode is enabled\n(the example is OneNAND on S5PC110 SoC). This patch adds a workaround\nfor such chips.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3328dc315914aa6db486da2ceb021b6f0b36b877",
      "tree": "4fbce95b6e6469600181fad1fd6f900bf5a45766",
      "parents": [
        "4a8ce0b030716b95004a4ace969953bc3ad7d2fe"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Apr 28 17:46:47 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:50:04 2010 +0100"
      },
      "message": "mtd: onenand: add new callback for bufferram read\n\nThis patch adds a new callback for the underlying drivers, which is\ncalled instead of accessing the buffer ram directly. This callback will\nbe used by Samsung OneNAND driver to implement DMA transfers on S5PC110\nSoC.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4a8ce0b030716b95004a4ace969953bc3ad7d2fe",
      "tree": "f14bd6118d84a81a71daf17b0c08e9112dec2e17",
      "parents": [
        "6a88c47bd528cb0f82692986a3ca57b3695d9c60"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Apr 28 17:46:46 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:49:48 2010 +0100"
      },
      "message": "mtd: onenand: allocate verify buffer in the core\n\nThis patch extends OneNAND core code with support for OneNAND verify\nwrite check. This is done by allocating the buffer for verify read\ndirectly from the core code.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6a88c47bd528cb0f82692986a3ca57b3695d9c60",
      "tree": "a5962128ef4e85228af0cb1fffd603a0761acccd",
      "parents": [
        "7d84b6273c2a7805c042b398dcc01c98ad2ecf20"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Apr 28 17:46:45 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:49:21 2010 +0100"
      },
      "message": "mtd: onenand: add support for chips with 4KiB page size\n\nThis patch adds support for OneNAND chips that have 4KiB page size.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7d84b6273c2a7805c042b398dcc01c98ad2ecf20",
      "tree": "c6173af5603fe1a32b00477079ede4bcf1948ace",
      "parents": [
        "ae731822294468f213f2b56a0ddfc425148c873b"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue May 04 16:15:11 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:49:03 2010 +0100"
      },
      "message": "mtd: jedec_probe: remove spaces before tabs\n\nNothing very important, this just makes git am stop producing warnings.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ae731822294468f213f2b56a0ddfc425148c873b",
      "tree": "54be54253da025d47bf028256db9f9376fecf45f",
      "parents": [
        "087444da61ed972b3c2bfbf7dcf317cb4475f143"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 27 04:19:34 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:48:58 2010 +0100"
      },
      "message": "mtd: chips: use common manufacturer codes in jedec_probe()\n\nFactor out old manufacturers and use the generic ones from cfi.h\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "087444da61ed972b3c2bfbf7dcf317cb4475f143",
      "tree": "25ebf8f300d9c9a550581361811c1df3ca239998",
      "parents": [
        "5a0563f0ad0c9864b735e9ae23e55f7fa9c73bf5"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:58:32 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:39:55 2010 +0100"
      },
      "message": "mtd: cfi_util: do not printk if no extended query table\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5a0563f0ad0c9864b735e9ae23e55f7fa9c73bf5",
      "tree": "ae4bf49ea99726a95134a411982391b604a7b97a",
      "parents": [
        "83dcd3bb1139060fedb15235f8614d2bac82e18d"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:58:27 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:39:43 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: add CFI detection for SST 39VF{32, 64}xxB chips\n\nThis patch adds support for detecting SST 39VF32xxB and 39VF64xxB\nchips in CFI mode.\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "83dcd3bb1139060fedb15235f8614d2bac82e18d",
      "tree": "f9edc12a8ff38a7b00763254d9afb1459e840e9f",
      "parents": [
        "412da2f6e083eba6e4bd91ff2e78abb4735357a7"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:58:22 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:39:23 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: add CFI detection for SST 39VF{16, 32}xx chips\n\nSST 39VF{16,32}xx chips use the 0x0701 command set, fully compatible\nwith the AMD one. This patch adds support for detecting them in CFI\nmode.\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "412da2f6e083eba6e4bd91ff2e78abb4735357a7",
      "tree": "4a66c3a249c986ad8aa7bad6c83b1aa237db8f09",
      "parents": [
        "564b84978df2bf83d334940f1a1190702579f79f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:35:54 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:39:20 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: Tone down warning messages about TopBottom CFI field\n\nAccept values of 2-5 for TopBottom, where the newly-added 4 and 5 values\nmean a uniform layout. It does indicate WP layout but we don\u0027t handle that.\n\nAlso don\u0027t say \"broken\" when swapping erase regions in a top-boot chip.\nThat got retrospectively documented in the spec.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "564b84978df2bf83d334940f1a1190702579f79f",
      "tree": "10f7ce02b4c0bb876c3e2c24afdb6eb0ac7707a4",
      "parents": [
        "58598861227877bb481b9035d2a07283577a2274"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:58:17 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:33:27 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: do not fail on no extended query table as they are both optional\n\nAfter looking at AMD\u0027s CFI specification [1], both of the extended query\ntables are optional. Thus, it looks like relying that at least one of\nthose tables exist is a bug in cfi_cmdset_0002.\n\nThis patch inverts the logic and checks for unlock function pointers before\nexiting on error. This approach leaves place to add a call to a fixup\nfunction to try to handle chips compatible with the early AMD specification\nfrom 1995 [2].\n\n[1] http://www.amd.com/us-en/assets/content_type/DownloadableAssets/cfi_r20.pdf\n[2] http://noel.feld.cvut.cz/hw/amd/20158a.pdf\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "58598861227877bb481b9035d2a07283577a2274",
      "tree": "36640c0a8a9459c6d1d15f024128e1f0286bb0cd",
      "parents": [
        "54b93a49d8dd90dfb658f21a3316527fe6195106"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:58:07 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:08:19 2010 +0100"
      },
      "message": "mtd: cfi_probe: use P_ID_* definitions instead of hardcoded values\n\nUse P_ID_* definitions already in include/linux/mtd/cfi.h instead of the\nhardcoded values. Make the code more readable.\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "54b93a49d8dd90dfb658f21a3316527fe6195106",
      "tree": "19f8474cf5213a927325d4348bc128d110316505",
      "parents": [
        "ad7026fef6c771fc88ecbcb111876fc050b1a4d0"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:58:02 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:08:11 2010 +0100"
      },
      "message": "mtd: cfi_probe: add support for SST 0x0701 vendorname\n\nSST 39VF160x and 39VF320x chips use vendorname id 0x0701 and alternative\nunlock addresses. Add support for them in cfi_probe.c.\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ad7026fef6c771fc88ecbcb111876fc050b1a4d0",
      "tree": "6a6c644fb086b4771e0cf5dac86b8287c342aca2",
      "parents": [
        "8473044d644553ca3c939249490d1c5ef5f6d4e6"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:57:57 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:07:49 2010 +0100"
      },
      "message": "mtd: cfi_probe: make the addresses used to enter Auto Select Mode variable\n\nMake the addresses used to enter Auto Select Mode variable to leave place\nfor handling chips using non-standard addresses.\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8473044d644553ca3c939249490d1c5ef5f6d4e6",
      "tree": "fad1fc267cd1309de9231f6988aca24e35773cc0",
      "parents": [
        "010937ec9a550e2df97f87252a9d12d8a534c6d8"
      ],
      "author": {
        "name": "Guillaume LECERF",
        "email": "glecerf@gmail.com",
        "time": "Sat Apr 24 17:57:52 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:07:42 2010 +0100"
      },
      "message": "mtd: cfi_probe: enter Auto Select Mode after filling cfi-\u003ecfiq members\n\nMove the code to enter Auto Select Mode down to be able to use cfi-\u003ecfiq\nmembers to add support for chips using alternative sequence / unlock\naddresses.\n\nSigned-off-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eedfea252690435858722a8da1109d104d639087",
      "tree": "853f8620da72530e32768634583ccf2a781c6271",
      "parents": [
        "c3611570ddf601609f8803574ea83889ff969aa0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Apr 20 10:26:18 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:04:19 2010 +0100"
      },
      "message": "mtd: orion/kirkwood: add RnB line support to orion mtd driver\n\nAdd support for a board to register a callback to get the state of the\nRnB line if it has it attached.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c3611570ddf601609f8803574ea83889ff969aa0",
      "tree": "43e0aa84df91365b2bc5c484da1342d83bda9137",
      "parents": [
        "a47bfd2eb66837653dc3b42541dfe4283dd41251"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Apr 19 18:20:41 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:03:46 2010 +0100"
      },
      "message": "mtd: sm_common: split smartmedia and xD table\n\n2GB xD card, and 4MB SmartMedia ROM card share same ID, so to make both work\nsplit xD and smartmedia ID tables.\n\nHardware driver must be able to know which type it handles (and probably just one).\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a47bfd2eb66837653dc3b42541dfe4283dd41251",
      "tree": "ce4199d6c78acb4d9332af55f6415d74e1d3d862",
      "parents": [
        "d484018056816178abffacb84b8c16628e880c83"
      ],
      "author": {
        "name": "Ivo Clarysse",
        "email": "ivo.clarysse@gmail.com",
        "time": "Thu Apr 08 16:16:51 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:02:53 2010 +0100"
      },
      "message": "mtd: mxc_nand: support i.MX21\n\nOn i.MX21 SoCs, if the NFC_CONFIG1:NFC_INT_MASK bit is set,\nNFC_CONFIG2:NFC_INT always reads out zero, even if an\noperation is completed.  This patch uses enable_irq and\ndisable_irq_nosync instead of NFC_CONFIG1:NFC_INT_MASK to\nmask NFC interrupts.  This allows NFC_CONFIG2:NFC_INT to also\nbe used to detect operation completion on i.MX21.\n\nThe i.MX21 NFC does not signal reset completion using\nNFC_CONFIG1:NFC_INT_MASK, so instead reset completion is\ntested by checking if NFC_CONFIG2 becomes 0.\n\nSigned-off-by: Ivo Clarysse \u003civo.clarysse@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d484018056816178abffacb84b8c16628e880c83",
      "tree": "830502fd8d5129d8662c6fd1f1dfcde4b3eeeed9",
      "parents": [
        "9d5da3a9b849cf42fc165e90b1d39e2fd1e199a8"
      ],
      "author": {
        "name": "Ivo Clarysse",
        "email": "ivo.clarysse@gmail.com",
        "time": "Thu Apr 08 16:14:44 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:02:32 2010 +0100"
      },
      "message": "mtd: mxc_nand: set NFC registers after reset\n\nThis patch allows the mxc_nand driver to reset the NAND\nflash controller.  NFC registers are (re-)set after\ncompletion of the reset, as a reset will have reverted\nthe NFC registers to their default values.\n\nSigned-off-by: Ivo Clarysse \u003civo.clarysse@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9d5da3a9b849cf42fc165e90b1d39e2fd1e199a8",
      "tree": "f1d66bb84b510f8ba53e232e9b5d9499a1bd20a3",
      "parents": [
        "2bfefa4c9632fb09bfe3277cf7b690818b147654"
      ],
      "author": {
        "name": "Jason Gunthorpe",
        "email": "jgunthorpe@obsidianresearch.com",
        "time": "Tue Mar 09 12:27:56 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 00:32:30 2010 +0100"
      },
      "message": "mtd: extend physmap_of to let the device tree specify the parition probe\n\nThis is to support custom partitioning schemes for embedded PPC. To use\ndefine your own mtd_part_parser and then add something like:\n   linux,part-probe \u003d \"my_probe\", \"cmdlinepart\";\nTo the board\u0027s dts file.\n\nIf linux,part-probe is not specified then this behaves the same as before.\n\nSigned-off-by: Jason Gunthorpe \u003cjgunthorpe@obsidianresearch.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2bfefa4c9632fb09bfe3277cf7b690818b147654",
      "tree": "9ddbd55e57e266dfea47e38fa007f47731fed8fb",
      "parents": [
        "ecce2a6f9bdc7635838baeff8a09a76c9a70e7e0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 22:03:15 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 21:23:06 2010 +0100"
      },
      "message": "drivers/mtd: Use kzalloc\n\nUse kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ecce2a6f9bdc7635838baeff8a09a76c9a70e7e0",
      "tree": "7334dbb776baa37979545636d6346ebdca44281d",
      "parents": [
        "aadff49c56f921d18cc280cbf087a550c67bbd02"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 22:07:46 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 21:21:38 2010 +0100"
      },
      "message": "drivers/mtd/nand: Use kzalloc\n\nUse kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "aadff49c56f921d18cc280cbf087a550c67bbd02",
      "tree": "daedf299c3724c7c5c33343b010fd6a7f00af805",
      "parents": [
        "ce082596ae4308f67f0953a67db508bb085520fa"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 16:12:43 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 16:12:45 2010 +0100"
      },
      "message": "mtd/nand: Fix denali build on ppc64\n\ndrivers/mtd/nand/denali.c:1427: error: conflicting types for ‘enable_dma’\narch/powerpc/include/asm/dma.h:189: note: previous definition of ‘enable_dma’ was here\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ce082596ae4308f67f0953a67db508bb085520fa",
      "tree": "c77be06bdf86c9232bea3514e371bd9bb7b4825a",
      "parents": [
        "1cd2620ca9332943c9fff84c0c9240982534d840"
      ],
      "author": {
        "name": "Jason Roberts",
        "email": "jason.e.roberts@intel.com",
        "time": "Thu May 13 15:57:33 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 16:12:16 2010 +0100"
      },
      "message": "mtd/nand: Add Intel Moorestown/Denali NAND support\n\nThere is more work to be done on this but it is basically working now.\n\nSigned-off-by: Jason Roberts \u003cjason.e.roberts@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0ae28a35bcb7984838acbf28bfba9c030f8b74f0",
      "tree": "4f449d929b5df9e126e839f388ff0fd2b52028a0",
      "parents": [
        "6f1f3d0ab5c3eeea9f04486481c25e9afdfa26c5",
        "b57f95a38233a2e73b679bea4a5453a1cc2a1cc9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:32:46 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:32:46 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/mtd/mtdcore.c\n\nPull in the bdi fixes and ARM platform changes that other outstanding\npatches depend on.\n"
    },
    {
      "commit": "6f1f3d0ab5c3eeea9f04486481c25e9afdfa26c5",
      "tree": "3266eaf3da0e185cc3eb9945d5f276c58f9084f8",
      "parents": [
        "29da3380de40e8aa908eb70fa09a54c288b0b3f4"
      ],
      "author": {
        "name": "Steve Deiters",
        "email": "SteveDeiters@BASLER.com",
        "time": "Wed May 05 13:48:38 2010 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:27:16 2010 +0100"
      },
      "message": "mtd: mpc5121_nfc: Changed SVR check to allow MPC5123.\n\nThe revision in SVR for MPC5123 is 3.  The NFC is the same as MPC5121\nrevision 2.\n\nSigned-off-by: Steve Deiters \u003cSteveDeiters@basler.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "29da3380de40e8aa908eb70fa09a54c288b0b3f4",
      "tree": "50e284eaee5e1ee6b2b7b2fe2f0b0ddaea34caac",
      "parents": [
        "eafe1311aa3cdb13efa25c60251bce12e60ae38a"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Thu Apr 29 17:52:57 2010 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:27:08 2010 +0100"
      },
      "message": "mtd: sst25l: remove unnecessary MTD_DEBUG_LEVEL2 messages\n\nAll the SST25L series flash parts have uniform erase sectors.  Remove\nthe extra MTD_DEBUG_LEVEL2 messages showing the eraseregions info\nsince they could never be shown.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eafe1311aa3cdb13efa25c60251bce12e60ae38a",
      "tree": "ee8fa168dd311fda3cb1ae067f346a2906e73a7f",
      "parents": [
        "bff3c10d369440bc87ba612b45ba2777d2bf017f"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Thu Apr 29 10:26:56 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:25:12 2010 +0100"
      },
      "message": "mtd: cfi_cmdset_0002: Add reboot notifier for AMD flashes\n\nEnsure that the flash device is in a quiescent state before rebooting.\nThe implementation is closely modeled after the cfi_cmdset_0001 reboot\nnotifier, commit 963a6fb0a0d336d0513083b7e4b5c3ff9d6d2061 .\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@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": "bff3c10d369440bc87ba612b45ba2777d2bf017f",
      "tree": "b2f173bb20162424a46d779e54d0f4d3595a69fb",
      "parents": [
        "1dd2a092af8ed53eb744c5b9993fa775616cf699"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Apr 23 23:25:44 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:23:43 2010 +0100"
      },
      "message": "mtd: pxa32xx_nand: add support for partition table parsing\n\nThe pxa32xx_nand driver doesn\u0027t support partition tables from the\ncommand line. This patch adds support for it.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1dd2a092af8ed53eb744c5b9993fa775616cf699",
      "tree": "575cc767005623a22c5d4f17fdead1a47c9920d6",
      "parents": [
        "258006d1abcf3f2990d3ebd77d75af335ff24d81"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 08 19:49:18 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:23:13 2010 +0100"
      },
      "message": "mtd/nand/bcm_umi: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  drivers/mtd/nand/bcm_umi_nand.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Leo Chen \u003cleochen@broadcom.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "258006d1abcf3f2990d3ebd77d75af335ff24d81",
      "tree": "80d44a8767e365c33a247f63a9365cfcac05cbb6",
      "parents": [
        "c4e773764cead9358fd4b036d1b883fff3968513"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 02 14:47:38 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:22:55 2010 +0100"
      },
      "message": "mtd: maps: Eliminate use after free\n\nMoved the debugging message before the call to map_destroy, which frees its\nargument.  The message is also slightly changed to reflect its new\nposition.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E2;\n@@\n\ndel_mtd_device(E)\n...\n(\n  E \u003d E2\n|\n* E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c4e773764cead9358fd4b036d1b883fff3968513",
      "tree": "ceb30e53d7ba33a071653c2bc05c06293d84575f",
      "parents": [
        "67026418f534045525a7c39f506006cd7fbd197f"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Sun Apr 18 22:46:44 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:22:30 2010 +0100"
      },
      "message": "mtd: fix a huge latency problem in the MTD CFI and LPDDR flash drivers.\n\nThe use of a memcpy() during a spinlock operation will cause very long\nthread context switch delays if the flash chip bandwidth is low and the\ndata to be copied large, because a spinlock will disable preemption.\n\nFor example: A flash with 6,5 MB/s bandwidth will cause under ubifs,\nwhich request sometimes 128 KiB (the flash erase size), a preemption delay of\n20 milliseconds. High priority threads will not be served during this\ntime, regardless whether this threads access the flash or not. This behavior\nbreaks real time.\n\nThe patch changes all the use of spin_lock operations for xxxx-\u003emutex\ninto mutex operations, which is exact what the name says and means.\n\nI have checked the code of the drivers and there is no use of atomic\npathes like interrupt or timers. The mtdoops facility will also not be used\nby this drivers. So it is dave to replace the spin_lock against mutex.\n\nThere is no performance regression since the mutex is normally not\nacquired.\n\nChangelog:\n 06.03.2010 First release\n 26.03.2010 Fix mutex[1] issue and tested it for compile failure\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": "b92b5c41a05b69f56e3d5e92dce3dbb5f5f5cf81",
      "tree": "7a15134bffaac57055c731ba68290ba248f7e244",
      "parents": [
        "4a70b7d3953c279738a094d2e5ffe7c66b15a5d0"
      ],
      "author": {
        "name": "Ferenc Wagner",
        "email": "wferi@niif.hu",
        "time": "Tue Mar 23 18:08:16 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:18:28 2010 +0100"
      },
      "message": "mtd/nand/fsl_upm: Replace the dangerous to_fsl_upm_nand macro\n\nThe original macro worked only when applied to variables named \u0027mtd\u0027.\nWhile this could have been fixed by simply renaming the macro argument,\na more type-safe replacement is preferred.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4a70b7d3953c279738a094d2e5ffe7c66b15a5d0",
      "tree": "d791145ce49044b85b0e782f22b8046b8ba76422",
      "parents": [
        "ac39ee304ac33f15107e42adb5ee5b0d0ce2dc4a"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "ext-mika.1.westerberg@nokia.com",
        "time": "Wed Mar 24 12:10:48 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:17:05 2010 +0100"
      },
      "message": "mtd: OneNAND: OMAP2/3: unmap correct DMA buffer\n\nFunctions omap2_onenand_write_bufferram() and omap3_onenand_write_bufferram()\nmap the write buffer and store the returned handle in variable dma_src. However,\nwhen DMA unmap is done, variable dma_dst is used instead of the correct dma_src.\n\nThis patch fixes them to use the correct DMA buffer.\n\nSigned-off-by: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nTested-by: Arnaud Ebalard \u003carno@natisbad.org\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ac39ee304ac33f15107e42adb5ee5b0d0ce2dc4a",
      "tree": "3306575dfef6f81f7bccde6c7653897860a52fe2",
      "parents": [
        "dad94318907b5947b499f88f38c074227245d15c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 11:05:48 2010 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:16:43 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: localize MMR bit masks\n\nConvert all magic numbers into appropriate defines, and move the defines\nout of the global namespace and into this one driver.  No other driver\nneeds to care about the MMR layout anyways.\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": "dad94318907b5947b499f88f38c074227245d15c",
      "tree": "31c3389d71137c4a187c176d36c8da40911a7c48",
      "parents": [
        "0bfa4df2b65a94ce761306ab53447010b928b7dd"
      ],
      "author": {
        "name": "Ferenc Wagner",
        "email": "wferi@niif.hu",
        "time": "Sat Mar 06 20:09:23 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:12:17 2010 +0100"
      },
      "message": "mtd: kconfig: remove stray endchoice from help text\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0bfa4df2b65a94ce761306ab53447010b928b7dd",
      "tree": "570d960d084b2f4c8cbd1ef8e1bc48d3349a8972",
      "parents": [
        "0a382a74b677360096857bcb5288c340fca671ed"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Apr 01 15:22:50 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:12:06 2010 +0100"
      },
      "message": "mtd: nandsim: make some structures anonymous\n\nWe do not need these names. Moreover, there are spelling typos\nthere: \"nansin\" instead of \"nandsim\".\n\nThis patch is just a clean up, no functional changes.\n\nReported-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "317b6d63000b3cc48c43d582d76063500e531a6c",
      "tree": "5b2ff9482257a8b4f4dc47156090e4c760c2b9bd",
      "parents": [
        "b1577190e7cd259b5fc4846305f31cba9633f31e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Mar 20 19:26:51 2010 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 10 10:23:14 2010 +0200"
      },
      "message": "pcmcia: dev_node removal (write-only drivers)\n\ndev_node_t was only used to transport some minor/major numbers\nfrom the PCMCIA device drivers to deprecated userspace helpers.\nHowever, only a few drivers made use of it, and the userspace\nhelpers are deprecated anyways. Therefore, get rid of dev_node_t .\n\nAs a first step, remove any usage of dev_node_t from drivers which\nonly wrote to this typedef/struct, but did not make use of it.\n\nCC: linux-bluetooth@vger.kernel.org\nCC: Harald Welte \u003claforge@gnumonks.org\u003e\nCC: linux-mtd@lists.infradead.org\nCC: linux-wireless@vger.kernel.org\nCC: netdev@vger.kernel.org\nCC: linux-serial@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "be436f6238a17b8432b9de0212bcfc838afb1f85",
      "tree": "59b685247d6d3647cc82920092759b4b09599aa5",
      "parents": [
        "3f5026222e8a16daaa830eec4d72c6745b74407e"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "shinya.kuribayashi.px@renesas.com",
        "time": "Thu May 06 19:22:09 2010 +0900"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri May 07 08:33:32 2010 +0300"
      },
      "message": "UBI: misc comment fixes\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi.px@renesas.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "3f5026222e8a16daaa830eec4d72c6745b74407e",
      "tree": "a3274b82c86184e8b6e39795dbf11ad5d243f4c3",
      "parents": [
        "af7ad7a0a6c0c1d8497a25b6b8b3b2ce9f52ff04"
      ],
      "author": {
        "name": "Shinya Kuribayashi",
        "email": "shinya.kuribayashi.px@renesas.com",
        "time": "Thu May 06 19:21:47 2010 +0900"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri May 07 08:33:10 2010 +0300"
      },
      "message": "UBI: fix s/then/than/ typos\n\nSigned-off-by: Shinya Kuribayashi \u003cshinya.kuribayashi.px@renesas.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "af7ad7a0a6c0c1d8497a25b6b8b3b2ce9f52ff04",
      "tree": "3073f9591d82feb01e6138e6b5bbac5d76f78e5e",
      "parents": [
        "70d38b9625edba52a809308427f78831c3963f52"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed May 05 10:17:25 2010 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu May 06 09:12:11 2010 +0300"
      },
      "message": "UBI: init even if MTD device cannot be attached, if built into kernel\n\nUBI can be built into the kernel or be compiled as a kernel module.\nFurther on the command line one can specify MTD devices to be attach to\nUBI while loading. In the current implementation the UBI driver refuses\nto load if one of the MTD devices cannot be attached.\n\nConsider:\n1) UBI compiled into the kernel and\n2) a MTD device specified on the command line and\n3) this MTD device contains bogus data (for whatever reason).\n\nDuring init UBI tries to attach the MTD device is this fails the whole\nUBI subsystem isn\u0027t initialized. Later the userspace cannot attach any\nMTD to UBI because UBI isn\u0027t loaded.\n\nThis patch keeps the current behaviour: if UBI is compiled as a module\nand a MTD device cannot be attached the UBI module cannot be loaded,\nbut changes it for the UBI-is-built-into-the-kernel usecase.\n\nIf UBI is builtin, a not attachable MTD device doen\u0027t stop UBI from\ninitializing. This slightly modifies the behaviour if multiple MTD\ndevices are specified on the command line. Now every MTD device is\nprobed and, if possible, attached, i.e. a faulty MTD device doesn\u0027t\nstop the others from being attached.\n\nArtem: tweaked the patch\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "0fd6b32b3b2f5c1bfd412de7b5fd040fb31b6712",
      "tree": "f73a82a4392f01518a5138d12237493ece080ad9",
      "parents": [
        "8777c793d6a24c7f3adf52b1b1086e9706de4589"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 05 15:25:12 2010 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed May 05 15:25:12 2010 -0400"
      },
      "message": "[MTD] Remove zero-length files mtdbdi.c and internal.ho\n\nBoth were \"removed\" in commit a33eb6b91034c95b9b08576f68be170f995b2c7d.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "70d38b9625edba52a809308427f78831c3963f52",
      "tree": "ef5e519bd672c4ec2a80b7a78adfb66251a1193c",
      "parents": [
        "01bf0b64579ead8a82e7cfc32ae44bc667e7ad0f"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue Apr 13 13:30:12 2010 -0700"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon May 03 09:08:13 2010 +0300"
      },
      "message": "UBI: remove reboot notifier\n\nThe UBI reboot notifier causes problems with hibernation.  Move this\nfunctionality into the low-level MTD driver instead.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "970b06485ffee36aa3549dfe4c6b2a2c2118354d",
      "tree": "1b0f6f4182e73d19071addf8a209e5fb58483d08",
      "parents": [
        "696e65c3606aa3f587eeb181766baf49ea750cfc",
        "33f60e9640b2f60dde6735293d4aa5ecc5b1d5d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:56:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 28 07:56:05 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  coda: move backing-dev.h kernel include inside __KERNEL__\n  mtd: ensure that bdi entries are properly initialized and registered\n  Move mtd_bdi_*mappable to mtdcore.c\n  btrfs: convert to using bdi_setup_and_register()\n  Catch filesystems lacking s_bdi\n  drbd: Terminate a connection early if sending the protocol fails\n  drbd: fix memory leak\n  Fix JFFS2 sync silent failure\n  smbfs: add bdi backing to mount session\n  ncpfs: add bdi backing to mount session\n  exofs: add bdi backing to mount session\n  ecryptfs: add bdi backing to mount session\n  coda: add bdi backing to mount session\n  cifs: add bdi backing to mount session\n  afs: add bdi backing to mount session.\n  9p: add bdi backing to mount session\n  bdi: add helper function for doing init and register of a bdi for a file system\n  block: ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer\n"
    },
    {
      "commit": "0661b1ac5d48eb47c8a5948c0554fea25e0895ab",
      "tree": "18040417cbfb33b82486576dbc5783dc50e60d4c",
      "parents": [
        "a33eb6b91034c95b9b08576f68be170f995b2c7d"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 27 09:49:47 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 27 09:51:30 2010 +0200"
      },
      "message": "mtd: ensure that bdi entries are properly initialized and registered\n\nThey will be holding dirty inodes and be responsible for flushing\nthem out, so they need to be setup properly.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "a33eb6b91034c95b9b08576f68be170f995b2c7d",
      "tree": "b7981861cdd4c9bb074de707a0bc78e1cf894cde",
      "parents": [
        "e6d086d83cf7f102d48c006f58172a69ec0c15a4"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@logfs.org",
        "time": "Tue Apr 27 09:40:52 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 27 09:50:58 2010 +0200"
      },
      "message": "Move mtd_bdi_*mappable to mtdcore.c\n\nRemoves one .h and one .c file that are never used outside of\nmtdcore.c.\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\n\nEdited to remove on leftover debug define.\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "a88a2b886404b1cfc109125b1cba4775e8682955",
      "tree": "dda4d73b5eb041c728bd970d574ed211208b5a5a",
      "parents": [
        "e59464c735db19619cde2aa331609adb02005f5b"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@gmail.com",
        "time": "Fri Apr 23 13:17:47 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:24 2010 -0700"
      },
      "message": "mtd: fix Orion NAND driver compilation with ARM OABI\n\nWe must tell GCC to use even register for variable passed to ldrd\ninstruction.  Without this patch GCC 4.2.1 puts this variable to r2/r3 on\nEABI and r3/r4 on OABI, so force it to r2/r3.  This does not change\nanything when EABI and OABI compilation works OK.\n\nWithout this patch and with OABI I get:\n\n    CC      drivers/mtd/nand/orion_nand.o\n  /tmp/ccMkwOCs.s: Assembler messages:\n  /tmp/ccMkwOCs.s:63: Error: first destination register must be even -- `ldrd r3,[ip]\u0027\n  make[5]: *** [drivers/mtd/nand/orion_nand.o] Error 1\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nAcked-by: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jamie Lokier \u003cjamie@shareable.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6de9400250f95f82da432c28b9b43823f4154c58"
}
