)]}'
{
  "log": [
    {
      "commit": "4d9c6a21befe6c73c35f2799c7e25a9eda82a95d",
      "tree": "d77a05b369b40bd48ce663f5206f3630fc942bbc",
      "parents": [
        "b749e3f8d7879c9c87e237d75b2256b4d1d04df2",
        "e93f1be503efd0e44e46fc1fd4c13dbee72a6561"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] [NAND] fix OOPS accessing flash operations over STM flash on PXA\n  [MTD] [NAND] drivers/mtd/nand/pasemi_nand.c: Add missing pci_dev_put\n  [MTD] [NAND] fsl_upm: fix build problem with 2.6.28-rc2\n  [MTD] physmap: fix memory leak on physmap_flash_remove by using devres\n  [MTD] m25p80: chip erase !\u003d block erase !\u003d sector erase\n  [MTD] m25p80: fix detection of m25p16 flashes\n  [MTD] m25p80: fix detection of SPI parts\n  [MTD] [NAND] OMAP: OneNAND: header file relocation (part 2)\n  [MTD] [NAND] OMAP: OneNAND: header file relocation\n"
    },
    {
      "commit": "e93f1be503efd0e44e46fc1fd4c13dbee72a6561",
      "tree": "b428e3750c8ed3f7131d41905215b75443952303",
      "parents": [
        "d94762989103b5e29938d8a7b0112e72c4633265"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@parallels.com",
        "time": "Wed Dec 03 10:47:20 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 03 10:47:20 2008 +0000"
      },
      "message": "[MTD] [NAND] fix OOPS accessing flash operations over STM flash on PXA\n\nSTM 2Gb flash is a large-page NAND flash.  Set operations accordingly.\nThis field is dereferenced without a check in several places resulting in\nOOPS.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nAcked-by: Eric Miao \u003cymiao3@marvell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d94762989103b5e29938d8a7b0112e72c4633265",
      "tree": "e9924de6103c2dd6ca57306a6a09cc50e2901c9f",
      "parents": [
        "29b65861fbece04cfdf3fee352d5247369131850"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 01 23:00:55 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Dec 02 10:45:19 2008 +0000"
      },
      "message": "[MTD] [NAND] drivers/mtd/nand/pasemi_nand.c: Add missing pci_dev_put\n\npci_get_device increments a reference count that should be decremented\nusing pci_dev_put.\n\nThe semantic patch that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S,S1;\nposition p1,p2,p3;\nexpression E,E1;\ntype T,T1;\nexpression *ptr !\u003d NULL;\n@@\n\n(\n if ((x@p1 \u003d pci_get_device(...)) \u003d\u003d NULL) S\n|\n x@p1 \u003d pci_get_device(...);\n)\n ... when !\u003d pci_dev_put(...,(T)x,...)\n     when !\u003d if (...) { \u003c+... pci_dev_put(...,(T)x,...) ...+\u003e }\n     when !\u003d true x \u003d\u003d NULL || ...\n     when !\u003d x \u003d E\n     when !\u003d E \u003d (T)x\n     when any\n(\n if (x \u003d\u003d NULL || ...) S1\n|\n if@p2 (...) {\n  ... when !\u003d pci_dev_put(...,(T1)x,...)\n      when !\u003d if (...) { \u003c+... pci_dev_put(...,(T1)x,...) ...+\u003e }\n      when !\u003d x \u003d E1\n      when !\u003d E1 \u003d (T1)x\n(\n  return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n  return@p3 ...;\n)\n}\n)\n\n@ script:python @\np1 \u003c\u003c r.p1;\np3 \u003c\u003c r.p3;\n@@\n\nprint \"* file: %s pci_get_device: %s return: %s\" % (p1[0].file,p1[0].line,p3[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e2a2444a90ba12f123c9c59362ffe3ab278bccb9",
      "tree": "53656429fc7216ba96e71e76b11f8e4539816058",
      "parents": [
        "8decec78a3d9e240f14553284629ac4851ff3744",
        "2ad49887150894b9ed6a87a76b409adceee6b074"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 11:34:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 11:34:17 2008 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6:\n  UBI: Don\u0027t exit from ubi_thread until kthread_should_stop() is true\n  UBI: fix EBADMSG handling\n"
    },
    {
      "commit": "29b65861fbece04cfdf3fee352d5247369131850",
      "tree": "8a2863d8fda9b7bd32005044844a98f635681c82",
      "parents": [
        "3136e903fa2d493ebc1b8a8fbdde2d3a17f85acd"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Thu Nov 27 09:46:13 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Nov 27 09:46:13 2008 +0000"
      },
      "message": "[MTD] [NAND] fsl_upm: fix build problem with 2.6.28-rc2\n\nThe patch fixes following build error:\n\n  CC      drivers/mtd/nand/fsl_upm.o\ndrivers/mtd/nand/fsl_upm.c: In function \u0027fun_chip_init\u0027:\ndrivers/mtd/nand/fsl_upm.c:168: warning: passing argument 2 of \u0027of_mtd_parse_partitions\u0027 from incompatible pointer type\ndrivers/mtd/nand/fsl_upm.c:168: warning: passing argument 3 of \u0027of_mtd_parse_partitions\u0027 from incompatible pointer type\ndrivers/mtd/nand/fsl_upm.c:168: error: too many arguments to function \u0027of_mtd_parse_partitions\u0027\nmake[1]: *** [drivers/mtd/nand/fsl_upm.o] Error 1\n\nThe breakage was introduced in 69fd3a8d098faf41a04930afa83757c0555ee360\n(\"[MTD] remove unused mtd parameter in of_mtd_parse_partitions()\").\n\nWhile at it, also add a check for the of_mtd_parse_partitions() return\nvalue.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3136e903fa2d493ebc1b8a8fbdde2d3a17f85acd",
      "tree": "c118e957169be1b33325d704fa143417c6e4ff8d",
      "parents": [
        "7854643a91eade84112dca9768eeb8d32463d101"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Nov 26 10:26:29 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:26:29 2008 +0000"
      },
      "message": "[MTD] physmap: fix memory leak on physmap_flash_remove by using devres\n\nphysmap_flash_remove releases only last memory region.  This causes\nmemory leak if multiple resources were provided.\n\nThis patch fixes this leakage by using devm_ functions.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7854643a91eade84112dca9768eeb8d32463d101",
      "tree": "4d905d09f1e4c37929f50f612f8b12e7ea0f6496",
      "parents": [
        "9168ab861ae3eb8942da61d884a5c1980ba98a5f"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Wed Nov 26 10:23:57 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:24:27 2008 +0000"
      },
      "message": "[MTD] m25p80: chip erase !\u003d block erase !\u003d sector erase\n\nThis fixes broken terminology added in the \"m25p80.c erase enhance\" patch,\nwhich added a chip erase command but called it \"block erase\".  There are\nalready two block erase commands; blocks are 4KiB or 32KiB.  There\u0027s also\na sector erase (usually 64 KiB).  Chip erase typically covers Megabytes.\n\n  OPCODE_BE   \u003d\u003d\u003e OPCODE_CHIP_ERASE\n  erase_block \u003d\u003d\u003e erase_chip\n\n[dbrownell@users.sourceforge.net: update sector erase comments too ]\n\nSigned-off-by: Chen Gong \u003cclumsycg@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9168ab861ae3eb8942da61d884a5c1980ba98a5f",
      "tree": "ce15921d01257ffbc860468a0ba2a191aadc3af4",
      "parents": [
        "a3d3f73ccbd68b3557c4aaf9f6246ea21d922835"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 26 10:23:35 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:23:35 2008 +0000"
      },
      "message": "[MTD] m25p80: fix detection of m25p16 flashes\n\nCommit d0e8c47c58575b9131e786edb488fd029eba443e (\"m25p80.c extended jedec\nsupport\") added support for extended ids but seems to break on flashes\nwhich don\u0027t have an extended id defined.  If the table does not have an\nextid defined, then we should ignore it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Michael Hennerich \u003cMichael.Hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a3d3f73ccbd68b3557c4aaf9f6246ea21d922835",
      "tree": "543156321f1af28c8ca514ccc2ea02fa3c0f7219",
      "parents": [
        "cbbd695687caab1082a70d2ae81153fdba7e851c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 26 10:23:25 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:23:25 2008 +0000"
      },
      "message": "[MTD] m25p80: fix detection of SPI parts\n\nCommit d0e8c47c58575b9131e786edb488fd029eba443e (\"m25p80.c extended jedec\nsupport\") added support for extended ids but in the process managed to\nbreak detection of all flashes.\n\nThe ext jedec id check was inserted into an if statement that lacked\nbraces, and it did not add the required braces.  As such, the detection\nroutine always returns the first entry in the SPI flash list.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cbbd695687caab1082a70d2ae81153fdba7e851c",
      "tree": "cbe470a84f147501b3c23f1aa1c533e694709848",
      "parents": [
        "fe875358a6cd01c4599e321dd6dc767b11c42eac"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Nov 24 14:44:36 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 26 10:08:13 2008 +0000"
      },
      "message": "[MTD] [NAND] OMAP: OneNAND: header file relocation (part 2)\n\nInclude \u003clinux/dma-mapping.h\u003e and \u003clinux/io.h\u003e, not files from \u003casm/*\u003e\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fe875358a6cd01c4599e321dd6dc767b11c42eac",
      "tree": "4802282ea56b0a9b4d6e562663c6b8aafa15a464",
      "parents": [
        "dc8a0843a435b2c0891e7eaea64faaf1ebec9b11"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Nov 24 13:37:05 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Nov 24 11:37:26 2008 +0000"
      },
      "message": "[MTD] [NAND] OMAP: OneNAND: header file relocation\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320",
      "tree": "24b4085ac1fca3fce15880b9d936dc2f17718654",
      "parents": [
        "d9a682a592ff5905d328c648fd30ee7fa12ce8ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 15:02:41 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:05:03 2008 +0000"
      },
      "message": "[ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9a682a592ff5905d328c648fd30ee7fa12ce8ab",
      "tree": "5a6a09c4a9cef6f29dcab95f36db5ac6b6e6578d",
      "parents": [
        "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:53:08 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:04:52 2008 +0000"
      },
      "message": "[ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c36194871293100bd4b2ecb54ac9774d6e627aa2",
      "tree": "9fd6894103918f439d0e7ec35620e18018ccfa76",
      "parents": [
        "c3302931db090d87e9015c3a7ce5c97a7dd90f78",
        "dc8a0843a435b2c0891e7eaea64faaf1ebec9b11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:43:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:43:13 2008 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] fix race condition in jffs2_lzo_compress()\n  [MTD] [NOR] Fix cfi_send_gen_cmd handling of x16 devices in x8 mode (v4)\n  [JFFS2] Fix lack of locking in thread_should_wake()\n  [JFFS2] Fix build failure with !CONFIG_JFFS2_FS_WRITEBUFFER\n  [MTD] [NAND] OMAP2: remove duplicated #include\n"
    },
    {
      "commit": "2ad49887150894b9ed6a87a76b409adceee6b074",
      "tree": "039adb30a0b50f2aac58a81ee25bcdc39df79a22",
      "parents": [
        "b77bcb07897f1a9cd9d1d78691896dcdb0fd1a22"
      ],
      "author": {
        "name": "Vitaliy Gusev",
        "email": "vgusev@openvz.org",
        "time": "Wed Nov 05 18:27:18 2008 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Nov 06 11:13:04 2008 +0200"
      },
      "message": "UBI: Don\u0027t exit from ubi_thread until kthread_should_stop() is true\n\nIf ubi_thread() exits but kthread_should_stop() is not true\nthen kthread_stop() will never return and cleanup thread\nwill forever stay in \"D\" state.\n\nSigned-off-by: Vitaliy Gusev \u003cvgusev@openvz.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "b77bcb07897f1a9cd9d1d78691896dcdb0fd1a22",
      "tree": "1bc140b0a6b112b78bce4c0afd17f845e84d8fee",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Zoltan Sogor",
        "email": "weth@inf.u-szeged.hu",
        "time": "Wed Oct 29 09:50:02 2008 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Nov 06 11:13:02 2008 +0200"
      },
      "message": "UBI: fix EBADMSG handling\n\n\u0027ubi_io_read_data()\u0027 may return EBADMSG in case of an ECC error,\nand we should not panic because of this. We have CRC32 checksum\nand may check the data. So just ignore the EBADMSG error.\n\nThis patch also fixes a minor spelling error at the same time.\n\nSigned-off-by: Zoltan Sogor \u003cweth@inf.u-szeged.hu\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "467622ef2acb01986eab37ef96c3632b3ea35999",
      "tree": "b483202500c418696a14ee00857f7c7f6c20bbe4",
      "parents": [
        "b27cf88e9592953ae292d05324887f2f44979433"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Nov 01 04:19:11 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Nov 05 14:40:25 2008 +0100"
      },
      "message": "[MTD] [NOR] Fix cfi_send_gen_cmd handling of x16 devices in x8 mode (v4)\n\nFor \"unlock\" cycles to 16bit devices in 8bit compatibility mode we need\nto use the byte addresses 0xaaa and 0x555. These effectively match\nthe word address 0x555 and 0x2aa, except the latter has its low bit set.\n\nMost chips don\u0027t care about the value of the \u0027A-1\u0027 pin in x8 mode,\nbut some -- like the ST M29W320D -- do. So we need to be careful to\nset it where appropriate.\n\ncfi_send_gen_cmd is only ever passed addresses where the low byte\nis 0x00, 0x55 or 0xaa. Of those, only addresses ending 0xaa are\naffected by this patch, by masking in the extra low bit when the device\nis known to be in compatibility mode.\n\n[dwmw2: Do it only when (cmd_ofs \u0026 0xff) \u003d\u003d 0xaa]\nv4: Fix  stupid typo in cfi_build_cmd_addr that failed to compile\n    I\u0027m writing this patch way to late at night.\nv3: Bring all of the work back into cfi_build_cmd_addr\n    including calling of map_bankwidth(map) and cfi_interleave(cfi)\n    So every caller doesn\u0027t need to.\nv2: Only modified the address if we our device_type is larger than our\n    bus width.\n\nCc: stable@kernel.org\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "54074d59320581a6d7e4f4dd405e8cac1d174b75",
      "tree": "57e510086daa9ea6a398900f2432e818c4156275",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Jianjun Kong",
        "email": "jianjun@zeuux.org",
        "time": "Tue Nov 04 21:47:07 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:18:19 2008 -0800"
      },
      "message": "drivers: remove duplicated #include\n\nSigned-off-by: Jianjun Kong \u003cjianjun@zeuux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f0254fa8ddce39ce4e98113e7050e1cd88ff884",
      "tree": "a4f47e350836c27cbaf71519144cd0da1e6931e5",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Oct 21 06:33:42 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 21 13:37:33 2008 +0100"
      },
      "message": "[MTD] [NAND] OMAP2: remove duplicated #include\n\nRemoved duplicated #include \u003casm/arch/gpmc.h\u003e in\ndrivers/mtd/onenand/omap2.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "30c40d2c01f68c7eb1a41ab3552bdaf5dbf300d4",
      "tree": "38b69a80c4c0df13ef3b905f5195f6cadf930223",
      "parents": [
        "9a1c3542768b5a58e45a9216921cd10a3bae1205"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Feb 22 19:50:45 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:49:00 2008 -0400"
      },
      "message": "[PATCH] propagate mode through open_bdev_excl/close_bdev_excl\n\nreplace open_bdev_excl/close_bdev_excl with variants taking fmode_t.\nsuperblock gets the value used to mount it stored in sb-\u003es_mode\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "af0e2a0a87a7daeff9b77d82376c98fc6de3443f",
      "tree": "8864b1ded7d7eaf0c859a07523b7475b6de28d49",
      "parents": [
        "a5a1561f88fe8bfd7fdceed1d942ad494500b8a9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Mar 02 10:35:06 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:48:38 2008 -0400"
      },
      "message": "[PATCH] switch mtd_blkdevs\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4430d62fa77208824a37fe6f85ab2831d274769",
      "tree": "5d4d0bca31e63eb208fbebe4f39c912b964c1e4d",
      "parents": [
        "badf8082c33d18b118d3a6f1b32d5ea6b97d3839"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Mar 02 09:09:22 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:32 2008 -0400"
      },
      "message": "[PATCH] beginning of methods conversion\n\nTo keep the size of changesets sane we split the switch by drivers;\nto keep the damn thing bisectable we do the following:\n\t1) rename the affected methods, add ones with correct\nprototypes, make (few) callers handle both.  That\u0027s this changeset.\n\t2) for each driver convert to new methods.  *ALL* drivers\nare converted in this series.\n\t3) kill the old (renamed) methods.\n\nNote that it _is_ a flagday; all in-tree drivers are converted and by the\nend of this series no trace of old methods remain.  The only reason why\nwe do that this way is to keep the damn thing bisectable and allow per-driver\ndebugging if anything goes wrong.\n\nNew methods:\n\topen(bdev, mode)\n\trelease(disk, mode)\n\tioctl(bdev, mode, cmd, arg)\t\t/* Called without BKL */\n\tcompat_ioctl(bdev, mode, cmd, arg)\n\tlocked_ioctl(bdev, mode, cmd, arg)\t/* Called with BKL, legacy */\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "aeb5d727062a0238a2f96c9c380fbd2be4640c6f",
      "tree": "51dae8a071fcf42e4431a66d37c5b843c8e99cf6",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 02 15:28:45 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 21 07:47:06 2008 -0400"
      },
      "message": "[PATCH] introduce fmode_t, do annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2be508d847392e431759e370d21cea9412848758",
      "tree": "be5e00a4d7be4ef353ffe4d550fb80a251d321c3",
      "parents": [
        "01e8ef11bc1a74e65678ed55795f59266d4add01",
        "8a1a6272057e2ad90ab531a70330165888866e60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (69 commits)\n  Revert \"[MTD] m25p80.c code cleanup\"\n  [MTD] [NAND] GPIO driver depends on ARM... for now.\n  [MTD] [NAND] sh_flctl: fix compile error\n  [MTD] [NOR] AT49BV6416 has swapped erase regions\n  [MTD] [NAND] GPIO NAND flash driver\n  [MTD] cmdlineparts documentation change - explain where mtd-id comes from\n  [MTD] cfi_cmdset_0002.c: Add Macronix CFI V1.0 TopBottom detection\n  [MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c\n  [JFFS2] Write buffer offset adjustment for NOR-ECC (Sibley) flash\n  [MTD] mtdoops: Fix a bug where block may not be erased\n  [MTD] mtdoops: Add a magic number to logged kernel oops\n  [MTD] mtdoops: Fix an off by one error\n  [JFFS2] Correct parameter names of jffs2_compress() in comments\n  [MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL\n  [MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written\n  [MTD] [MAPS] Remove unused variable after ROM API cleanup.\n  [MTD] m25p80.c extended jedec support (v2)\n  [MTD] remove unused mtd parameter in of_mtd_parse_partitions()\n  [MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE\n  [MTD] [NAND] driver extension to support NAND on TQM85xx modules\n  ...\n"
    },
    {
      "commit": "8a1a6272057e2ad90ab531a70330165888866e60",
      "tree": "e528064ce8a4705e15326216ec143e3617721597",
      "parents": [
        "7d28e0d1e55442d198f7c35626d2c460ac04cab2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:26:16 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:28:09 2008 +0100"
      },
      "message": "Revert \"[MTD] m25p80.c code cleanup\"\n\nThis reverts commit 75d0ee2202b5740e94e913d8a52f91c6557c4c81.\n\nAlthough it seems ObviouslyCorrect™, the spi_write() call uses DMA,\nwhile spi_write_then_read() does not. Since our buffer is on the stack,\nwe must use the latter even though we don\u0027t actually want to read\nanything back.\n\nPointed out by David Brownell \u003cdavid-b@pacbell.net\u003e\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7d28e0d1e55442d198f7c35626d2c460ac04cab2",
      "tree": "9369355b3c7c927fcad6af123c04aa35c25292ad",
      "parents": [
        "35a347991cb7da5540fcdbef57800c02bafcb0b3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:24:43 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:24:43 2008 +0100"
      },
      "message": "[MTD] [NAND] GPIO driver depends on ARM... for now.\n\nNot all architectures provide readsb(). We should probably move to using\nioread8_rep() instead.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "35a347991cb7da5540fcdbef57800c02bafcb0b3",
      "tree": "12e04c91835b59fc34f08336aac096267861f24f",
      "parents": [
        "be8f78b8e8b5bcafc19ac85b815e98049aa86314"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Oct 20 17:17:44 2008 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 20 09:23:19 2008 +0100"
      },
      "message": "[MTD] [NAND] sh_flctl: fix compile error\n\nFix compile error because the first patch was broken -- the file got\ntruncated.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "be8f78b8e8b5bcafc19ac85b815e98049aa86314",
      "tree": "b0dc5f12b267365743faa23130b7534c59f05966",
      "parents": [
        "aaf7ea20000436df3cbb397ccb734ad1e2e5164d"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue Sep 30 13:55:33 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 12:53:15 2008 +0100"
      },
      "message": "[MTD] [NOR] AT49BV6416 has swapped erase regions\n\nThe CFI information read from AT49BV6416 lists the erase regions in the\nwrong order, causing problems when trying to erase or update the first\nor last 64KiB block.\n\nWork around this by inverting the \"top boot\" flag, which will\neffectively reverse the order of the erase regions.\n\nThis chip is obsolete, but it\u0027s used in some existing designs.\n\nSigned-off-by: Håvard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "aaf7ea20000436df3cbb397ccb734ad1e2e5164d",
      "tree": "37ab4c9f5a4a34f796ab69bb1cef436522876503",
      "parents": [
        "a0ee24a03b1c06813c814b9f70946c8984752f01"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Oct 15 08:38:49 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 12:48:42 2008 +0100"
      },
      "message": "[MTD] [NAND] GPIO NAND flash driver\n\nThe patch adds support for NAND flashes connected to GPIOs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a0ee24a03b1c06813c814b9f70946c8984752f01",
      "tree": "3799f99be3565655b9b6d11730ee4297a6913693",
      "parents": [
        "87e92c062b19eea6054532f8143a91242f104a6f"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@yahoo.com",
        "time": "Wed Oct 08 16:32:11 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 12:43:03 2008 +0100"
      },
      "message": "[MTD] cmdlineparts documentation change - explain where mtd-id comes from\n\nSigned-off-by: Philip Rakity \u003cprakity@yahoo.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "87e92c062b19eea6054532f8143a91242f104a6f",
      "tree": "09a79d6497093bd488444428ae2d5d2aefbd1ea8",
      "parents": [
        "6b8520296d67622dfa225436ef325f7dfd6ece8e"
      ],
      "author": {
        "name": "Christopher Moore",
        "email": "moore@free.fr",
        "time": "Fri Oct 17 05:32:22 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 12:41:51 2008 +0100"
      },
      "message": "[MTD] cfi_cmdset_0002.c: Add Macronix CFI V1.0 TopBottom detection\n\nThis patch adds TopBottom detection for most Macronix chips with CFI V1.0.\n\nThe main purpose of this patch is to add detection of the MX29LV400C B\nused on the LaCie Ethernet Disk mini V2 NAS.\n\nIt detects the following parts correctly:-\nMX28F640C3B T\nMX29LV002C  B\nMX29LV002NC B\nMX29LV004C  T\nMX29LV400C  T/B\nMX29LV800C  T/B\nMX29LV160C  T/B\nMX29SL800C  T/B\nMX29SL802C  T/B\n\nIt detects the following uniform part as bottom but it should work\ncorrectly:-\nMX29LV040C\n\nFor T parts it causes the erase block table to be reversed correctly.\nFor other parts it avoids the bogus \"Assuming top\" message.\n\nIt does not detect the following correctly:-\nMX28F640C3B B\nMX29LV002C  T\nMX29LV002NC T\nMX29LV004C  B\nMX29SL400C  T/B\nMX29SL402C  T/B\n\nIf desired I could supply a more complicated patch to handle these as\nwell.\n\nOnly the MX29LV400C B has been physically tested; others were checked\nagainst their data sheets.\n\nSigned-off-by: Christopher Moore \u003cmoore@free.fr\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6b8520296d67622dfa225436ef325f7dfd6ece8e",
      "tree": "03457aad3c14b6ee6a0d889acf9a15bbf15b7e2e",
      "parents": [
        "5bf1723723487ddb0b9c9641b6559da96b27cc93"
      ],
      "author": {
        "name": "Manish Katiyar",
        "email": "mkatiyar@gmail.com",
        "time": "Tue Oct 14 23:43:29 2008 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 12:39:17 2008 +0100"
      },
      "message": "[MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c\n\nBelow patch fixes the following compilation warnings.\ndrivers/mtd/nand/cs553x_nand.c:293: warning: unused variable \u0027mtd_parts\u0027\ndrivers/mtd/nand/cs553x_nand.c:292: warning: unused variable \u0027mtd_parts_nb\u0027\n\nSigned-off-by: Manish Katiyar \u003cmkatiyar@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "43b5693d404127697d62962def8c1bfe3a89811a",
      "tree": "e671dbb20fb4bd50d8bb994aabbfe0459729176b",
      "parents": [
        "f0482ee3669a78bdb1e15b9f9c58a9f1ffc5a997"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Jul 26 09:25:18 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:51:48 2008 +0100"
      },
      "message": "[MTD] mtdoops: Fix a bug where block may not be erased\n\nThis makes the driver erase a block when it doesn\u0027t find any\nexisting saved log messages which is safer than assuming the\nflash was already erased.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f0482ee3669a78bdb1e15b9f9c58a9f1ffc5a997",
      "tree": "cfc14aa482e58f7047f95610f1fb5cb8a705dba7",
      "parents": [
        "ecd5b3102322011610a2521c389ab5804c811837"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Jul 26 09:22:45 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:51:27 2008 +0100"
      },
      "message": "[MTD] mtdoops: Add a magic number to logged kernel oops\n\nAdd a magic number to logged kernel oops messages so that they\ncan be more accurately detected rather than just having to rely\non the sequence number. This also allows easier detection of\nsaved crashes by userspace.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ecd5b3102322011610a2521c389ab5804c811837",
      "tree": "e5e0916a3e321adc7c6b7f865de8b5403835350c",
      "parents": [
        "a52c8afdd035a72da55756d5e7f9fb35cc62dcf5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Jul 26 09:17:41 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:51:13 2008 +0100"
      },
      "message": "[MTD] mtdoops: Fix an off by one error\n\nFix an off by one error in the mtdoops driver\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a52c8afdd035a72da55756d5e7f9fb35cc62dcf5",
      "tree": "18d6a6e15b971de99dd2264f3ab219523bdd2773",
      "parents": [
        "faa5c2a15e14b6a4e59fcae65dec5258e723ea9f",
        "762a9f291bfdf9e4d5c2b80d730d79055c8d8c99"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:47:37 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Oct 18 11:47:37 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/ubi-2.6\n"
    },
    {
      "commit": "b887265c165f94917d0f565b1883a6e7b3c8388c",
      "tree": "b1c3d3cbc02c5bf191510d37b0a480a3af70286e",
      "parents": [
        "899ef6e7cf2f057fcfd8071b36de04117313242b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb mtd drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
      "tree": "edfd028285e21ba549d047c0caa4ffe523272f94",
      "parents": [
        "e4856a70cfc23266631a78e78277cf2b195babee",
        "118a9069f06ff591d51a3133e242f0c256ba2db7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:38:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:38:34 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  module: remove CONFIG_KMOD in comment after #endif\n  remove CONFIG_KMOD from fs\n  remove CONFIG_KMOD from drivers\n\nManually fix conflict due to include cleanups in drivers/md/md.c\n"
    },
    {
      "commit": "93a22f8b95756c53e80308820892119c910d2739",
      "tree": "01539a24fc517e84e35c951699fc0939336b55a6",
      "parents": [
        "0f6d504e73b49374c6093efe6aa60ab55058248a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:03:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "omap drivers: switch to standard GPIO calls\n\nThis updates most of the OMAP drivers which are in mainline to switch to\nusing the cross-platform GPIO calls instead of the older OMAP-specific\nones.\n\nThis is all fairly brainless/obvious stuff.  Probably the most interesting\nbit is to observe that the omap-keypad code seems to now have a portable\ncore that could work with non-OMAP matrix keypads.  (That would improve\nwith hardware IRQ debouncing enabled, of course...)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9b12619f7b6f19c871437ec24a088787a04b1de",
      "tree": "ff1b11e7affedccfd69fc20e14876d0821f6e555",
      "parents": [
        "91bd418fdc8526ee70a0e8f7970b584c8870ae10"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:43 2008 -0700"
      },
      "message": "device create: misc: convert device_create_drvdata to device_create\n\nNow that device_create() has been audited, rename things back to the\noriginal call to be sane.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a65e5d782f9db2a61a914dc01a329e0c2dcf92a1",
      "tree": "2143455a8bbcb49bbcef746e45f06e497f2eadfb",
      "parents": [
        "04ab591808565f968d4406f6435090ad671ebdab"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 09 10:28:38 2008 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Oct 17 02:38:35 2008 +1100"
      },
      "message": "remove CONFIG_KMOD from drivers\n\nStraight forward conversions to CONFIG_MODULE; many drivers\ninclude \u003clinux/kmod.h\u003e conditionally and then don\u0027t have any\nother conditional code so remove it from those.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: video4linux-list@redhat.com\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: linux-ppp@vger.kernel.org\nCc: dm-devel@redhat.com\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "6028aa01f759a1dae11e5d0e495b3dc9d2b0a47b",
      "tree": "c553cf676af448182a1cad908bf210fe25ae49f2",
      "parents": [
        "3fc2389847a84d06263c13a3b6dfe1f1d6eea935"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Oct 14 21:23:26 2008 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 13:33:05 2008 +0100"
      },
      "message": "[MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL\n\nSeveral Renesas SuperH CPU has FLCTL. The FLCTL support NAND Flash.\nThis driver support SH7723.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3fc2389847a84d06263c13a3b6dfe1f1d6eea935",
      "tree": "c63f13a5b79950a390538c34132416f2d3b894c3",
      "parents": [
        "08d790432906b3815a1dc91a826ca85ff2a73b6c"
      ],
      "author": {
        "name": "Richard Genoud",
        "email": "richard.genoud@gmail.com",
        "time": "Sun Oct 12 08:42:28 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 11:07:57 2008 +0100"
      },
      "message": "[MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written\n\nThe functions that write the OOB info (on hardware ECC only) use the \nHW_SYNDROME method.\n\nThis is not correct : the start position is \"pos \u003d eccsize + chunk\" and \nshould be eccsize. So, the standard (nand_write_oob_std) function should \nbe used. This patch corrects this by using NAND_ECC_HW instead of \nNAND_ECC_HW_SYNDROME.\n\nThis has only been tested on small pages nand flash.\n(if anyone can test it on large pages that would be great).\n\nkernel version : 2.6.27-rc2 (current git mtd-2.6)\n\nSigned-off-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "08d790432906b3815a1dc91a826ca85ff2a73b6c",
      "tree": "0c6b176414d39f32377934e5cade4020086ba013",
      "parents": [
        "daa847356a4f2b2722d78b389ec4f172f24fecd5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 11:00:51 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 11:00:51 2008 +0100"
      },
      "message": "[MTD] [MAPS] Remove unused variable after ROM API cleanup.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "daa847356a4f2b2722d78b389ec4f172f24fecd5",
      "tree": "e30bd29f5d3ed7dd123b84bdb53d02ce7699a53c",
      "parents": [
        "69fd3a8d098faf41a04930afa83757c0555ee360"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Tue Sep 16 14:14:12 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Oct 14 10:59:43 2008 +0100"
      },
      "message": "[MTD] m25p80.c extended jedec support (v2)\n\nInclude missing parts of previous patch.\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2be4ff2f084842839b041b793ed6237e8d1d315a",
      "tree": "1d776ac1717edeff4ee7d59ab0aea2782cb86dba",
      "parents": [
        "cf2fa66055d718ae13e62451bb546505f63906a2",
        "a45b3fb19ba1e4dfc3fc53563a072612092930a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:12:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (49 commits)\n  pcmcia: ioctl-internal definitions\n  pcmcia: cistpl header cleanup\n  pcmcia: remove unused argument to pcmcia_parse_tuple()\n  pcmcia: card services header cleanup\n  pcmcia: device_id header cleanup\n  pcmcia: encapsulate ioaddr_t\n  pcmcia: cleanup device driver header file\n  pcmcia: cleanup socket services header file\n  pcmcia: merge ds_internal.h into cs_internal.h\n  pcmcia: cleanup cs_internal.h\n  pcmcia: cs_internal.h is internal\n  pcmcia: use dev_printk for cs_error()\n  pcmcia: remove CS_ error codes alltogether\n  pcmcia: deprecate CS_BAD_TUPLE\n  pcmcia: deprecate CS_BAD_ARGS\n  pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE\n  pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE\n  pcmcia: deprecate CS_NO_MORE_ITEMS\n  pcmcia: deprecate CS_IN_USE\n  pcmcia: deprecate CS_CONFIGURATION_LOCKED\n  ...\n\nFix trivial conflict in drivers/pcmcia/ds.c manually\n"
    },
    {
      "commit": "e758936e02700ff88a0b08b722a3847b95283ef2",
      "tree": "50c919bef1b459a778b85159d5929de95b6c4a01",
      "parents": [
        "239cfbde1f5843c4a24199f117d5f67f637d72d5",
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-x86/statfs.h\n"
    },
    {
      "commit": "69fd3a8d098faf41a04930afa83757c0555ee360",
      "tree": "8cf92e8dddcbffae8449f3dea25cc8fe8b6e111a",
      "parents": [
        "52551beb0519c014fb77e1c78a6888d20e62209c"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Sun Oct 12 16:18:36 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 15:01:42 2008 +0100"
      },
      "message": "[MTD] remove unused mtd parameter in of_mtd_parse_partitions()\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "52551beb0519c014fb77e1c78a6888d20e62209c",
      "tree": "e6278aca8a01c84d3831880e257a801de77aea3f",
      "parents": [
        "13f5369704d3c27a07936999f063be3a8a905398"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 09 22:50:06 2008 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 10 07:39:29 2008 +0100"
      },
      "message": "[MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE\n\nRemoved the Kconfig associated with \u0027NDFC NanD Flash Controller\u0027.\nWe can\u0027t enable !CONFIG_PPC_MERGE so there is no way to enable\nthis.  Additionally the code needs to get updated for arch/powerpc.\n\nFor the time being lets just remove the Kconfig option so we can\nactually remove CONFIG_PPC_MERGE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "13f5369704d3c27a07936999f063be3a8a905398",
      "tree": "3476e63f12d214b157756946aac0ff4516a98160",
      "parents": [
        "95ebffd749c8e6c8cbb746bc0833a5738cc23321"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Jun 09 10:19:08 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 10 07:29:00 2008 +0100"
      },
      "message": "[MTD] [NAND] driver extension to support NAND on TQM85xx modules\n\nThis patch extends the FSL UPM NAND driver from Anton Vorontsov to\nsupport hardware which does not have the R/B pin of the NAND chip\nconnected, like the TQM8548 module:\n\n- The OF_GPIO dependency has been removed from the Kconfig option\n  because GPIO is not needed. The relevant gpio_* function are then\n  stubbed out in \u003clinux/gpio.h\u003e.\n\n- It re-introduces the chip-delay property to define an appropriate\n  maximum delay time (tR) required for read operations. The binding\n  will be documented in a separate patch.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "95ebffd749c8e6c8cbb746bc0833a5738cc23321",
      "tree": "e05f6b9f4272c047896a4c0e4e9a145695cb6e04",
      "parents": [
        "63fd7f30f328f99956d3c774d17219c3c8d54131"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Sep 18 20:50:26 2008 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 10 07:24:05 2008 +0100"
      },
      "message": "[MTD] [NAND] fsl_upm: update driver for the new OF bindings\n\n- Get rid of fsl,wait-pattern and fsl,wait-write. I think this isn\u0027t\n  chip-specific, and we should always do waits. I saw one board that\n  didn\u0027t need fsl,wait-pattern, but I assume this was the exception\n  that proves the rule;\n- Get rid of chip-delay. Today there are no users for this, and if\n  anyone really need this they should push the OF bindings beforehand;\n- Now flash chips should be child nodes of the FSL UPM NAND controller;\n- Implement OF partition parsing.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3f30a09a612bac2b531a206c2a58a292dd7ff182",
      "tree": "62741c2f78aeb3009c66dbcf014ebff2e034e597",
      "parents": [
        "9e165acf1b9e37af7c0fa39399b43d0bd8600039",
        "fda50a1c49ad7483eaa29a268d560422c413933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-all\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/corgi.c\n\tarch/arm/mach-pxa/include/mach/hardware.h\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "762a9f291bfdf9e4d5c2b80d730d79055c8d8c99",
      "tree": "1f0c9b238cfacf8964a1f376c162953e2e38d4bd",
      "parents": [
        "0e4a008a4f389b468cfe8b58c7d77882a6e25695"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Oct 08 12:56:24 2008 -0700"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Oct 09 16:19:04 2008 +0300"
      },
      "message": "UBI: print reserved_peb when it is too large\n\nThis patch makes debugging a missconfigured UBI a bit easier\nby providing the needed information in the boot log.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@laptop.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "fdc53971bce56d299cb5f1f06ecbff30b34cbaf2",
      "tree": "96ffa11fb549ef059e167c3fc0afaabe48204763",
      "parents": [
        "eae9acd13a8d14b50c00a961fa959606f34bbd92"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 05 18:08:56 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:01 2008 +0200"
      },
      "message": "Support \u0027discard sectors\u0027 operation.\n\nWe can benefit from knowing that the file system no longer cares about\nthe contents of certain sectors, by throwing them away immediately and\nthen never having to garbage collect them, and using the extra free\nspace to make our operations more efficient. Do so.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "eae9acd13a8d14b50c00a961fa959606f34bbd92",
      "tree": "cbd16bf7fe9db99f6916408953c6243aca175121",
      "parents": [
        "8c540a96c175bdf55bda8707db04cec78b816454"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 05 18:08:25 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:01 2008 +0200"
      },
      "message": "Support \u0027discard sectors\u0027 operation in translation layer support core\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "63fd7f30f328f99956d3c774d17219c3c8d54131",
      "tree": "d99fed43f643798b44052335af41ca5803250d17",
      "parents": [
        "f324277cf70ad284dd99acf5ac5101e32bc8c55b"
      ],
      "author": {
        "name": "Daniel Rosenthal",
        "email": "danielrosenthal@acm.org",
        "time": "Sun Oct 05 17:43:10 2008 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Oct 08 11:26:38 2008 +0100"
      },
      "message": "[MTD] [INFTL] Fix infinite loop in INFTL_foldchain\n\nWhen iterating over a chain in reverse (oldest block first), this\npatch correctly marks the PUtable[] entry of the second to last erase\nblock of a chain as BLOCK_NIL, regardless of whether or not it can\nformat the last block successfully. Before, the second to last block\nwas only marked as pointing to BLOCK_NIL if INFTL_formatblock()\nsucceeded on the last block of the chain, which could potentially\nresult in an infinite loop if the block was worn out and refused to\nformat.\n\nSigned-off-by: Daniel Rosenthal \u003cdanielrosenthal@acm.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "35437b6192d9a4eb92f095dfd72396b6d2970f0b",
      "tree": "2da81a1ac61620a7b91cf9ab0453b84bda8e71ce",
      "parents": [
        "922613436ae562a2903698f3a6e16998382a549d",
        "f3ec5cc92a43c8ace8326c990e2ffc409893d809",
        "d8ad7859e2044ecae26c4810b8a8c3d17afca0ca",
        "a55facae05da311e05ea47b463fc430169812747",
        "eda6f6ecbbd6bea070ca296e40c2117d80117b76",
        "49ea26d0a0fa8eebc4bf0432ec3ad35a35202615",
        "a461a8d2dff84ab027dd77f04e0d79f95931ef8f",
        "ec36b16d0d1ae0a43eb8c395e9bf58efdadad1d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:06:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:06:22 2008 +0100"
      },
      "message": "Merge branches \u0027metronomefb\u0027, \u0027pxa-cm2xx\u0027, \u0027pxa-gumstix\u0027, \u0027pxa-misc\u0027, \u0027pxa-mitac\u0027, \u0027pxa-mp900\u0027, \u0027pxa-zylonite\u0027 and \u0027pxa-zaurus\u0027 into pxa-machines\n\nConflicts:\n\n\tarch/arm/mach-pxa/poodle.c\n"
    },
    {
      "commit": "a7f3f0309b68d8d07a97a54c492802c294bccacd",
      "tree": "1b1f04bcc09fd6cba966e39e3b005d080de4edcd",
      "parents": [
        "4adc5fb6733213ab68750f722630d1b9d5655bc1"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Oct 05 10:26:55 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 12:05:07 2008 +0100"
      },
      "message": "[ARM] 5282/1: pxa: add CM-X255 support\n\nSigned-off-by: Russ Dill \u003cruss.dill@gmail.com\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f324277cf70ad284dd99acf5ac5101e32bc8c55b",
      "tree": "b8ff2442d168e904232784cde6519b57c9618adf",
      "parents": [
        "4ab13943612673ef0822e1a041a9e629ba13a87c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Sep 22 14:49:52 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 26 19:05:34 2008 -0600"
      },
      "message": "[MTD] [MAPS] Maps: make uclinux mapping driver depend on MTD_RAM \n\n...since it only probes that\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4ab13943612673ef0822e1a041a9e629ba13a87c",
      "tree": "cdb5838852edf12ab70873c80752d11f5c9ba33e",
      "parents": [
        "e416de5e61e1a9b7f987804cbb67230b5f5293c6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Sep 23 17:25:10 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 26 19:00:12 2008 -0600"
      },
      "message": "[MTD] [NOR] intel_dc21285 switch to ROM API\n\nNow that the needed helpers are exported, it becomes a nice simple \nswitch over. Closes #9420\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3afe7eb37f4d47f31d30a81c1b42ca02eab01e44",
      "tree": "7e860adfbe462b3570dfcb1f4b18dabffabf1908",
      "parents": [
        "ef89a8801321e0d0665c327c9d77d602ef764c87"
      ],
      "author": {
        "name": "Alexander Belyakov",
        "email": "abelyako@mail.ru",
        "time": "Thu Sep 25 17:53:24 2008 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 26 18:56:18 2008 -0600"
      },
      "message": "[MTD] [NOR] fix cfi_cmdset_0001 FL_SYNCING race (take 2)\n\nThe patch fixes CFI issue with multipartitional devices leading to the \nset of errors or even deadlock. The problem is CFI FL_SYNCING state race \nwith flash operations (e.g. erase suspend). It is reproduced by running \nintensive writes on one JFFS2 partition and simultaneously performing \nmount/unmount cycle on another partition of the same chip.\n\nSigned-off-by: Alexander Belyakov \u003cabelyako@googlemail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0e4a008a4f389b468cfe8b58c7d77882a6e25695",
      "tree": "51a3cd9d3bc1cbcf7a09c8cfb7ac866e6215ce4f",
      "parents": [
        "7d200e88cbdff5334d23d3af8d444eb9cc041962"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Fri Sep 26 15:27:25 2008 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Sep 26 19:24:37 2008 +0300"
      },
      "message": "UBI: fix IS_ERR test\n\nIn case of error, the function add_volume returns an ERR pointer. The\nresult of IS_ERR, which is supposed to be used in a test as it is, is\nhere checked to be less than zero, which seems odd. We suggest to\nreplace this test by a simple IS_ERR test.\n\nA simplified version of the semantic match that finds this problem is\nas follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@def0@\nexpression x;\nposition p0;\n@@\nx@p0 \u003d add_volume(...)\n\n@protected@\nexpression def0.x,E;\nposition def0.p0;\nposition p;\nstatement S;\n@@\nx@p0\n... when !\u003d x \u003d E\nif (!IS_ERR(x) \u0026\u0026 ...) {\u003c... x@p ...\u003e} else S\n\n@unprotected@\nexpression def0.x,E;\nidentifier fld;\nposition def0.p0;\nposition p !\u003d protected.p;\n@@\nx@p0\n... when !\u003d x \u003d E\n* x@p-\u003efld\n// \u003c/smpl\u003e\n\nSigned-off-by:  Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by:  Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "3d73e89328f124cf1f56fa13124a420010b7f5e7",
      "tree": "5c22770caebcf94bb6ed4e6893b33f885fddd16f",
      "parents": [
        "eaad2db03cbbf734aa95f99eb93fb6309637dbca"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "linux@maxim.org.za",
        "time": "Thu Sep 18 21:44:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 21 23:01:18 2008 +0100"
      },
      "message": "[ARM] 5265/3: [AT91] Add copyright info\n\nAdd copyright information for some of the AT91 header files.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2e57572a50a4de41c6cbc879a4866a312d4cd316",
      "tree": "c4f58ec96c06642c4b415b881d3f0a3b673d5b44",
      "parents": [
        "9b2e43ae4e9609f80034dfe8de895045cac52d77",
        "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\nConflicts:\n\n\tarch/sparc64/kernel/pci_psycho.c\n"
    },
    {
      "commit": "ef89a8801321e0d0665c327c9d77d602ef764c87",
      "tree": "d28c31ae81490f13df8805bbadbd1dfbbfecc98b",
      "parents": [
        "8afbc114542a6810b0a2e658abda6e911121cd22"
      ],
      "author": {
        "name": "Karl Beldan",
        "email": "karl.beldan@gmail.com",
        "time": "Mon Sep 15 14:37:29 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Sep 16 08:18:12 2008 -0700"
      },
      "message": "[MTD] [NAND] nand_base.c: reset chip first\n\nSome chips require a RESET after power-up (e.g. Micron MT29FxGxxxxx).\nThe first command sent is NAND_CMD_READID.\nIssue a NAND_CMD_RESET in nand_scan_ident before reading the device id.\nTested with an MT29F4G08AAC.\n\nSigned-off-by: Karl Beldan \u003ckarl.beldan@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8afbc114542a6810b0a2e658abda6e911121cd22",
      "tree": "b88ecd5179b047b7f95a7895d88a0061326bf621",
      "parents": [
        "34f6e15786293e8d6ed05f9c19ed784ff15d2702"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Mon Aug 25 12:01:31 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Sep 16 00:39:01 2008 -0700"
      },
      "message": "[MTD] [NAND] OMAP2: add retry after read timeout\n\nVery occasionally, (about one in a million) read operations are\nongoing after the timeout has expired.  So, retry three times\nwhile the ongoing bit remains set.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "076c7f4c6c55c37975c8e04ae6827267794d5d2e",
      "tree": "0782e97377c2d6d471257406a442e874b8d186c8",
      "parents": [
        "b380b0d4f7dffcc235c0facefa537d4655619101"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Sep 04 13:28:33 2008 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Sep 05 15:34:35 2008 +0100"
      },
      "message": "[MTD] [NAND] tmio_nand: fix base address programming\n\nFix offset of second word used for programming base address of memory\nwindow. Also program tmio with offset of the FCR, not with physical\nmemory location.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7d200e88cbdff5334d23d3af8d444eb9cc041962",
      "tree": "dc94787f0ef76d52049ff25d77aae83ef75a52aa",
      "parents": [
        "24342c34a022ee90839873d91396045e12ef1090"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Aug 31 19:32:13 2008 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Sep 05 16:29:36 2008 +0300"
      },
      "message": "UBI: remove BKL\n\nWe do not need BKL in UBI because we serialize things\nproperly.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "514fca4373d28522c0709fcdd439fc9e1e257bb6",
      "tree": "4efca51936dcf228e592ca17cab52b343a6dc1bf",
      "parents": [
        "8c5eb880585a6fa278aa49553dd53a25e1ac319d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Sep 03 09:47:17 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Sep 04 09:45:38 2008 +0100"
      },
      "message": "[MTD] [NAND] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_NAND for CAFÉ\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "34f6e15786293e8d6ed05f9c19ed784ff15d2702",
      "tree": "af0485025a277b4e64d31df91fa5fa0ca08d5e1c",
      "parents": [
        "2675e9447bb5c861dbd29c5fe55b7ce2ad3ff0f5"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 02 17:16:59 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Sep 02 22:35:36 2008 +0100"
      },
      "message": "[MTD] [NAND] Freescale i.MX2 NAND driver\n\nThis patch adds support for the integrated NAND flash controller of the\ni.MX2 and i.MX3 family. It is tested on MX27 but should work on MX3\naswell.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b67c5f87c13f398ec3f4d6b455cb0bbeda8d7ac0",
      "tree": "fc2ebe12c5b34439b9034742f957177111409cc7",
      "parents": [
        "02c0267a40c876a4d70f2000f21fe9ff89fb988e"
      ],
      "author": {
        "name": "Zev Weiss",
        "email": "zevweiss@gmail.com",
        "time": "Mon Sep 01 05:02:12 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Sep 02 09:29:05 2008 +0100"
      },
      "message": "[MTD] mtdchar.c: Fix regression in MEMGETREGIONINFO ioctl()\n\nThe MEMGETREGIONINFO ioctl() in mtdchar.c was clobbering user memory by\noverwriting more than intended, due the size of struct mtd_erase_region_info\nchanging in commit 0ecbc81adfcb9f15f86b05ff576b342ce81bbef8 (\u0027Support\nfor auto locking flash on power up\u0027).\n\nFix avoids this by copying struct members one by one with put_user(), as there\nis no longer a convenient struct to use the size of as the length argument to\ncopy_to_user().\n\nSigned-off-by: Zev Weiss \u003czevweiss@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2675e9447bb5c861dbd29c5fe55b7ce2ad3ff0f5",
      "tree": "39137abb08a1ba168d2ed17525bd0ba690b4db99",
      "parents": [
        "c8c17c888d936c58ceb28b084a6272d67e10ea28"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Fri Aug 29 12:59:52 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 21:38:44 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: added warning which tells id of detected NAND\n\nMinor patch to help debugging of NAND detection.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c8c17c888d936c58ceb28b084a6272d67e10ea28",
      "tree": "6aaf879d3ef5f35c287ac0b78d521ad432712519",
      "parents": [
        "7dad482ed0648a40e403d1ed44e0ea92248632f1"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Fri Aug 29 12:59:51 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 21:38:34 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: moved some helper variables out from platform data\n\nThis patch moves some attributes out from the platform data into the\ndynamically created nand device.   This results into a cleaner interface\nand allows to use constant pxa3xx_nand_flash definitions.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7dad482ed0648a40e403d1ed44e0ea92248632f1",
      "tree": "609b0663fa6d240b19aaed3bc89ce598fff83513",
      "parents": [
        "80ebf20f34c30760cfba7b5e0a418241181d2cd9"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Fri Aug 29 12:59:50 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 21:37:51 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: added some \u0027const\u0027 annotations to the exported API\n\nThis patch marks some attributes as \u0027const\u0027 which are set only once and\nnever be modified by the driver.  There are some changes in parameter\nlist and variable declarations too which mark them as \u0027const\u0027.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "80ebf20f34c30760cfba7b5e0a418241181d2cd9",
      "tree": "3cfc47cf981911e077b9ae27d646553c2152ef30",
      "parents": [
        "c8ac3f818e1183eab8d08a41b01b6078c5df4b43"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Fri Aug 29 12:59:49 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 21:37:39 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: allow to disable builtin flash-type table\n\nThis patch adds a MTD_NAND_PXA3xx_BUILTIN configuration variables which\nallows to disable usage of builtin flash-type table.  Not enabling this\noption saves some space in the generated driver.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c8ac3f818e1183eab8d08a41b01b6078c5df4b43",
      "tree": "3a3bbb4d0a1203226db38ae17b7c6cfb3e624e9f",
      "parents": [
        "43035338ad772b6a4097b2ac530b75390bee87c1"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Fri Aug 29 12:59:48 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 21:31:34 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: allow to define flash types in the platform data\n\nThis patch adds \u0027flash\u0027 and \u0027num_flash\u0027 attributes to the platform data.\nThere was added code in the driver to iterate across these attributes in the\ndetect-flash routine.  This is done similarly to the existing method\nwhich uses a \u0027builtin_flash_types\u0027 field.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "43035338ad772b6a4097b2ac530b75390bee87c1",
      "tree": "6c3c65210f7e0395b49b2cdd5a3e09b5e999c603",
      "parents": [
        "5e706469a0518ec640a122aa5da22035e2af003a"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Fri Aug 29 12:57:28 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 21:27:32 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand: moved nand definitions into shared platform header\n\nThis patch moves the exported datastructures from the pxa3xx_nand.c driver\ninto the \u003cmach/pxa3xx_nand.h\u003e header. This is a plain movement without\nany modification of the attributes.\n\nThis is the first one of a set of patches which:\n\n * allows to specify used NAND flash in the platform code and allows to turn\n   off the old way to specify NAND characteristics in the driver.  This way did\n   not worked well as these characteristics depend on the platform and can not be\n   derived from NAND id alone.\n\n   E.g.  some NAND chips share the same ID (e.g.  K9K8G08U0A and K9NBG08U5A) but\n   have different timings (which are written in the common driver currently and\n   must be modified there).\n\n * adds \u0027const\u0027 annotations at various places\n\nFurther patches will be sent to the mtd-list.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5e706469a0518ec640a122aa5da22035e2af003a",
      "tree": "a485b82a8938284a34f0ba0fe87cbdc1cfc7c2f8",
      "parents": [
        "4262bd2981307258b31e15f1a526d2b3884e77b5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 12:21:05 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 12:23:22 2008 +0100"
      },
      "message": "[MTD] [NOR] Select MTD_CFI_UTIL when MTD_CFI probe routine is enabled\n\nIt requires cfi_qry_mode_on(), which is in cfi_util.c\n\nReported by Russell King\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4262bd2981307258b31e15f1a526d2b3884e77b5",
      "tree": "d5b03787a63bf43bf28f2a4dd54d994c44e57797",
      "parents": [
        "3fc678a0e63138f56109ea31850f19b2e29c45b8"
      ],
      "author": {
        "name": "Semun Lee",
        "email": "semun.lee@samsung.com",
        "time": "Mon Sep 01 11:49:27 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 11:49:27 2008 +0100"
      },
      "message": "[MTD] [NAND] pxa3xx_nand_flash: Add definition of STM2GbX16 NAND flashes\n\nSigned-off-by: Semun Lee \u003csemun.lee@samsung.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9d7548d4ca3c52ecb58f098a32b0756cdf8f96ee",
      "tree": "651f7058bbaa2d8b2855286380d614afcf505118",
      "parents": [
        "31db6e9ea1dbdcf66b8227b4f7035dee1b1dd8c0",
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 11:32:13 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Sep 01 11:32:13 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "2f3061eb1086f98990d6495b8c63a1b83f2f59aa",
      "tree": "01066412a16e05f459d405c2130ae98f95090d5f",
      "parents": [
        "994917f8b718f1cd7114317cc3cbf04fe46c1841"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:50:33 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 31 15:50:33 2008 +0200"
      },
      "message": "pcmcia: remove unused argument to pcmcia_parse_tuple()\n\nSince we\u0027re just parsing the tuple being passed to this function, we don\u0027t\nneed any device-specific information.\n\nAlso, remove the call to pcmcia_validate_cis() from pcmciamtd.c, since it\nis already called by the PCMCIA core.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "fd098316ef533e8441576f020ead4beab93154ce",
      "tree": "6188bbbf2357585dbeeac9d055ef2e771b78bac8",
      "parents": [
        "933b2a1d8d458d6fe12b5efd63a0432852c44d6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "message": "sparc: Annotate of_device_id arrays with const or __initdata.\n\nAs suggested by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e52fe8c01e7945881aac6aeb7c96af3f59976a8",
      "tree": "dfe1932dba36c5bc2ab5c803b51d8492940d74f9",
      "parents": [
        "8ab0dc333eacb2249c63d1fc7c5241299fa0493f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:41:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 17:41:36 2008 -0700"
      },
      "message": "sun_uflash: Convert to pure OF driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d68156cfad0fe09201dd049fff167a8a881427ad",
      "tree": "25014d3eaf89f9c93a33bf88f2d621a59e0d5f58",
      "parents": [
        "dffc8d66544563fe00f176f230d5d8a5b45847bb"
      ],
      "author": {
        "name": "Singh, Vimal",
        "email": "vimalsingh@ti.com",
        "time": "Sat Aug 23 18:18:34 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 25 12:23:36 2008 +0100"
      },
      "message": "[MTD] [NAND] nand_ecc.c: adding support for 512 byte ecc\n\nSupport 512 byte ECC calculation\n\n[FM: updated two comments]\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Frans Meulenbroeks \u003cfransmeulenbroeks@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dffc8d66544563fe00f176f230d5d8a5b45847bb",
      "tree": "b57c347da906b04204c34b488468d2df7176e780",
      "parents": [
        "17c1d2be28e485c0c8b09661db39d5bf2605069d"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Aug 23 13:56:21 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 25 12:20:53 2008 +0100"
      },
      "message": "[MTD] [NAND] au1550nd.c: remove unused #include \u003cversion.h\u003e\n\nIt doesn\u0027t use LINUX_VERSION_CODE nor KERNEL_VERSION.\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c89e88bfde6a3c179790e21004f24e09a058290",
      "tree": "2895a308d64aeabb5fde776d92572a51444d835b",
      "parents": [
        "1a53088c101789bfca431de709ff6e45e8c77003"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Aug 03 10:07:45 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:29:26 2008 +0200"
      },
      "message": "pcmcia: deprecate CS_SUCCESS\n\nInstead of using own error or success codes, the PCMCIA code should rely on\nthe generic return values. Therefore, replace all occurrences of CS_SUCCESS\nwith 0.\n\nCC: netdev@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "ef313e36d8896a42fc567a83a5d4b86821634e8d",
      "tree": "0d2b4164686e5ff333978aa0f5dd5ade562e9796",
      "parents": [
        "ff08705860f3e92ea5233989b4a2384ebb421f26"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 02 16:25:26 2008 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Aug 23 02:02:05 2008 +0200"
      },
      "message": "pcmcia: remove remaining in-kernel pcmcia_get_configuration_info() users\n\nRemove the three remaining pcmcia_get_configuration_info() users:\n- pcmciamtd is marked broken anyway.\n- serial_cs.c can access the relevant structs directly\n- ipwireless didn\u0027t use the output\n\nCC: linux-serial@vger.kernel.org\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "17c1d2be28e485c0c8b09661db39d5bf2605069d",
      "tree": "204dff58a9cba311bb9645d15b32e40476355676",
      "parents": [
        "1077be58ad7baadd86e47e8b4f6209fa5b6364a5"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Wed Aug 20 22:32:08 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 20 22:35:40 2008 +0100"
      },
      "message": "[MTD] [NAND] Fix missing kernel-doc\n\n[Reported by Randy Dunlap]\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1077be58ad7baadd86e47e8b4f6209fa5b6364a5",
      "tree": "d1e9a09005c1f4acaba9f40d58ce87d878bf2e1d",
      "parents": [
        "75caf6b5acc6b895df9bdd36db631220e1096e9f"
      ],
      "author": {
        "name": "frans",
        "email": "fransmeulenbroeks@gmail.com",
        "time": "Wed Aug 20 21:11:50 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 20 20:58:56 2008 +0100"
      },
      "message": "[MTD] [NAND] nand_ecc.c: fix big endian, strengthen test, add printk\n\nThis patch for nand_ecc.c fixes three issues\n\n- fix code so it also works on big endian architectures\n- added a printk in case of an uncorrectable ecc error\n- strengthen the test for correctable errors (decreasing the chance\n  that multiple bit faults by accident will be seen as correctable)\n\nNote: the big endian code is only tested in a testbed (running on big endian\nhardware) as I cannot rebuild and test a big endian kernel at the moment.\nHowever the only thing that can go wrong is if \u003casm/byteorder.h\u003e does not\ngive __BIG_ENDIAN in that case. In my eyes very unlikely.\n\nSigned-off-by: Frans Meulenbroeks \u003cfransmeulenbroeks@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8ee991dd343df57910ff6947696afada9f02bf7e",
      "tree": "1f8908272a6eeb96cd268fc5feeb798a30a8d2d0",
      "parents": [
        "ccbcd6cba5ef6e071deb072188ad044921f6b91e"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Aug 17 07:50:44 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun Aug 17 08:08:22 2008 +0100"
      },
      "message": "[MTD] removed unused #include \u003cversion.h\u003e\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/mtd/maps/amd76xrom.c\n  drivers/mtd/maps/ck804xrom.c\n  drivers/mtd/maps/esb2rom.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9c0d2a20fe331946c1a65a5865faf56e93255c5c",
      "tree": "9d47a9239b6249a5dd4244195ec4cc1e55fda3cd",
      "parents": [
        "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
        "66bfa2f03191aec2e2958414b1dfb80a56637133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)\n  [ARM] 5191/1: ARM: remove CVS keywords\n  [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n  [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n  [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n  [ARM] 5198/1: PalmTX: PCMCIA fixes\n  [ARM] Fix a pile of broken watchdog drivers\n  [ARM] update mach-types\n  [ARM] 5196/1: fix inline asm constraints for preload\n  [ARM] 5194/1: update .gitignore\n  [ARM] add proc-macros.S include to proc-arm940 and proc-arm946\n  [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags\n  [ARM] 5193/1: Wire up missing syscalls\n  [ARM] traps: don\u0027t call undef hook functions with spinlock held\n  [ARM] 5183/2: Provide Poodle LoCoMo GPIO names\n  [ARM] dma-mapping: provide sync_range APIs\n  [ARM] dma-mapping: improve type-safeness of DMA translations\n  [ARM] Kirkwood: instantiate the orion_spi driver in the platform code\n  [ARM] prevent crashing when too much RAM installed\n  [ARM] Kirkwood: Instantiate mv_xor driver\n  [ARM] Orion: Instantiate mv_xor driver for 5182\n  ...\n"
    },
    {
      "commit": "ccbcd6cba5ef6e071deb072188ad044921f6b91e",
      "tree": "b6b290e1e46bcf820d42d795a0c7604cbc0d0973",
      "parents": [
        "e6cf5df1838c28bb060ac45b5585e48e71bbc740"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Aug 16 11:01:31 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Aug 16 11:01:31 2008 +0100"
      },
      "message": "[MTD] [NAND] Minor cleanup of nand_ecc.c\n\nMake the standalone stuff a little cleaner, fix some checkpatch warnings.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e6cf5df1838c28bb060ac45b5585e48e71bbc740",
      "tree": "b1333e4664fce7dd3c58dd879192e085cb1c2066",
      "parents": [
        "782b7a367d81da005d93b28cb00f9ae086773c24"
      ],
      "author": {
        "name": "frans",
        "email": "fransmeulenbroeks@gmail.com",
        "time": "Fri Aug 15 23:14:31 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Aug 16 10:55:33 2008 +0100"
      },
      "message": "[MTD] [NAND] nand_ecc.c: rewrite for improved performance\n\nThis patch improves the performance of the ecc generation code by a \nfactor of 18 on an INTEL D920 CPU, a factor of 7 on MIPS and a factor of 5 \non ARM (NSLU2)\n\nSigned-off-by: Frans Meulenbroeks \u003cfransmeulenbroeks@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "782b7a367d81da005d93b28cb00f9ae086773c24",
      "tree": "79d42e09cb7c891f98131798bfee8e7959ea97ad",
      "parents": [
        "bde86fec7c822b6009d3cfefc20b76b8d34716af"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Thu Aug 14 14:00:12 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 15 01:25:30 2008 +0100"
      },
      "message": "[MTD] [OneNAND] OMAP3: add delay for GPIO\n\nOn OMAP3, the driver was occasionally not seeing the GPIO\ninterrupt.  Adding a small delay of one register read\neliminates the problem.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "742c52533b05d8ae83c794bd6811100675b85ce5",
      "tree": "de89a81d88c19504d1dc4f023a4b480c9022b3b5",
      "parents": [
        "36cd4fb5d277f34fe9e4db0deac2d4efd7dff735",
        "10fec20ef5eec1c91913baec1225400f0d02df40"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 12 11:28:00 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 12 11:28:00 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-arm/arch-omap/onenand.h\n"
    },
    {
      "commit": "36cd4fb5d277f34fe9e4db0deac2d4efd7dff735",
      "tree": "17d67f382606ac7d485b7d6ba9b005e2e9806345",
      "parents": [
        "bb0eb217c980d50c45f3e793b4dcc70ab9ee820d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Aug 06 10:08:46 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 12 11:07:37 2008 +0100"
      },
      "message": "[MTD] [OneNAND] Add OMAP2 / OMAP3 OneNAND driver\n\nThis driver had resided in the OMAP tree but is now to be in MTD.\n\nOriginal authors were:\n\tJarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e and Juha Yrjölä\n\tIRQ and DMA support written by Timo Teras\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    }
  ],
  "next": "bb0eb217c980d50c45f3e793b4dcc70ab9ee820d"
}
