)]}'
{
  "log": [
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "73850975e9a070abeed5912a24975d531fd5074c",
      "tree": "7a104a21758ed3f1a3f5531ebd9c6285fb8c69b0",
      "parents": [
        "05d71b4625bdadd7c7ae80455e7038e221c76e4d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 20 10:04:23 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 20 10:10:33 2010 +0100"
      },
      "message": "mtd: mxc_nand: Remove duplicate NAND_CMD_RESET case value\n\nThis reverts commit 66803762 (\"mtd: mxc_nand: add RESET command support\").\nSupport for NAND_CMD_RESET was added separately in commit d4840180\n(\"mtd: mxc_nand: set NFC registers after reset\"), causing a build error:\n\ndrivers/mtd/nand/mxc_nand.c: In function \u0027mxc_nand_command\u0027:\ndrivers/mtd/nand/mxc_nand.c:689: error: duplicate case value\ndrivers/mtd/nand/mxc_nand.c:606: error: previously used here\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "05d71b4625bdadd7c7ae80455e7038e221c76e4d",
      "tree": "a73fd7eb6fe1d0ed456ae202ac0d1192f38c067e",
      "parents": [
        "9723152ad1efb844445e63f052e6d39e85e11649"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:39 2010 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 19 17:21:52 2010 +0100"
      },
      "message": "mtd: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f6b173cc9d73c00a3182ec3fdb0f03909cad4b5b",
      "tree": "b1c80f6b2320d6d67bcd7aafe4e5dc0b79167ba4",
      "parents": [
        "b2321ac37a16f0d6bdbcd2d20263e8b8b943c0ea"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri May 07 19:09:13 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 03:25:52 2010 +0100"
      },
      "message": "mtd: nand: add Toshiba TC58NVG0 device ID\n\nThis NAND flash part advertises 0xD1 as an identifier but is still a working\n128MBytes x 8bits 3.3V NAND part.\n\nSigned-off-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b60b08b02ca8d9575985ae6711bd656dd67e9039",
      "tree": "9178d2431c98688c2d4665b6e79c12fba0bf768b",
      "parents": [
        "426c457a3216fac74e3d44dd39729b0689f4c7ab"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue May 04 20:58:10 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:56:12 2010 +0100"
      },
      "message": "mtd: nand: support alternate BB marker locations on MLC\n\nThis is a slightly modified version of a patch submitted last year by\nReuben Dowle \u003creuben.dowle@navico.com\u003e.  His original comments follow:\n\nThis patch adds support for some MLC NAND flashes that place the BB\nmarker in the LAST page of the bad block rather than the FIRST page used\nfor SLC NAND and other types of MLC nand.\n\nLifted from Samsung datasheet for K9LG8G08U0A (1Gbyte MLC NAND):\n\"\nIdentifying Initial Invalid Block(s)\nAll device locations are erased(FFh) except locations where the initial\ninvalid block(s) information is written prior to shipping. The initial\ninvalid block(s) status is defined by the 1st byte in the spare area.\nSamsung makes sure that the last page of every initial invalid block has\nnon-FFh data at the column address of 2,048.\n...\n\"\n\nAs far as I can tell, this is the same for all Samsung MLC nand, and in\nfact the samsung bsp for the processor used in our project (s3c6410)\nactually contained a hack similar to this patch but less portable to\nenable use of their NAND parts. I discovered this problem when trying to\nuse a Micron NAND which does not used this layout - I wish samsung would\nput their stuff in main-line to avoid this type of problem.\n\nCurrently this patch causes all MLC nand with manufacturer codes from\nSamsung and ST(Numonyx) to use this alternative location, since these\nare the manufactures that I know of that use this layout.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "426c457a3216fac74e3d44dd39729b0689f4c7ab",
      "tree": "cb250bba8d202484a44c9302caf3717eec5538d2",
      "parents": [
        "9ea5973883bbe26372f45d99eb3a500f08d966f9"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue May 04 20:58:03 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:54:44 2010 +0100"
      },
      "message": "mtd: nand: extend NAND flash detection to new MLC chips\n\nSome of the newer MLC devices have a 6-byte ID sequence in which\nseveral field definitions differ from older chips in a manner that is\nnot backward compatible.  For instance:\n\nSamsung K9GAG08U0M (5-byte sequence): ec d5 14 b6 74\n4th byte, bits 1:0 encode the page size: 0\u003d1KiB, 1\u003d2KiB, 2\u003d4KiB, 3\u003d8KiB\n4th byte, bits 5:4 encode the block size: 0\u003d64KiB, 1\u003d128KiB, ...\n4th byte, bit 6 encodes the OOB size: 0\u003d8B/512B, 1\u003d16B/512B\n\nSamsung K9GAG08U0D (6-byte sequence): ec d5 94 29 34 41\n4th byte, bits 1:0 encode the page size: 0\u003d2KiB, 1\u003d4KiB, 3\u003d8KiB, 4\u003drsvd\n4th byte, bits 7;5:4 encode the block size: 0\u003d128KiB, 1\u003d256KiB, ...\n4th byte, bits 6;3:2 encode the OOB size: 1\u003d128B/page, 2\u003d218B/page\n\nThis patch uses the new 6-byte scheme if the following conditions are\nall true:\n\n1) The ID code wraps around after exactly 6 bytes\n\n2) Manufacturer is Samsung\n\n3) 6th byte is zero\n\nThe patch also extends the maximum OOB size from 128B to 256B.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eedfea252690435858722a8da1109d104d639087",
      "tree": "853f8620da72530e32768634583ccf2a781c6271",
      "parents": [
        "c3611570ddf601609f8803574ea83889ff969aa0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Apr 20 10:26:18 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:04:19 2010 +0100"
      },
      "message": "mtd: orion/kirkwood: add RnB line support to orion mtd driver\n\nAdd support for a board to register a callback to get the state of the\nRnB line if it has it attached.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c3611570ddf601609f8803574ea83889ff969aa0",
      "tree": "43e0aa84df91365b2bc5c484da1342d83bda9137",
      "parents": [
        "a47bfd2eb66837653dc3b42541dfe4283dd41251"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Apr 19 18:20:41 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:03:46 2010 +0100"
      },
      "message": "mtd: sm_common: split smartmedia and xD table\n\n2GB xD card, and 4MB SmartMedia ROM card share same ID, so to make both work\nsplit xD and smartmedia ID tables.\n\nHardware driver must be able to know which type it handles (and probably just one).\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a47bfd2eb66837653dc3b42541dfe4283dd41251",
      "tree": "ce4199d6c78acb4d9332af55f6415d74e1d3d862",
      "parents": [
        "d484018056816178abffacb84b8c16628e880c83"
      ],
      "author": {
        "name": "Ivo Clarysse",
        "email": "ivo.clarysse@gmail.com",
        "time": "Thu Apr 08 16:16:51 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:02:53 2010 +0100"
      },
      "message": "mtd: mxc_nand: support i.MX21\n\nOn i.MX21 SoCs, if the NFC_CONFIG1:NFC_INT_MASK bit is set,\nNFC_CONFIG2:NFC_INT always reads out zero, even if an\noperation is completed.  This patch uses enable_irq and\ndisable_irq_nosync instead of NFC_CONFIG1:NFC_INT_MASK to\nmask NFC interrupts.  This allows NFC_CONFIG2:NFC_INT to also\nbe used to detect operation completion on i.MX21.\n\nThe i.MX21 NFC does not signal reset completion using\nNFC_CONFIG1:NFC_INT_MASK, so instead reset completion is\ntested by checking if NFC_CONFIG2 becomes 0.\n\nSigned-off-by: Ivo Clarysse \u003civo.clarysse@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d484018056816178abffacb84b8c16628e880c83",
      "tree": "830502fd8d5129d8662c6fd1f1dfcde4b3eeeed9",
      "parents": [
        "9d5da3a9b849cf42fc165e90b1d39e2fd1e199a8"
      ],
      "author": {
        "name": "Ivo Clarysse",
        "email": "ivo.clarysse@gmail.com",
        "time": "Thu Apr 08 16:14:44 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri May 14 01:02:32 2010 +0100"
      },
      "message": "mtd: mxc_nand: set NFC registers after reset\n\nThis patch allows the mxc_nand driver to reset the NAND\nflash controller.  NFC registers are (re-)set after\ncompletion of the reset, as a reset will have reverted\nthe NFC registers to their default values.\n\nSigned-off-by: Ivo Clarysse \u003civo.clarysse@gmail.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ecce2a6f9bdc7635838baeff8a09a76c9a70e7e0",
      "tree": "7334dbb776baa37979545636d6346ebdca44281d",
      "parents": [
        "aadff49c56f921d18cc280cbf087a550c67bbd02"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 13 22:07:46 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 21:21:38 2010 +0100"
      },
      "message": "drivers/mtd/nand: Use kzalloc\n\nUse kzalloc rather than the combination of kmalloc and memset.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,size,flags;\nstatement S;\n@@\n\n-x \u003d kmalloc(size,flags);\n+x \u003d kzalloc(size,flags);\n if (x \u003d\u003d NULL) S\n-memset(x, 0, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "aadff49c56f921d18cc280cbf087a550c67bbd02",
      "tree": "daedf299c3724c7c5c33343b010fd6a7f00af805",
      "parents": [
        "ce082596ae4308f67f0953a67db508bb085520fa"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 16:12:43 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 16:12:45 2010 +0100"
      },
      "message": "mtd/nand: Fix denali build on ppc64\n\ndrivers/mtd/nand/denali.c:1427: error: conflicting types for ‘enable_dma’\narch/powerpc/include/asm/dma.h:189: note: previous definition of ‘enable_dma’ was here\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ce082596ae4308f67f0953a67db508bb085520fa",
      "tree": "c77be06bdf86c9232bea3514e371bd9bb7b4825a",
      "parents": [
        "1cd2620ca9332943c9fff84c0c9240982534d840"
      ],
      "author": {
        "name": "Jason Roberts",
        "email": "jason.e.roberts@intel.com",
        "time": "Thu May 13 15:57:33 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu May 13 16:12:16 2010 +0100"
      },
      "message": "mtd/nand: Add Intel Moorestown/Denali NAND support\n\nThere is more work to be done on this but it is basically working now.\n\nSigned-off-by: Jason Roberts \u003cjason.e.roberts@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0ae28a35bcb7984838acbf28bfba9c030f8b74f0",
      "tree": "4f449d929b5df9e126e839f388ff0fd2b52028a0",
      "parents": [
        "6f1f3d0ab5c3eeea9f04486481c25e9afdfa26c5",
        "b57f95a38233a2e73b679bea4a5453a1cc2a1cc9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:32:46 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:32:46 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/mtd/mtdcore.c\n\nPull in the bdi fixes and ARM platform changes that other outstanding\npatches depend on.\n"
    },
    {
      "commit": "6f1f3d0ab5c3eeea9f04486481c25e9afdfa26c5",
      "tree": "3266eaf3da0e185cc3eb9945d5f276c58f9084f8",
      "parents": [
        "29da3380de40e8aa908eb70fa09a54c288b0b3f4"
      ],
      "author": {
        "name": "Steve Deiters",
        "email": "SteveDeiters@BASLER.com",
        "time": "Wed May 05 13:48:38 2010 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:27:16 2010 +0100"
      },
      "message": "mtd: mpc5121_nfc: Changed SVR check to allow MPC5123.\n\nThe revision in SVR for MPC5123 is 3.  The NFC is the same as MPC5121\nrevision 2.\n\nSigned-off-by: Steve Deiters \u003cSteveDeiters@basler.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bff3c10d369440bc87ba612b45ba2777d2bf017f",
      "tree": "b2f173bb20162424a46d779e54d0f4d3595a69fb",
      "parents": [
        "1dd2a092af8ed53eb744c5b9993fa775616cf699"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Apr 23 23:25:44 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:23:43 2010 +0100"
      },
      "message": "mtd: pxa32xx_nand: add support for partition table parsing\n\nThe pxa32xx_nand driver doesn\u0027t support partition tables from the\ncommand line. This patch adds support for it.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1dd2a092af8ed53eb744c5b9993fa775616cf699",
      "tree": "575cc767005623a22c5d4f17fdead1a47c9920d6",
      "parents": [
        "258006d1abcf3f2990d3ebd77d75af335ff24d81"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 08 19:49:18 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:23:13 2010 +0100"
      },
      "message": "mtd/nand/bcm_umi: remove unused #include \u003clinux/version.h\u003e\n\nRemove unused #include \u003clinux/version.h\u003e(\u0027s) in\n  drivers/mtd/nand/bcm_umi_nand.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Leo Chen \u003cleochen@broadcom.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b92b5c41a05b69f56e3d5e92dce3dbb5f5f5cf81",
      "tree": "7a15134bffaac57055c731ba68290ba248f7e244",
      "parents": [
        "4a70b7d3953c279738a094d2e5ffe7c66b15a5d0"
      ],
      "author": {
        "name": "Ferenc Wagner",
        "email": "wferi@niif.hu",
        "time": "Tue Mar 23 18:08:16 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:18:28 2010 +0100"
      },
      "message": "mtd/nand/fsl_upm: Replace the dangerous to_fsl_upm_nand macro\n\nThe original macro worked only when applied to variables named \u0027mtd\u0027.\nWhile this could have been fixed by simply renaming the macro argument,\na more type-safe replacement is preferred.\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ac39ee304ac33f15107e42adb5ee5b0d0ce2dc4a",
      "tree": "3306575dfef6f81f7bccde6c7653897860a52fe2",
      "parents": [
        "dad94318907b5947b499f88f38c074227245d15c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 11:05:48 2010 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:16:43 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: localize MMR bit masks\n\nConvert all magic numbers into appropriate defines, and move the defines\nout of the global namespace and into this one driver.  No other driver\nneeds to care about the MMR layout anyways.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dad94318907b5947b499f88f38c074227245d15c",
      "tree": "31c3389d71137c4a187c176d36c8da40911a7c48",
      "parents": [
        "0bfa4df2b65a94ce761306ab53447010b928b7dd"
      ],
      "author": {
        "name": "Ferenc Wagner",
        "email": "wferi@niif.hu",
        "time": "Sat Mar 06 20:09:23 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:12:17 2010 +0100"
      },
      "message": "mtd: kconfig: remove stray endchoice from help text\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0bfa4df2b65a94ce761306ab53447010b928b7dd",
      "tree": "570d960d084b2f4c8cbd1ef8e1bc48d3349a8972",
      "parents": [
        "0a382a74b677360096857bcb5288c340fca671ed"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Apr 01 15:22:50 2010 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon May 10 14:12:06 2010 +0100"
      },
      "message": "mtd: nandsim: make some structures anonymous\n\nWe do not need these names. Moreover, there are spelling typos\nthere: \"nansin\" instead of \"nandsim\".\n\nThis patch is just a clean up, no functional changes.\n\nReported-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a88a2b886404b1cfc109125b1cba4775e8682955",
      "tree": "dda4d73b5eb041c728bd970d574ed211208b5a5a",
      "parents": [
        "e59464c735db19619cde2aa331609adb02005f5b"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@gmail.com",
        "time": "Fri Apr 23 13:17:47 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 24 11:31:24 2010 -0700"
      },
      "message": "mtd: fix Orion NAND driver compilation with ARM OABI\n\nWe must tell GCC to use even register for variable passed to ldrd\ninstruction.  Without this patch GCC 4.2.1 puts this variable to r2/r3 on\nEABI and r3/r4 on OABI, so force it to r2/r3.  This does not change\nanything when EABI and OABI compilation works OK.\n\nWithout this patch and with OABI I get:\n\n    CC      drivers/mtd/nand/orion_nand.o\n  /tmp/ccMkwOCs.s: Assembler messages:\n  /tmp/ccMkwOCs.s:63: Error: first destination register must be even -- `ldrd r3,[ip]\u0027\n  make[5]: *** [drivers/mtd/nand/orion_nand.o] Error 1\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nAcked-by: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jamie Lokier \u003cjamie@shareable.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "e5f710cfc6947e64672b7205f7992515868c7782",
      "tree": "c72c3262e6a65b59f067b61cd910697edc071ecb",
      "parents": [
        "ca7081d96e39ea276892f0577f9cf37568547e88"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Fri Mar 19 17:22:54 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 26 15:26:27 2010 +0000"
      },
      "message": "mtd: nand: split out ECC module\n\nThis way drivers could use ecc routines without depedency on whole nand\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "329f9052dbadf6f4afe2231668bd00c579a4aa10",
      "tree": "e080a5c70df40f3ae8cf28a95a3267757668ab97",
      "parents": [
        "395b228858778d3c44f7c413693a6acaa8bb62dc",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 26 14:55:59 2010 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 26 14:55:59 2010 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/mtd/nand/sh_flctl.c\n\nMaxim\u0027s patch to initialise sysfs attributes depends on the patch which\nactually adds sysfs_attr_init().\n"
    },
    {
      "commit": "3e862c05ca1bf5bd4cb703bc257d180a4583bc41",
      "tree": "ff1bee57a57ae8fefe06f1d1d373d2d0b54d96d7",
      "parents": [
        "143f3b833f98271341379d813cb72deb1657a380"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 10:01:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 11:13:15 2010 +0900"
      },
      "message": "mtd: enable sh_flctl on SH-Mobile ARM\n\nUpdate the Kconfig entry for the sh_flctl driver to\nenable build on SH-Mobile ARM platforms.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "0c82d3ce2f479c728f99e228d9ae32a9cd853c5a",
      "tree": "a3bd88f2d647b29658c24e33cb393fb763bff65a",
      "parents": [
        "f696aa43fadb13a21c4e723fb6e51bf640dd1363"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Mar 11 09:25:14 2010 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Mar 11 09:25:18 2010 -0800"
      },
      "message": "mtd/nand/r852: Use pci_dma_mapping_error()\n\n... instead of comparing with DMA_ERROR_CODE, which will only work on\npowerpc/sparc/x86.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f696aa43fadb13a21c4e723fb6e51bf640dd1363",
      "tree": "63eebe873b9047bb7c0d7d0e521a3e992699b702",
      "parents": [
        "e4d64cab99a2d659bf9d6fe9ab67666bceb68d87"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 11 09:10:32 2010 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Mar 11 09:19:12 2010 -0800"
      },
      "message": "mtd/nand/r852: fix build for CONFIG_PCI disabled\n\nr852 fails to build when CONFIG_PCI is not enabled since it uses\npci_*() calls and is a PCI driver, so it should depend on PCI\nto prevent build errors.\nIt should also #include \u003clinux/pci.h\u003e.\n\ndrivers/mtd/nand/r852.c:1053: error: implicit declaration of function \u0027pci_prepare_to_sleep\u0027\ndrivers/mtd/nand/r852.c:1062: error: implicit declaration of function \u0027pci_back_from_sleep\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1f6ca0d6213278f8608c7e342e423ec0c0198040",
      "tree": "62efbee587cab4b11dc17cc78bee18903ea08367",
      "parents": [
        "ada496578850cb063ccf64d43a293cfcc9d32bf8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Mar 01 20:44:57 2010 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Mar 08 18:34:05 2010 -0800"
      },
      "message": "mtd: nand: r852: declare inline functions static\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ada496578850cb063ccf64d43a293cfcc9d32bf8",
      "tree": "b959951498645716c3249a314145fbd39a1c3e34",
      "parents": [
        "b2aaf7a2b476820cf5fd7738e8641ed88046acf5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Mar 01 20:21:06 2010 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Mar 08 18:33:19 2010 -0800"
      },
      "message": "mtd: nand: r852: fix name space clash\n\nand include delay.h for msleep().\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b2aaf7a2b476820cf5fd7738e8641ed88046acf5",
      "tree": "0eca6c852eefd9193befb2ed75243d82a48abd34",
      "parents": [
        "fb45d3232c641bfee5000c8a81e2005903734702"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Mar 01 13:54:19 2010 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Mar 08 18:32:05 2010 -0800"
      },
      "message": "mtd/nand/r852: fix build for CONFIG_PM\u003dn\n\nFix r852 build for the case of CONFIG_PM\u003dn.\n\ndrivers/mtd/nand/r852.c:1039: error: implicit declaration of function \u0027pci_prepare_to_sleep\u0027\ndrivers/mtd/nand/r852.c:1048: error: implicit declaration of function \u0027pci_back_from_sleep\u0027\n\nThis patch leaves r852_pm_ops untouched.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fb45d3232c641bfee5000c8a81e2005903734702",
      "tree": "726df94625464228e8aad7ad208552f6aa2f7672",
      "parents": [
        "d4080cb32ee3d2ed18aa69ffde6010524bd686cd"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sat Feb 27 02:04:02 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Mar 08 18:31:18 2010 -0800"
      },
      "message": "mtd: r852: Few fixes for problems that occur when card is rapidly inserted/removed.\n\nFirst don\u0027t enable card detection logic to early. Second be very careful with\nDMA engine, to be sure it doesn\u0027t write to kernel memory driver doesn\u0027t own.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "d702d12167a2c05a346f49aac7a311d597762495",
      "tree": "baae42c299cce34d6df24b5d01f8b1d0b481bd9a",
      "parents": [
        "9418c65f9bd861d0f7e39aab9cfb3aa6f2275d11",
        "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 01 14:19:05 2010 -0800"
      },
      "message": "Merge with mainline to remove plat-omap/Kconfig conflict\n\nConflicts:\n\tarch/arm/plat-omap/Kconfig\n"
    },
    {
      "commit": "9bdcf336d0c061e77f4c45c7b2bc32e3ed6b57e3",
      "tree": "9cce0d50bb1709654fae719e7175da25279402bc",
      "parents": [
        "ebc89718a4b3fa0e440151fb4484541700828a5d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sun Oct 04 14:55:24 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:52:50 2010 +0100"
      },
      "message": "MIPS: Alchemy: devboard register abstraction\n\nAll Alchemy development boards have external CPLDs with a few registers\nin them.  They all share an identical register layout with only a few\nminor differences (except the PB1000) in bit functions and base\naddresses.\n\nThis patch\n- adds a primitive facility to initialize and use these external\n  registers,\n- replaces all occurrences of bcsr-\u003exxx accesses with calls to the new\n  functions (the pb1200 cascade irq handling code is special).\n- collects BCSR register information scattered throughout the board\n  headers in a central place.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4080cb32ee3d2ed18aa69ffde6010524bd686cd",
      "tree": "e79d86ac4eb1f23486557351d4fca6241d5eddee",
      "parents": [
        "133fa8c7d70d16b07db3a3d87ea18291db8f8ebf"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Fri Feb 26 23:10:32 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 21:29:35 2010 +0000"
      },
      "message": "mtd: r852 fix pci ID\n\nThe PCI_DEVICE_ID_RICOH_R5C852 was missed in the edited commit, and on \nsecond thought I just open code it.\n\nThis fixes compile error.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "133fa8c7d70d16b07db3a3d87ea18291db8f8ebf",
      "tree": "0a5a8ab311a46dbfd8cb3f90dce98adafc6c8473",
      "parents": [
        "67e054e919248fa1db93de727fb9ad49eb700642"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Fri Feb 26 22:08:40 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 20:13:49 2010 +0000"
      },
      "message": "mtd: Few follow up cleanups for Smartmedia/xD support\n\n* Test results of few functions that were declared with __must_check\n* Fix bogus gcc warning about uinitialized variable \u0027ret\u0027\n* Remove unused variable from mtdblock_remove_dev\n* Don\u0027t use deprecated DMA_32BIT_MASK\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "67e054e919248fa1db93de727fb9ad49eb700642",
      "tree": "c9a31baec265575de4c56ca52c5a80c8ab0080e3",
      "parents": [
        "7d17c02a01a111f40986859f044c8c4cce8a4aa6"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:42 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 19:22:38 2010 +0000"
      },
      "message": "mtd: nand: Add driver for Ricoh xD/SmartMedia reader\n\nThis adds a driver for Ricoh R5C852 xD card reader.\n\nThis reader is a part of larger mulifunction chip\nand found at least in R5C832\n\nDriver is complete, but bewere of the fact that some\n(probably only type M) xD cards are \u0027fake\u0027 which means that\nthey have an on board CPU and expose emulated nand command set\n\nThese cards don\u0027t even store the  oob area on the flash,\nbut generate it on the fly from something else.\n\nThus they demand to have proper values written in the oob area,\nand therefore only useful with SmartMedia FTL.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a7790532f5b7358c33a6b1834dc2b318de209f31",
      "tree": "0ceb9e24b3f54cb5c8453fb5a218e2a94a0f1cce",
      "parents": [
        "2764fb4244cc1bc08df3667924ca4a972e90ac70",
        "60b341b778cc2929df16c0a504c91621b3c6a4ad"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 19:04:15 2010 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 19:06:24 2010 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nThe SmartMedia FTL code depends on new kfifo bits from 2.6.33\n"
    },
    {
      "commit": "2764fb4244cc1bc08df3667924ca4a972e90ac70",
      "tree": "bbc6badee832ab8699ae32dff62ce8cc70fc6a3f",
      "parents": [
        "93edbad69b0491d794c2ec86bcc65c69eac676e3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:45:37 2010 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:46:45 2010 +0000"
      },
      "message": "mtd: nand: Add SmartMedia device table to sm_common module\n\n(and remove the CONFIG_MTD_NAND_SMARTMEDIA option which isn\u0027t going to be\nused now that we\u0027re doing it this way)\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "93edbad69b0491d794c2ec86bcc65c69eac676e3",
      "tree": "e3bd7b55c549f0373bfc9e3f1082458b9cd10fa2",
      "parents": [
        "5e81e88a4c140586d9212999cea683bcd66a15c6"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:40 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:44:57 2010 +0000"
      },
      "message": "mtd: Workaround wrong write protect status on some xD cards\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5e81e88a4c140586d9212999cea683bcd66a15c6",
      "tree": "1d67825bb2cbcb3830fe4584bac04f6d9413d41a",
      "parents": [
        "9fc51a37a8da84618df7584cad67c078317f6720"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:32:56 2010 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:32:56 2010 +0000"
      },
      "message": "mtd: nand: Allow caller to pass alternative ID table to nand_scan_ident()\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9fc51a37a8da84618df7584cad67c078317f6720",
      "tree": "937893100ff63faad8f8f8fa82486dbbeee70fb6",
      "parents": [
        "e0b58d0a7005cd4b9c7fa4694a437a2d86719c13"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:39 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:04:51 2010 +0000"
      },
      "message": "mtd: common module for smartmedia/xD support\n\nThis small module implements few helpers that are usefull\nfor nand drivers for SmartMedia/xD card readers.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e0b58d0a7005cd4b9c7fa4694a437a2d86719c13",
      "tree": "24eef139ef7ab9d37125f9d508a6cf712155a20e",
      "parents": [
        "b64d39d8b03fea88417d53715ccbebf71d4dcc9f"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:38 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:02:07 2010 +0000"
      },
      "message": "mtd: nand: add -\u003ebadblockbits for minimum number of set bits in bad block byte\n\nThis can be used to protect against bitflips in that field, but now mostly\nfor smartmedia.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b64d39d8b03fea88417d53715ccbebf71d4dcc9f",
      "tree": "1644c3aa53bc250171d19cc9c85b2ae8ca7e0a54",
      "parents": [
        "782ce79a45b3b850b108896fcf7da26754061c8f"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:37 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 18:00:08 2010 +0000"
      },
      "message": "mtd: nand: make reads using MTD_OOB_RAW affect only ECC validation\n\nThis changes the behavier of MTD_OOB_RAW. It used to read both OOB and \ndata to the data buffer, however you would still need to specify the \ndummy oob buffer.\n\nThis is only used in one place, but makes it hard to read data+oob \nwithout ECC test, thus I removed that behavier, and fixed the user.\n\nNow MTD_OOB_RAW behaves just like MTD_OOB_PLACE, but doesn\u0027t do ECC \nvalidation\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "782ce79a45b3b850b108896fcf7da26754061c8f",
      "tree": "33048893319b835e1eeadbd89b9bf647d13cc81c",
      "parents": [
        "9aca334e854c319ccafea871006fda3814196e7b"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:36 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 17:47:47 2010 +0000"
      },
      "message": "mtd: nand: cleanup the nand_do_write_ops\n\nnand_do_write_ops was broken in regard to writing several pages, each \nwith its own oob.\n\nAlthough nand_do_write_ops intends to allow such mode, it fails do do so\nProbably this was never tested.\n\nAlso add missing checks for attempts to write at illegal offsets.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9aca334e854c319ccafea871006fda3814196e7b",
      "tree": "ae9fdbc2769d572997846e4f9d6db7b8d789e591",
      "parents": [
        "49ef3c6ee11e221b26caf4ac55c2702a37cca103"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:35 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 17:44:51 2010 +0000"
      },
      "message": "mtd: nand: make MTD_OOB_PLACE work correctly.\n\nMTD_OOB_PLACE is supposed to read/write the raw oob data similiar to the \nMTD_OOB_RAW however due to a bug, currently it is not possible to read \nmore data that is specified by the oob \u0027free\u0027 regions.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "49ef3c6ee11e221b26caf4ac55c2702a37cca103",
      "tree": "958cc2cd058f1ad1919ddc1f7f2ef0fd14995158",
      "parents": [
        "026ec57886b67c092bf7baecd029a7c1c4998c28"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Feb 22 20:39:34 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 17:43:21 2010 +0000"
      },
      "message": "mtd: nand: make suspend work if device is accessed by kernel threads.\n\nSince all userspace threads are frozen at the time the nand_suspend is called,\nthey aren\u0027t inside any nand function.\n\nWe don\u0027t call try_to_freeze in nand ether. Thus the only user that can \nbe inside the nand functions is an non freezeable kernel thread. Thus we \ncan safely wait for it to finish.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bb315f749f8c800cb8bf8d7dabc4b5fbab97b328",
      "tree": "310fb72cd30b3f4697b57c005871b5939807311d",
      "parents": [
        "1385858ee07cbfd68c503a10e4a526d24223d465"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Feb 15 18:35:05 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 16:56:43 2010 +0000"
      },
      "message": "mtd: nand: Add MPC5121 NAND Flash Controller driver\n\nAdds NAND Flash Controller driver for MPC5121 Revision 2.\nAll device features, except hardware ECC and power management,\nare supported.\n\nSigned-off-by: Piotr Ziecik \u003ckosmo@semihalf.com\u003e\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1385858ee07cbfd68c503a10e4a526d24223d465",
      "tree": "f0d4a3de0a8f21e0cbbbdab61e7e9f43abe2018f",
      "parents": [
        "c3341d0ceb4de1680572024f50233403c6a8b10d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jan 22 22:22:52 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 16:56:35 2010 +0000"
      },
      "message": "mtd: nand_bcm: fix hot spin and code duplication\n\nIn the branch where pagesize equalled NAND_DATA_ACCESS_SIZE, NumToRead\nwasn\u0027t decremented in the `while (numToRead \u003e 11)\u0027 loop.\nAlso the first and last while loops were duplicated in both branches.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Leo Chen \u003cleochen@broadcom.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c3341d0ceb4de1680572024f50233403c6a8b10d",
      "tree": "5da52a0fc2f154a45520878f19db1d2deb0ef46c",
      "parents": [
        "f35b6eda5184e46bf2393d8970b4b9498daf7bcf"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimal.newwork@gmail.com",
        "time": "Thu Jan 07 12:16:26 2010 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 16:51:23 2010 +0000"
      },
      "message": "mtd: omap2 fix prefetch mode read issue\n\nThere is a bug in nand prefetch read routine, which comes into effect\nonly if nand device is a 16-bit device (as we have in zoom boards).\nThis bug is effective only with below combination of conditions:\n1. nand deivce, in use, is a 16 bit device\n2. nand driver supports \u0027subpage\u0027 read\n3. SW ECC is in use\n\nThis was not seen old  kernel (ex: .23), because when, in early days,\nwe tested this (nand prefetch read in LDP boards) there was no\n\u0027subpage read\u0027 support.\nLater when we had subpage read in (.27) kernel, we had hw ecc enabled\nalways in our internal tree. So, we missed this bug.\n\nThis patch fixes the issue.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f35b6eda5184e46bf2393d8970b4b9498daf7bcf",
      "tree": "82045060774fe9e6eb95d5f9091f00b2fe4a33d9",
      "parents": [
        "bdaefc41627b6f2815ef7aa476dfa4ebb3ad499f"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Tue Jan 05 16:01:08 2010 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 16:47:39 2010 +0000"
      },
      "message": "mtd: omap2: correct \u0027info\u0027 pointer in \u0027omap_nand_remove\u0027\n\nRemoving OMAP NAND driver, when loaded as a module, gives error and\ndoes not get success. This fixes this and makes driver loadable and\nremovable run time.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bdaefc41627b6f2815ef7aa476dfa4ebb3ad499f",
      "tree": "169daf9e1d0efce5c7e0da9f711e9b4a39c87cce",
      "parents": [
        "f3e69c6584be2db1ccd5292d6a1d7c566d265701"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Tue Jan 05 12:49:24 2010 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 16:46:13 2010 +0000"
      },
      "message": "mtd: omap2: fixing compilation warning\n\nFixing below warning in compilation:\ndrivers/mtd/nand/omap2.c: In function \u0027omap_write_buf_dma_pref\u0027:\ndrivers/mtd/nand/omap2.c:508: warning: passing argument 2 of\n\u0027omap_nand_dma_transfer\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "66803762c19f2e45ff4cc13cf63194589eb698c2",
      "tree": "8a0a404fa4b91a604b11b262ac3db169889aede0",
      "parents": [
        "35109451f18280000ce5e7b76ac8d29eb222823b"
      ],
      "author": {
        "name": "Eric Benard",
        "email": "eric@eukrea.com",
        "time": "Wed Dec 09 12:12:43 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 15:18:12 2010 +0000"
      },
      "message": "mtd: mxc_nand: add RESET command support\n\nmxc_nand driver must support the RESET Command in order to support\nMicron NAND which need a reset before any other command.\n\nSigned-off-by: Eric Benard \u003ceric@eukrea.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7d70f334ad2bf1b3aaa1f0699c0f442e14bcc9e0",
      "tree": "2d2b23d7d8145c2fb6b6414708732facdeb27fe7",
      "parents": [
        "6fe5a6acdc126107e54a6c584536e09ab7dde949"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimal.newwork@gmail.com",
        "time": "Mon Feb 08 15:50:49 2010 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 13:21:49 2010 +0000"
      },
      "message": "mtd: nand: add lock/unlock routines\n\nAdd nand lock / unlock routines. At least \u0027micron\u0027 parts\nsupport this.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6fe5a6acdc126107e54a6c584536e09ab7dde949",
      "tree": "c9005ec5e3363bb34c9d64883569963d16b839be",
      "parents": [
        "91f8026603d4443d1b24ee3552c5a58682bbae27"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Wed Feb 03 14:12:24 2010 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Feb 26 13:21:22 2010 +0000"
      },
      "message": "mtd: nand: create a helper verification function\n\n... verification for \u0027nand_erase_nand\u0027\n\nThese checks are expected to be used by \u0027nand_lock\u0027 and \u0027nand_unlock\u0027\nroutines too. As all these three are block aligned operations.\nSo, creating a helper function for this makes sense.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e99e90aef17517d99be8e049b2f5cc563cd6862a",
      "tree": "3d5c62f96cf9167b48eecec2254193525010dce8",
      "parents": [
        "677c2aec8cdd5ae33b5fab266941cf6c6dc4d59f"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Jan 29 20:58:08 2010 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Feb 25 11:39:03 2010 +0000"
      },
      "message": "mtd: nandsim: Define CONFIG_NANDSIM_MAX_PARTS and use it instead of MAX_MTD_DEVICES\n\nMAX_MTD_DEVICES is about to be removed.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9c14b153e6af1301f022d34f1f63888f333e3ef5",
      "tree": "7d8dbc3330feffc2ac285dc6636862577055c411",
      "parents": [
        "b840bc11b5062803c204d8a9625a1a1c5812d6d6"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jan 11 17:53:16 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Feb 25 11:28:35 2010 +0000"
      },
      "message": "mtd: mxc-nand: don\u0027t disable clock in mxcnd-suspend\n\nThe clock must already be off after mtd-\u003esuspend.  Disabling it again\nresults in an negative overflow of the clock usage count.  This didn\u0027t\nhurt as mxcnd_resume undid it after wake up.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b840bc11b5062803c204d8a9625a1a1c5812d6d6",
      "tree": "8d082b6b3846b3dbaafa6f347957cf41137c8f20",
      "parents": [
        "17fabf156507ec0f688f1e58be02f38e04de0c6e"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jan 11 15:05:35 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Feb 25 11:28:06 2010 +0000"
      },
      "message": "mtd: mxc-nand: no need to check for validity of platform driver data\n\nThe probe function calls platform_set_drvdata with a valid pointer when\nthe probe is successful.  As mxcnd_suspend and mxcnd_resume are only\ncalled on bound devices, platform_get_drvdata always returns non-NULL.\n\nThis fix isn\u0027t critical as the pointer is always valid so it doesn\u0027t\nmatter if the compiler generated code for it or not.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nReported-by: David Binderman \u003cdcb314@hotmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b2d4fbab79bd2b121c56db757c3a0f06ec7e0868",
      "tree": "be65572cc2e8b2f3ea8134e0d787dd749c8b565c",
      "parents": [
        "b3acd638a2b8b9c3cd1b52b83e285c88d34ef7f3"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 09 15:10:46 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Feb 25 11:26:36 2010 +0000"
      },
      "message": "mtd: nand: make Open Firmware device id constant\n\nThe match_table field of the struct of_device_id is constant in \u003clinux/of_platform.h\u003e\nso it is worth to make xps2_of_match also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b3acd638a2b8b9c3cd1b52b83e285c88d34ef7f3",
      "tree": "1c31adb372ca77c2309eca91fc69cf1c5336fcec",
      "parents": [
        "377ace08eaaa3fb0c05b3fb7a86a5a1e9eb04673"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 09 15:10:40 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Feb 25 11:26:31 2010 +0000"
      },
      "message": "mtd: nand: make USB device id constant\n\nThe id_table field of the struct usb_device_id is constant in \u003clinux/usb.h\u003e\nso it is worth to make alauda_table also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "377ace08eaaa3fb0c05b3fb7a86a5a1e9eb04673",
      "tree": "24197c0bd3f910a7e6957c2a0d213efa485fa497",
      "parents": [
        "6029a3a4625e485e01cf9a024d190c9d4e6b6681"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 09 15:10:34 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Feb 25 11:26:26 2010 +0000"
      },
      "message": "mtd: nand: make PCI device id constant\n\nThe id_table field of the struct pci_driver is constant in \u003clinux/pci.h\u003e\nso it is worth to make cafe_nand_tbl also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6029a3a4625e485e01cf9a024d190c9d4e6b6681",
      "tree": "06c3146c44eb9df38e54fa8a0ed3b76ef5c2f5f1",
      "parents": [
        "2d6bfc261a02662ec7a3a78df3e05e453e8b168d"
      ],
      "author": {
        "name": "Andrey Yurovsky",
        "email": "andrey@slug.(none)",
        "time": "Thu Dec 17 12:31:20 2009 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Feb 25 11:26:11 2010 +0000"
      },
      "message": "mtd: nandsim: fix spelling\n\ns/nanodeconds/nanoseconds\n\nSigned-off-by: Andrey Yurovsky \u003cyurovsky@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2f70a1e93657bea0baa7d449aa49e44a08582dc8",
      "tree": "598f99ef54521cb3b82f0793d39753979e0a33ae",
      "parents": [
        "30e53bccfa15c6c0839c87705a66d478bb10baf5"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 15 10:03:33 2010 -0800"
      },
      "message": "omap2/3/4: Introducing \u0027gpmc-nand.c\u0027 for GPMC specific NAND init\n\nIntroducing \u0027gpmc-nand.c\u0027 for GPMC specific NAND init.\nFor example: GPMC timing parameters and all.\nThis patch also migrates gpmc related calls from \u0027nand/omap2.c\u0027\nto \u0027gpmc-nand.c\u0027.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2d6bfc261a02662ec7a3a78df3e05e453e8b168d",
      "tree": "226e73d5967547267197f67aa80be736f82ce9a3",
      "parents": [
        "7603757993e7ce3e63b2280ccf61d8058b7b2414"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jan 07 02:51:13 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Feb 10 18:14:39 2010 +0000"
      },
      "message": "mtd: orion_nand: Fix build failure caused by typo\n\nCommit e99030609e27abff7e1a868cb56384c678b09984 (\"mtd: orion_nand.c: add \nerror handling and use resource_size()\") introduced a build error -- it \nassigns something to a undeclared variable \u0027err\u0027, whereas the rest of \nthe code uses \u0027ret\u0027 for this task.\n\nThis patch fixes this typo and thus removes the build failure.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nReviewed-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ad2f3fbb961429d2aa627465ae4829758bc7e07",
      "tree": "f365c513e8f5b477a61336a600ff54f32b7ad6e1",
      "parents": [
        "1537a3638cbf741d3826c1002026cce487a6bee0"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Feb 03 08:01:28 2010 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 09 11:13:56 2010 +0100"
      },
      "message": "tree-wide: Assorted spelling fixes\n\nIn particular, several occurances of funny versions of \u0027success\u0027,\n\u0027unknown\u0027, \u0027therefore\u0027, \u0027acknowledge\u0027, \u0027argument\u0027, \u0027achieve\u0027, \u0027address\u0027,\n\u0027beginning\u0027, \u0027desirable\u0027, \u0027separate\u0027 and \u0027necessary\u0027 are fixed.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Junio C Hamano \u003cgitster@pobox.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "010ab820582d03bcd3648416b5837107e8a9c5f3",
      "tree": "074fb1fba3a498072fce060e04196e0d590b9154",
      "parents": [
        "b79c7adf82e8b8a6d6ad1dadf7e687a4a030cf8c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Jan 27 09:17:21 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 02 13:02:16 2010 +0900"
      },
      "message": "mtd: sh_flctl SHBUSSEL and SEL_16BIT support\n\nThis patch extends the sh_flctl driver with support\nfor 16-bit bus configuration using SEL_16BIT and\nsupport for multiplexed pins using SHBUSSEL.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b79c7adf82e8b8a6d6ad1dadf7e687a4a030cf8c",
      "tree": "115e36ec79cc6484303d26a04333617b793b2915",
      "parents": [
        "9d3f1881abeae0494a27716b08fcf2d3264bb0fa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Feb 02 13:01:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 02 13:01:25 2010 +0900"
      },
      "message": "mtd: trivial sh_flctl changes\n\nThis patch contains a few changes for the sh_flctl driver:\n - not sh7723-only driver - get rid of kconfig dependency\n - use dev_err() instead of printk()\n - use __devinit and __devexit for probe()/remove()\n - fix probe() return values\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6d0c1bda9038354ff2f0c77da23fd32e0f11a1f",
      "tree": "085802f76e79d1efc3a5c6289399aa031f783250",
      "parents": [
        "37439a0f123e9eecf7b3920c9f9bd25e35ea8e3e"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Thu Jan 14 11:24:13 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Jan 14 11:14:44 2010 +0100"
      },
      "message": "mtd: mxc_nand: add MX25 to Kconfig\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "7603757993e7ce3e63b2280ccf61d8058b7b2414",
      "tree": "1c742c5e8eac778f16e6b6c522a36b829c9c6568",
      "parents": [
        "030d2dd450a628b7a8e31e980af3d05854f68edb"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jan 05 14:59:58 2010 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Jan 06 13:24:36 2010 +0000"
      },
      "message": "mtd: Remove now-defunct ts7250 nand driver\n\nThe ts72xx platform has been updated to use the generic platform nand\ndriver (plat_nand.c).  This removes the now-defunct ts7250.c nand driver.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Matthieu Crapet \u003cmcrapet@gmail.com\u003e\nCc: Jesse Off \u003cjoff@embeddedARM.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bb6a77554935a86686039097cdda2b2a38891c78",
      "tree": "bfba31b33ac594bd27882ac8d0e8ba0a806d05e4",
      "parents": [
        "49f37b74d077edff355f1c3390fc9fd0c418ef9b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 01 12:16:47 2010 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 01 12:16:47 2010 +0000"
      },
      "message": "mtd: nand: rename w90p910_nand.c to nuc900_nand.c\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "49f37b74d077edff355f1c3390fc9fd0c418ef9b",
      "tree": "84a6b146d1b05f5738f2b0ea96174711b83887af",
      "parents": [
        "cbd38a875fd890c3c2f196dd3370d90fd3ecb7f5"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Fri Jan 01 18:03:47 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 01 12:06:14 2010 +0000"
      },
      "message": "ARM: NUC900: rename mtd nand driver name\n\nDue to I have renamed the platform_device.name,so this patch changes\nthis nand driver platform_driver name.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cbd38a875fd890c3c2f196dd3370d90fd3ecb7f5",
      "tree": "323134975515af4265a08be53821f07b3955dd53",
      "parents": [
        "448791abfb64f097e6d6c5f71df68fd072def5b3"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:59:27 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 20:47:26 2009 +0000"
      },
      "message": "mtd: drivers/mtd/nand/sh_flctl.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "448791abfb64f097e6d6c5f71df68fd072def5b3",
      "tree": "2edd5121acef672ac2c4068cbe7fb5c4dcbfd874",
      "parents": [
        "fc161c4e8ec9b12d42b10d510a9de8562ea3afac"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 17:11:44 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 20:47:24 2009 +0000"
      },
      "message": "mtd: tmio_nand.c: use dev_get_platdata() and resource_size()\n\nRemove unnecessary casts and use dev_get_platdata() to retrieve the\nstruct mfd_cell data from the platform.\n\nUse resource_size() for the ioremap()\u0027s.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fc161c4e8ec9b12d42b10d510a9de8562ea3afac",
      "tree": "5889d7b88b48aeef7cace5814543793a2f2dff43",
      "parents": [
        "e99030609e27abff7e1a868cb56384c678b09984"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:56:22 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 20:47:22 2009 +0000"
      },
      "message": "mtd: drivers/mtd/nand/s3c2410.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e99030609e27abff7e1a868cb56384c678b09984",
      "tree": "aa55876a384d6994c86eb936252f68f70dcb9e4a",
      "parents": [
        "4442241ef6ed4d53c13d1c4b18fd57918bb4c850"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:48:34 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 20:47:20 2009 +0000"
      },
      "message": "mtd: orion_nand.c: add error handling and use resource_size()\n\nUse platform_get_resource() to fetch the memory resource and\nadd error handling for when it is missing. Use resource_size()\nfor the ioremap().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4442241ef6ed4d53c13d1c4b18fd57918bb4c850",
      "tree": "65677e7d79c1a2af1b601ac59f03e21a959c89b0",
      "parents": [
        "db5a5ae25aae66354712674b1643759897ff0325"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:36:37 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 20:47:18 2009 +0000"
      },
      "message": "mtd: nomadik_nand.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "db5a5ae25aae66354712674b1643759897ff0325",
      "tree": "03fa0524f62511f717f85e768019874648653212",
      "parents": [
        "58e6a84dfbd6f125b69e8b105c2cdbf22f97d5de"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:30:46 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 20:47:01 2009 +0000"
      },
      "message": "mtd: drivers/mtd/nand/gpio.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "58e6a84dfbd6f125b69e8b105c2cdbf22f97d5de",
      "tree": "4202c307f08fc80a68055ac1cbb4170eb4914028",
      "parents": [
        "8a19b5581862650ab1735d4699491ac92bd2e212"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:22:49 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 19:54:24 2009 +0000"
      },
      "message": "mtd: fls_upm.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8a19b5581862650ab1735d4699491ac92bd2e212",
      "tree": "c7116cb31ca7d27c0db0844c1f65e399fcd40d68",
      "parents": [
        "d8bc55553c416c877267c1efd65b099164acbe3f"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:19:44 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 19:53:51 2009 +0000"
      },
      "message": "mtd: fsl_elbc_nand.c: user resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d8bc55553c416c877267c1efd65b099164acbe3f",
      "tree": "ee6c65fd350ee38a37fa64df6578b695eb5293be",
      "parents": [
        "440d4f9fb62dad0d5ed1635d099cedaa7a25d96d"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:13:13 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 19:52:46 2009 +0000"
      },
      "message": "mtd: davinci_nand.c: use resource_size()\n\nThe ioremap\u0027ed sizes are off by 1; use resource_size() for correct value.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "440d4f9fb62dad0d5ed1635d099cedaa7a25d96d",
      "tree": "4bc41f2b3c9f18059c1e2caa780c3450b33547fc",
      "parents": [
        "34970a7db5c73f4c83b72ce989d297a95efb3a6d"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:08:37 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 19:51:33 2009 +0000"
      },
      "message": "mtd: au1550nd.c: remove unnecessary casts\n\nRemove unnecessary casts for p_nand, it is already a void __iomem *.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "34970a7db5c73f4c83b72ce989d297a95efb3a6d",
      "tree": "92c9db3d1f8b98e3b09fb513cb50f1a327ba74fd",
      "parents": [
        "0f4bd46ec252887f44f1f065b41867cac8f70dfb"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 16:04:07 2009 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Dec 31 19:50:23 2009 +0000"
      },
      "message": "mtd: au1550nd.c: use kzalloc()\n\nUse kzalloc() instead of kmalloc()/memset().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "de4148f3ef54b644a181ad75a6fb4b373f2b01f0",
      "tree": "83aa287fbbcc14a3df9e161af99af49776b61b6f",
      "parents": [
        "c3d8d85019c9e4f6e4f23d194b6432a2c2464372"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:35 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:35 2009 +0000"
      },
      "message": "MIPS: eXcite: Remove platform.\n\nThe platform has never been fully merged \n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mtd@lists.infradead.org\nAcked-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "60d9aa758c00f20ade0cb1951f6a934f628dd2d7",
      "tree": "e3bdfa4ec0d3f9a29a822810b8b9188c7d613cbd",
      "parents": [
        "b2adf0cbec4cf0934c63f48f893e0cebde380d0c",
        "2e16cfca6e17ae37ae21feca080a6f2eca9087dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:23:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:23:43 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (90 commits)\n  jffs2: Fix long-standing bug with symlink garbage collection.\n  mtd: OneNAND: Fix test of unsigned in onenand_otp_walk()\n  mtd: cfi_cmdset_0002, fix lock imbalance\n  Revert \"mtd: move mxcnd_remove to .exit.text\"\n  mtd: m25p80: add support for Macronix MX25L4005A\n  kmsg_dump: fix build for CONFIG_PRINTK\u003dn\n  mtd: nandsim: add support for 4KiB pages\n  mtd: mtdoops: refactor as a kmsg_dumper\n  mtd: mtdoops: make record size configurable\n  mtd: mtdoops: limit the maximum mtd partition size\n  mtd: mtdoops: keep track of used/unused pages in an array\n  mtd: mtdoops: several minor cleanups\n  core: Add kernel message dumper to call on oopses and panics\n  mtd: add ARM pismo support\n  mtd: pxa3xx_nand: Fix PIO data transfer\n  mtd: nand: fix multi-chip suspend problem\n  mtd: add support for switching old SST chips into QRY mode\n  mtd: fix M29W800D dev_id and uaddr\n  mtd: don\u0027t use PF_MEMALLOC\n  mtd: Add bad block table overrides to Davinci NAND driver\n  ...\n\nFixed up conflicts (mostly trivial) in\n\tdrivers/mtd/devices/m25p80.c\n\tdrivers/mtd/maps/pcmciamtd.c\n\tdrivers/mtd/nand/pxa3xx_nand.c\n\tkernel/printk.c\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "1c496784a0d317535f846ddb2c93a08ba936266b",
      "tree": "6d0225860032f263b6d95a3e55c364a1a5f55ec1",
      "parents": [
        "adf9904dc774f23f04a5425f0198483ea61f878b",
        "9a01609e1885b827b979d6d9dd86f43208a9e5fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)\n  arm: omap: Add omap3_defconfig\n  AM35xx: Defconfig for AM3517 EVM board\n  AM35xx: Add support for AM3517 EVM board\n  omap: 3630sdp: defconfig creation\n  omap: 3630sdp: introduce 3630 sdp board support\n  omap3: Add defconfig for IGEP v2 board\n  omap3: Add minimal IGEP v2 support\n  omap3: Add CompuLab CM-T35 defconfig\n  omap3: Add CompuLab CM-T35 board support\n  omap3: rx51: Add wl1251 wlan driver support\n  omap3: rx51: Add SDRAM init\n  omap1: Add default kernel configuration for Herald\n  omap1: Add board support and LCD for HTC Herald\n  omap: zoom2: update defconfig for LL_DEBUG_NONE\n  omap: zoom3: defconfig creation\n  omap3: zoom: Introduce zoom3 board support\n  omap3: zoom: Drop i2c-1 speed to 2400\n  omap3: zoom: rename zoom2 name to generic zoom\n  omap3: zoom: split board file for software reuse\n  omap3evm: MIgrate to smsc911x ethernet driver\n  ...\n\nFix trivial conflict (two unrelated config options added next to each\nother) in arch/arm/mach-omap2/Makefile\n"
    },
    {
      "commit": "51eeb878155cdea73e7a1f0372b266018bd7a424",
      "tree": "a2861259174863232d36069fbcf3eae120b353ea",
      "parents": [
        "df0094d7f46d37944aa26b4f6e978b4b2ad252ea"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Dec 07 09:44:05 2009 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Dec 07 09:44:05 2009 +0000"
      },
      "message": "Revert \"mtd: move mxcnd_remove to .exit.text\"\n\nThis reverts commit 82613b0da622efbd24cb7b23eb349966802310f1, because\ncommit daa0f15 (mtd: don\u0027t use __exit_p to wrap mxcnd_remove) is a\nbetter solution. Not having a remove callback breaks rebinding because\nresources are not freed on remove.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "75352662c54421b48ed58200565395b123952748",
      "tree": "b6abb1254b59fd91084be72e5bc817052cbd99c9",
      "parents": [
        "96178769652ba886d4dfe770e770456689cbb559"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sun Nov 29 19:07:57 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Dec 01 14:51:45 2009 +0000"
      },
      "message": "mtd: nandsim: add support for 4KiB pages\n\nI was going to play with a faulty nand image from real flash and noticed\nthat nandsim does not work with:\nfirst_id_byte\u003d0xec second_id_byte\u003d0xd5 third_id_byte\u003d0x51 fourth_id_byte\u003d0xa6\n\nThis patch seems to fix it.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "82b95ecb96122896fd5b7b75001fdda3e047ef38",
      "tree": "88eda9608b83db56e9e4b4473a342760706843d9",
      "parents": [
        "171d0fbee2b80cd21ff590449a05a48c1dc917b8"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Sep 10 13:55:23 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 01 09:02:43 2009 +0800"
      },
      "message": "pxa3xx_nand: move pxa3xx_nand.h common into plat directory\n\nSince the same nand controller is shared between ARCH_PXA and ARCH_MMP. Move\nthe pxa3xx_nand.h from mach directory to plat directoy.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "171d0fbee2b80cd21ff590449a05a48c1dc917b8",
      "tree": "e2c41f9c3914b02e6e44485f1900f5c5d0b83fe0",
      "parents": [
        "d3490dfdbc453a16bc7f3cff731c9f7851735ab3"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Sep 10 13:49:45 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 01 09:02:42 2009 +0800"
      },
      "message": "pxa3xx_nand: update dependancy to support ARCH_MMP\n\nMTD_NAND_PXA3xx module is shared between ARCH_PXA and ARCH_MMP. Update\nthis configuration according to it.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "d3490dfdbc453a16bc7f3cff731c9f7851735ab3",
      "tree": "8384cef1ea03d64a9a280d0ae8b1beecf994fb68",
      "parents": [
        "346e125967c39fc25263f3071dfc88224ae843f4"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Sep 10 14:33:30 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 01 09:02:41 2009 +0800"
      },
      "message": "pxa3xx_nand: add new nand chip support\n\nSupport samsung 2GbX8 and 32GbX8 nand flash.\nSupport micron 4GbX8 and 4GbX16 nand flash.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "346e125967c39fc25263f3071dfc88224ae843f4",
      "tree": "2bb95839a96eb40d61f0bf1d94764d2c77a827f0",
      "parents": [
        "dbf5986aed62620d3dde54e1b63889821c857675"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Sep 10 14:27:23 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 01 09:02:40 2009 +0800"
      },
      "message": "pxa3xx_nand: disable nand irq in initialization\n\nIn some bootloader, IRQ is enabled. Writing nand triggers unexpected\ninterrupts. So disable nand irq in initialization. After nand\ninitialized and in working state, irq is controlled by nand driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "dbf5986aed62620d3dde54e1b63889821c857675",
      "tree": "8a9499925b366d2731b772885a1c26b3a7622e62",
      "parents": [
        "8638fac849c181176324f26b4b82e3b96f378dde"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Sep 10 14:22:55 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 01 09:02:39 2009 +0800"
      },
      "message": "pxa3xx_nand: remove hardcode irq number\n\nNand driver uses IRQ_NAND as hardcode irq number. In ARCH_MMP, the irq\nnumber is different. So get irq resource from platform device structure\nand use it in initialization and deinitialization code.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    }
  ],
  "next": "8638fac849c181176324f26b4b82e3b96f378dde"
}
