)]}'
{
  "log": [
    {
      "commit": "c02a02ee4db5cd8b95ee3cc705b535f443612583",
      "tree": "7c4a3cec2b88b157bd0dfdd9a1147f553da4aaa7",
      "parents": [
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "Shaohui Xie",
        "email": "Shaohui.Xie@freescale.com",
        "time": "Mon Jun 13 10:23:12 2011 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 22 06:08:48 2011 -0500"
      },
      "message": "powerpc/85xx: fix NAND_CMD_READID read bytes number\n\nwhen nand_get_flash_type() is called, it will read 8 bytes of ID instead of 5,\nbut the driver only read 5 bytes, so kernel will dump error messages like:\n\nfsl-lbc ffe124000.localbus: read_byte beyond end of buffer\nfsl-lbc ffe124000.localbus: read_byte beyond end of buffer\nfsl-lbc ffe124000.localbus: read_byte beyond end of buffer\n\nSigned-off-by: Shaohui Xie \u003cShaohui.Xie@freescale.com\u003e\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "29a6ccca3869bbe33879dae0cd7df2a1559eff54",
      "tree": "2d9d355d8662ede95af7bc812d686dc4d5f37ff3",
      "parents": [
        "426048313dfa7d65dbd2379b1665755511f9544f",
        "6a8a98b22b10f1560d5f90aded4a54234b9b2724"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 20:06:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 20:06:53 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (97 commits)\n  mtd: kill CONFIG_MTD_PARTITIONS\n  mtd: remove add_mtd_partitions, add_mtd_device and friends\n  mtd: convert remaining users to mtd_device_register()\n  mtd: samsung onenand: convert to mtd_device_register()\n  mtd: omap2 onenand: convert to mtd_device_register()\n  mtd: txx9ndfmc: convert to mtd_device_register()\n  mtd: tmio_nand: convert to mtd_device_register()\n  mtd: socrates_nand: convert to mtd_device_register()\n  mtd: sharpsl: convert to mtd_device_register()\n  mtd: s3c2410 nand: convert to mtd_device_register()\n  mtd: ppchameleonevb: convert to mtd_device_register()\n  mtd: orion_nand: convert to mtd_device_register()\n  mtd: omap2: convert to mtd_device_register()\n  mtd: nomadik_nand: convert to mtd_device_register()\n  mtd: ndfc: convert to mtd_device_register()\n  mtd: mxc_nand: convert to mtd_device_register()\n  mtd: mpc5121_nfc: convert to mtd_device_register()\n  mtd: jz4740_nand: convert to mtd_device_register()\n  mtd: h1910: convert to mtd_device_register()\n  mtd: fsmc_nand: convert to mtd_device_register()\n  ...\n\nFixed up trivial conflicts in\n - drivers/mtd/maps/integrator-flash.c: removed in ARM tree\n - drivers/mtd/maps/physmap.c: addition of afs partition probe type\n   clashing with removal of CONFIG_MTD_PARTITIONS\n"
    },
    {
      "commit": "7dc00a0d14992d0083fefccad7839ac837ea55bc",
      "tree": "cabcc8593634786a7b2ca3e12623c1e8a2fe132d",
      "parents": [
        "1f8c666caddb4cd0c547bbedbc9f98c7bf51e176"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 12:20:49 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:04 2011 +0200"
      },
      "message": "mtd: Use platform_data to retrieve tmio_nand platform bits\n\nWith the addition of the platform device mfd_cell pointer, we can now\ncleanly pass the sub device drivers platform data pointers through the\nregular device platform_data one, and get rid of mfd_get_data().\n\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a8a98b22b10f1560d5f90aded4a54234b9b2724",
      "tree": "c0757487bad9e1774bebc6fff935e275f036809a",
      "parents": [
        "eea72d5fdf59879edb2c6639b0b7cc385e0df646"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:43 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:25:35 2011 +0100"
      },
      "message": "mtd: kill CONFIG_MTD_PARTITIONS\n\nNow that none of the drivers use CONFIG_MTD_PARTITIONS we can remove\nit from Kconfig and the last remaining uses.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eea72d5fdf59879edb2c6639b0b7cc385e0df646",
      "tree": "ef1afdcca1ac280c46c72e4dd433654b0f3cb652",
      "parents": [
        "ee0e87b174bb41f0310cf089262bf5dd8f95a212"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:42 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:25:16 2011 +0100"
      },
      "message": "mtd: remove add_mtd_partitions, add_mtd_device and friends\n\nThese symbols are replaced with mtd_device_register() (and removal with\nmtd_device_unregister()) for public registration.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ee0e87b174bb41f0310cf089262bf5dd8f95a212",
      "tree": "444b7eb1cc1a807561889a4cffe15fde11761645",
      "parents": [
        "6b57c11601c8fa4bfa046513c4df155b3b58ea89"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:40 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:25:00 2011 +0100"
      },
      "message": "mtd: convert remaining users to mtd_device_register()\n\nThe older add_mtd_device()/add_mtd_partitions() and their removal\ncounterparts will soon be gone.  Replace uses with mtd_device_register()\nand mtd_device_unregister().\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6b57c11601c8fa4bfa046513c4df155b3b58ea89",
      "tree": "fd33b39c37012ab4f0eb9c21c7d26f3f3de581b9",
      "parents": [
        "ff6e1b26d510b1d3459665c66026977c9e0569b8"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:39 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:24:01 2011 +0100"
      },
      "message": "mtd: samsung onenand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ff6e1b26d510b1d3459665c66026977c9e0569b8",
      "tree": "865e9038c5fc605b846425e1930834cd2b3f51dd",
      "parents": [
        "c52840f878d373677fa98223e2204d17a30fbfd5"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:38 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:59 2011 +0100"
      },
      "message": "mtd: omap2 onenand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c52840f878d373677fa98223e2204d17a30fbfd5",
      "tree": "1e93bb8ce1028d2c838fbdb287a864ee0da7d7ed",
      "parents": [
        "d1e084e6637fa23de92e4ffb04c99b10daefa6e9"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:37 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:57 2011 +0100"
      },
      "message": "mtd: txx9ndfmc: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d1e084e6637fa23de92e4ffb04c99b10daefa6e9",
      "tree": "c70f6b1c1229ed010dc9c34f4ed79e767f532c9d",
      "parents": [
        "5667bc8a5b1ef152cebaf8004026ff6825949116"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:36 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:55 2011 +0100"
      },
      "message": "mtd: tmio_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5667bc8a5b1ef152cebaf8004026ff6825949116",
      "tree": "4b5d7344e483f78c32eb31729971aa41a7aeb978",
      "parents": [
        "6baed700f21c9b200e344518932a7046b05853a4"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:35 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:54 2011 +0100"
      },
      "message": "mtd: socrates_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6baed700f21c9b200e344518932a7046b05853a4",
      "tree": "9ec326c6cba62c88b2a0f6114e5a884a56476f51",
      "parents": [
        "af86ea8fa3df5516175ec948875f6e742e82c1ad"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:34 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:53 2011 +0100"
      },
      "message": "mtd: sharpsl: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "af86ea8fa3df5516175ec948875f6e742e82c1ad",
      "tree": "bc06f4b495590a88754ee24b156962e15b19625b",
      "parents": [
        "acd4134ac9706d9a7ea1c1babee9a313a8e9cac6"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:33 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:52 2011 +0100"
      },
      "message": "mtd: s3c2410 nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "acd4134ac9706d9a7ea1c1babee9a313a8e9cac6",
      "tree": "d9e4ad4a8cd18937b501daf6540807a793c9d65f",
      "parents": [
        "55c0689c08cfd0c596245d64c116794c9ee06a74"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:32 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:48 2011 +0100"
      },
      "message": "mtd: ppchameleonevb: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "55c0689c08cfd0c596245d64c116794c9ee06a74",
      "tree": "f9cb8f83296c201ebb39cb9ce23b76c737e03484",
      "parents": [
        "54e07f5482cf76e87f1f56f709f279b164a620a5"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:31 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:47 2011 +0100"
      },
      "message": "mtd: orion_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "54e07f5482cf76e87f1f56f709f279b164a620a5",
      "tree": "2c7335539761d6c456f6a61f0d608e285a70fd8b",
      "parents": [
        "a04d23dfea631993bcb256c638e379c002af9e4f"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:30 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:46 2011 +0100"
      },
      "message": "mtd: omap2: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a04d23dfea631993bcb256c638e379c002af9e4f",
      "tree": "81d29a90804e8c90c87aeede514f17761ffc996b",
      "parents": [
        "1f3a7c626f7e55657255df89fab418714502093a"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:29 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:45 2011 +0100"
      },
      "message": "mtd: nomadik_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1f3a7c626f7e55657255df89fab418714502093a",
      "tree": "10325b6c69c2a1cbb45126d9bbd9d6cc3a69953a",
      "parents": [
        "759f1d325c381470a48c666eb2430af4834ef3ee"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:28 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:44 2011 +0100"
      },
      "message": "mtd: ndfc: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "759f1d325c381470a48c666eb2430af4834ef3ee",
      "tree": "d858ea86b816ea10c47def20484acda60ae62796",
      "parents": [
        "248f56d3870c03a031755a403f942028c68d39e2"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:27 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:38 2011 +0100"
      },
      "message": "mtd: mxc_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "248f56d3870c03a031755a403f942028c68d39e2",
      "tree": "abbe0ac84933b63398439b546d08f2eb2ee6c00c",
      "parents": [
        "85358b2aa951ad096af444765baf1e275e8a0749"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:26 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:32 2011 +0100"
      },
      "message": "mtd: mpc5121_nfc: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "85358b2aa951ad096af444765baf1e275e8a0749",
      "tree": "c8a44aa1e0fc4555c8c6a3d31cfb01d65731498c",
      "parents": [
        "c4a5522020ab3842880359aaae4464f08dcc74d5"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:25 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:30 2011 +0100"
      },
      "message": "mtd: jz4740_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c4a5522020ab3842880359aaae4464f08dcc74d5",
      "tree": "ff077f3154fb67519dd9f8839bd54849ec8ecd82",
      "parents": [
        "99335d0002439b92917512dd8baeff60f774809f"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:24 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:29 2011 +0100"
      },
      "message": "mtd: h1910: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "99335d0002439b92917512dd8baeff60f774809f",
      "tree": "aedb2600e8338cc9be2100ba92ac775e7ff1fc4f",
      "parents": [
        "13c41db94902c4ff62b24dc911bc8d4d75eb17f5"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:23 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:28 2011 +0100"
      },
      "message": "mtd: fsmc_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "13c41db94902c4ff62b24dc911bc8d4d75eb17f5",
      "tree": "d9e54db7ebb329e137c2b0382d9c728652fab60b",
      "parents": [
        "ed9281e60af1d63222eff69527e22e382e558887"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:22 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:26 2011 +0100"
      },
      "message": "mtd: fsl_upm: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ed9281e60af1d63222eff69527e22e382e558887",
      "tree": "8f0215d6909bab82be94baecf42c7add2e76c9e0",
      "parents": [
        "da499d414b964403e0070a2b0113b1a4180c6fbe"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:21 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:25 2011 +0100"
      },
      "message": "mtd: fsl_elbc_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "da499d414b964403e0070a2b0113b1a4180c6fbe",
      "tree": "ba500d688cfa7f8fd877717ef7bc7396718b0771",
      "parents": [
        "0f47e952fe8b9eb67c24b96e7c48c075657634ba"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:20 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:23 2011 +0100"
      },
      "message": "mtd: edb7312 nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0f47e952fe8b9eb67c24b96e7c48c075657634ba",
      "tree": "a792ba834246fd2cd4575e171731ca7205ab719b",
      "parents": [
        "098771158813fb391dd6c1c8b907599db91fb0c7"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:19 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:21 2011 +0100"
      },
      "message": "mtd: diskonchip: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "098771158813fb391dd6c1c8b907599db91fb0c7",
      "tree": "38fd63199da96569e91f6daa8147fd62a258e425",
      "parents": [
        "a17f7ca510035beee7527f352b3a46fe5dcabce1"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:18 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:20 2011 +0100"
      },
      "message": "mtd: davinci_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the check for\nmtd_has_partitions() as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a17f7ca510035beee7527f352b3a46fe5dcabce1",
      "tree": "b7dae30e5dbe282f9ed7f66c411a7d16e833e4c3",
      "parents": [
        "46720bbf67224660271a04a7ab03913fd0d3c206"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:17 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:18 2011 +0100"
      },
      "message": "mtd: cs553x_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "46720bbf67224660271a04a7ab03913fd0d3c206",
      "tree": "b8342193fa07cd52567e13c41d0630fb27e550d4",
      "parents": [
        "88146872f0fbd89e425e3e0db71d42df8db9d932"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:16 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:16 2011 +0100"
      },
      "message": "mtd: cafe_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "88146872f0fbd89e425e3e0db71d42df8db9d932",
      "tree": "a6b6b9cc6d781f07403620648eff4d8f7329032c",
      "parents": [
        "63c9dd92579fbaa59fead0e9b75dd7db43130d21"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:15 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:15 2011 +0100"
      },
      "message": "mtd: bf5xx_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "63c9dd92579fbaa59fead0e9b75dd7db43130d21",
      "tree": "f5aa83c449b14329f1347746eaaee5a4817395b6",
      "parents": [
        "e6232b42438cefc06124b1e09613d8b27f6b6f5d"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:14 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:14 2011 +0100"
      },
      "message": "mtd: bcm_umi_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e6232b42438cefc06124b1e09613d8b27f6b6f5d",
      "tree": "e1f585c070a6bdde0a7be8c3ef3632266947b715",
      "parents": [
        "5e7e96866df7a9ff7733bd1660e0a3c510bf1b45"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:13 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:12 2011 +0100"
      },
      "message": "mtd: atmel_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5e7e96866df7a9ff7733bd1660e0a3c510bf1b45",
      "tree": "618f843e92f79342897387388fc5ade0e68a363a",
      "parents": [
        "b5c0a4ea1ba0b6840bc8522c6ce901a7658b395a"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:12 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:23:09 2011 +0100"
      },
      "message": "mtd: uclinux: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b5c0a4ea1ba0b6840bc8522c6ce901a7658b395a",
      "tree": "c5b3634cf91f8afd36b8097894520303f3411f31",
      "parents": [
        "f6c11c1826a6ed853019cf2bdf51489d10c07642"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:11 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:22:57 2011 +0100"
      },
      "message": "mtd: tqm8xll: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f6c11c1826a6ed853019cf2bdf51489d10c07642",
      "tree": "8219f2427ee2d6f90f03f063522fbbb1d38b092d",
      "parents": [
        "2fe2e24ead67530d624e0bb23da9f0bfdec44f8c"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:10 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:22:04 2011 +0100"
      },
      "message": "mtd: scx200_docflash: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2fe2e24ead67530d624e0bb23da9f0bfdec44f8c",
      "tree": "36d9d1fe3b9cf9b6204e6916d4dc0ab728427fa2",
      "parents": [
        "16b0eb154393831eddcf4f19cdca323611c86c9f"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:09 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:22:03 2011 +0100"
      },
      "message": "mtd: sa1100-flash: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "16b0eb154393831eddcf4f19cdca323611c86c9f",
      "tree": "30320b2c2a5bfe162571dd25255499aa507030ed",
      "parents": [
        "095dd5003f531514170fd1645ab31ed88b56aaf5"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:08 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:22:01 2011 +0100"
      },
      "message": "mtd: rbtx4939-flash: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "095dd5003f531514170fd1645ab31ed88b56aaf5",
      "tree": "4a096f189ae6743f912a7382ba0da0d56692e623",
      "parents": [
        "902766bfdfdacc01deb6857bada61cd1e5dc40b0"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:07 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:22:00 2011 +0100"
      },
      "message": "mtd: plat-ram: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "902766bfdfdacc01deb6857bada61cd1e5dc40b0",
      "tree": "58220a5cfc2473cd2db8a0a34758a4fb0270caf6",
      "parents": [
        "95bf224f6c26e5dc4f411f95bb2efa5487ed57bd"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:06 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:59 2011 +0100"
      },
      "message": "mtd: latch-addr-flash: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "95bf224f6c26e5dc4f411f95bb2efa5487ed57bd",
      "tree": "680fe7317d364817ba85c16f2b556b0d541e0398",
      "parents": [
        "96b639fd5319986fc21f9d99a78cae97d099bc4c"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:05 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:51 2011 +0100"
      },
      "message": "mtd: intel_vr_nor: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "96b639fd5319986fc21f9d99a78cae97d099bc4c",
      "tree": "f551d18427ed9aff084dceb2484e4f7ac4344936",
      "parents": [
        "360e40aedb59799fef4ff58fe6b9436cd487f6e6"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:04 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:48 2011 +0100"
      },
      "message": "mtd: impa7: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "360e40aedb59799fef4ff58fe6b9436cd487f6e6",
      "tree": "bd44a98c3955845b46e7b4cbc4ba6e55dd2d0fb9",
      "parents": [
        "fdbf3bf6b855233cd618021c702accb69b8b10bc"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:03 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:46 2011 +0100"
      },
      "message": "mtd: h720x-flash: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fdbf3bf6b855233cd618021c702accb69b8b10bc",
      "tree": "57452c229265eb57427d5dda439936086e3d18fe",
      "parents": [
        "5af3aa24cf552e1a8c2874697d1f30769d8abf5c"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:02 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:43 2011 +0100"
      },
      "message": "mtd: gpio-addr-flash: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5af3aa24cf552e1a8c2874697d1f30769d8abf5c",
      "tree": "dc6ddb5b63f6d5955b441c2a7d5600b22c4c007d",
      "parents": [
        "bc2ffddc46be60c12462f8ae60ed0eae2a62a17b"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:01 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:40 2011 +0100"
      },
      "message": "mtd: edb7312: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bc2ffddc46be60c12462f8ae60ed0eae2a62a17b",
      "tree": "f8e188b5d89d07836245e6faddd9fd6aeb3f2e58",
      "parents": [
        "98b3979b92143656a2361eb5bdc14f5b50b95bce"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:23:00 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:36 2011 +0100"
      },
      "message": "mtd: dc21285: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "98b3979b92143656a2361eb5bdc14f5b50b95bce",
      "tree": "906a94b8ca352b0df2ae3e33a1a6808f100f6153",
      "parents": [
        "436c06da0482d7fb4843d3e546196b66433c56e6"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:59 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:33 2011 +0100"
      },
      "message": "mtd: sst25l: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the check for\nmtd_has_partitions() as we always have partitioning enabled now.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "436c06da0482d7fb4843d3e546196b66433c56e6",
      "tree": "cafdb20b5a352f0d820badbf64c3aa328c08d971",
      "parents": [
        "ba52f3a253d12848fa0e9c242a3406963ae98ece"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:58 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:30 2011 +0100"
      },
      "message": "mtd: dataflash: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ba52f3a253d12848fa0e9c242a3406963ae98ece",
      "tree": "14437f0e2b800d64ce4689fadb25baffe3ff3124",
      "parents": [
        "711a632d1f0d3ffc576f7a298f66888f66014d61"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:57 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:24 2011 +0100"
      },
      "message": "mtd: m25p80: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "711a632d1f0d3ffc576f7a298f66888f66014d61",
      "tree": "f1d0ad298b45cffa24c5173fae60a642ec5b68f7",
      "parents": [
        "47854888cc21cb1afd7797c66886a8b06cf35979"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:56 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:21:19 2011 +0100"
      },
      "message": "mtd: onenand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fee88c58c7ddf6f0f41b76a59253d55d321da41a",
      "tree": "0b03e8e5bcb18bf767f8ed47cfcfa9a1b67e8fbc",
      "parents": [
        "78352282f3960fa2a60af363749c14b4c138bc63"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:52 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:20:59 2011 +0100"
      },
      "message": "mtd: bfin: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3dfad123e81cdf11642aa63da1149ee71a369d2d",
      "tree": "971642bf84d176dc7b52cfccc95a420158a0e6d7",
      "parents": [
        "6cbbf2ffa170c4cb5f1d1c0dd0f2bd597813a002"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:50 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:20:48 2011 +0100"
      },
      "message": "mtd: pxa: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nCc: Cc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6cbbf2ffa170c4cb5f1d1c0dd0f2bd597813a002",
      "tree": "bab3a3f14d4b9f5d10ecdd0c6cf9a8e2d97a4390",
      "parents": [
        "c06addd3153af8e6ee10079e8afa2c3bb8a1516e"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:49 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:20:41 2011 +0100"
      },
      "message": "mtd: ixp: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nCc: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3ee904f275ccbde7407ba7575006d94774cb20d9",
      "tree": "b2cbe7d47b0c8e16976fd034486f3c9b25b01833",
      "parents": [
        "5ffcaf3d947ab20d52cf750c2c699328cc6ca9ff"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:47 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:20:24 2011 +0100"
      },
      "message": "mtd: plat_nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5ffcaf3d947ab20d52cf750c2c699328cc6ca9ff",
      "tree": "363d152fa6dcf5189db78259bdfb34ab078a170f",
      "parents": [
        "984e6d8ec5abe0487e4c3c22d233cd6ba8695cda"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:46 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:20:13 2011 +0100"
      },
      "message": "mtd: nand: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "984e6d8ec5abe0487e4c3c22d233cd6ba8695cda",
      "tree": "cc9152e7b1e2a1598fd68f4dcac34da5c4f1035c",
      "parents": [
        "11b73c8b10e58ae90c12e51be5531007e86a9c66"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:45 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:15:37 2011 +0100"
      },
      "message": "mtd: physmap: convert to mtd_device_register()\n\nConvert to mtd_device_register() and remove the CONFIG_MTD_PARTITIONS\npreprocessor conditionals as partitioning is always available.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f5671ab3f67a10f7234de21464391c20c1ef8ebb",
      "tree": "d0de1f3605c3c9c784446dda167aad1fd4301d6a",
      "parents": [
        "5fcb033159bc4f66782f13fa1e7f981f41a951ef"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 17:15:46 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:12:36 2011 +0100"
      },
      "message": "mtd: introduce mtd_device_(un)register()\n\nTo prepare for the removal of add_mtd_device and add_mtd_partitions(),\nintroduce mtd_device_register().  This will create partitions if they\nare supplied or register the whole device if there are no partitions.\n\nOnce all drivers are converted to use mtd_device_register(),\nadd_mtd_device() and add_mtd_partitions() will be made internal only.\n\nv2: move kerneldoc to implementation file and fixup some kerneldoc\nwarnings.\n\nArtem: tweak comments: remove junk tabs, use dots consistently.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5fcb033159bc4f66782f13fa1e7f981f41a951ef",
      "tree": "95b5ad0b2fc4beb96ceeb10e8b5eb6313a891233",
      "parents": [
        "d5ca51292d899a19882cb9bf8f64079209e688fe"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Mon May 23 10:22:42 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:12:09 2011 +0100"
      },
      "message": "mtd: always build partitioning support\n\nThere are very few situations where MTD partitioning is not required,\nand the benefit in code size reduction by making this configurable does\nnot warrant the level of ifdeffery needed.\n\nArtem: this patch is not final - we just make sure that mtd partitions\nare always compiled in, and at the end of the series we\u0027ll kill\nMTD_PARTITIONS altogether.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d5ca51292d899a19882cb9bf8f64079209e688fe",
      "tree": "1af67c95137910db46617d6fa03998e0b0baf95a",
      "parents": [
        "8d8f26e19cae48541b824f164021e1ff05067f8c"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Fri May 20 21:14:30 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:11:56 2011 +0100"
      },
      "message": "mtd:fix the bad format in the mtdcore.c\n\nRemove the spare spaces in the head of the lines.\n\nSigned-off-by: Wanlong Gao \u003cwanlong.gao@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": "8d8f26e19cae48541b824f164021e1ff05067f8c",
      "tree": "622456f9c0792a75ef8d81e2f0d61770fb03e478",
      "parents": [
        "5c8d2607756a63ddf5b2f2dd368851b8febe4e72"
      ],
      "author": {
        "name": "Maxin B. John",
        "email": "john.maxin@nokia.com",
        "time": "Fri May 20 15:44:10 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:11:44 2011 +0100"
      },
      "message": "mtd: mtdswap: fix possible null dereference\n\nThis patch fixes the possible null dereference of the variable \"oinfo\"\nThanks to Coverity for spotting this.\n\nSigned-off-by: Maxin B. John \u003cjohn.maxin@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5c8d2607756a63ddf5b2f2dd368851b8febe4e72",
      "tree": "1e0327bc9bf9108bd93c92b68b0f4d1b3a114346",
      "parents": [
        "100f2341e305f98de3aa12fb472771ab029cbda7"
      ],
      "author": {
        "name": "Tadashi Abe",
        "email": "tabe@mvista.com",
        "time": "Thu May 19 16:17:50 2011 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:11:13 2011 +0100"
      },
      "message": "mtd: remove duplicate assignment of chip-\u003estate\n\nThis is a trivial patch which removes unnecessary assignment of chip-\u003estate\nin put_chip(). It\u0027s duplicated.\n\nSigned-off-by: Tadashi Abe \u003ctabe@mvista.com\u003e\nAcked-by: Joakim Tjernlund \u003cjoakim.tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "100f2341e305f98de3aa12fb472771ab029cbda7",
      "tree": "40cc6edf73cf06b6392a18fd496cb9dc071c98d4",
      "parents": [
        "52534f2dba5d033c0c33e515faa2767d7e8e986a"
      ],
      "author": {
        "name": "Tadashi Abe",
        "email": "tabe@mvista.com",
        "time": "Thu May 19 15:58:15 2011 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:11:11 2011 +0100"
      },
      "message": "mtd: fix hang-up in cfi erase and read contention\n\ncfi erase command hangs up when erase and read contention occurs.\nIf read runs at the same address as erase operation, read issues\nErase-Suspend via get_chip() and the erase goes into sleep in wait queue.\nBut in this case, read operation exits by time-out without waking it up.\n\nI think the other variants (0001, 0020 and lpddr) have the same problem too.\nTested and verified the patch only on CFI-0002 flash, though.\n\nSigned-off-by: Tadashi Abe \u003ctabe@mvista.com\u003e\nAcked-by: Joakim Tjernlund \u003cjoakim.tjernlund@transmode.se\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "52534f2dba5d033c0c33e515faa2767d7e8e986a",
      "tree": "c4d78a663b4c6e3fcc0f912e3be0860984fab947",
      "parents": [
        "7c802fbd541448accec7bbc0e72ef38693a29593"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Tue May 17 22:36:18 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:05:49 2011 +0100"
      },
      "message": "mtd: simplify get_mtd_device_nm function\n\n\u0027get_mtd_device_nm()\u0027 has a piece of code which equivalent to what\n\u0027__get_mtd_device()\u0027 does - remove this duplicated code and use\n\u0027\u0027__get_mtd_device()\u0027 instead.\n\nArtem: changed commit message.\nArtem: while on it, remove an unnecessary extra empty line\n\nSigned-off-by: Wanlong Gao \u003cwanlong.gao@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": "7c802fbd541448accec7bbc0e72ef38693a29593",
      "tree": "b9d91ee9e6f783fc12467b84eb7bd76e57bc005d",
      "parents": [
        "447d9bd82020f159456ee00b011486205205aaa7"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue May 17 11:13:17 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:05:35 2011 +0100"
      },
      "message": "mtd: be silent when mtd partition parser cannot be found\n\nCurrently when we register partitions in \u0027parse_mtd_partitions()\u0027 we accept the\nlist of parsers we should try. And if one of the parsers was not found we print\na message. Well, first of all this whole idea is bad - look at how many\n\u0027part_probes\u0027 and \u0027part_probe_types\u0027 variables we have - nearly every driver\ndefines one. Instead, we should just go through all registered parsers all the\ntime. But this needs to be worked on separately.\n\nThis patch makes life of MTD partitions\u0027 users a bit simpler and allows them to\nsafely request parsers which have not been registered -\n\u0027parse_mtd_partitions()\u0027 will not print a \"not available\" message in this\ncase.\n\nThe point is that drivers do not have to do things like this any longer:\n\nstatic const char *part_probe_types[] \u003d { \"cmdlinepart\", \"RedBoot\",\n                                         \"afs\",\n                                         NULL };\n\nbut can simply do like this:\n\nstatic const char *part_probe_types[] \u003d { \"cmdlinepart\", \"RedBoot\", \"afs\", NULL };\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "447d9bd82020f159456ee00b011486205205aaa7",
      "tree": "26845822e0a52385e311ab7e2b62a2dd7bcaaedc",
      "parents": [
        "c5d8c0cae4af7d78823d32fcd1c458ee1a1b5489"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri May 13 23:34:19 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:05:29 2011 +0100"
      },
      "message": "mtd: convert to seq_file interface\n\n-\u003eread_proc interface is going away, switch to seq_file.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c5d8c0cae4af7d78823d32fcd1c458ee1a1b5489",
      "tree": "57037c57d2e422028f0a13c32149c83b59c6a147",
      "parents": [
        "61cc8276fa776ced06b0e5b67b57e12c4997d388"
      ],
      "author": {
        "name": "Kishore Kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Wed May 11 21:17:27 2011 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:03:37 2011 +0100"
      },
      "message": "mtd: omap: fix subpage ecc issue with prefetch\n\nWhen reading/writing a subpage (When HW ECC is not available/enabled)\nfor number of bytes not aligned to 4, the mis-aligned bytes are handled\nfirst (by cpu copy method) before enabling the Prefetch engine to/from\n\u0027p\u0027(start of buffer \u0027buf\u0027). Then it reads/writes rest of the bytes with\nthe help of Prefetch engine, if available, or again using cpu copy method.\nCurrently, reading/writing of rest of bytes, is not done correctly since\nits trying to read/write again to/from begining of buffer \u0027buf\u0027,\noverwriting the mis-aligned bytes.\n\nRead \u0026 write using prefetch engine got broken in commit \u00272c01946c\u0027.\nWe never hit a scenario of not getting \u0027gpmc_prefetch_enable\u0027 call\nsuccess. So, problem did not get caught up.\n\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Vimal Singh \u003cvimal.newwork@gmail.com\u003e\nReported-by: Bryan DE FARIA \u003cbdefaria@adeneo-embedded.com\u003e\nCc: stable@kernel.org [2.6.35+]\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "61cc8276fa776ced06b0e5b67b57e12c4997d388",
      "tree": "dd3e7e763e1f34f592decf3b6e75135c040edf45",
      "parents": [
        "3d2d2b657f61cccc4b339b031b106c911ea942a0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 09 10:07:58 2011 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:02:57 2011 +0100"
      },
      "message": "mtd: sst25l: fix section markings\n\nThe previous section mismatch fix for this driver wasn\u0027t entirely correct.\nThe sst25l_flash_info array is now used in the devinit probe func, but is\nmarked as initdata, so building results in the warning:\n\nWARNING: drivers/mtd/devices/sst25l.o(.devinit.text): Section mismatch\n\tin reference from the function sst25l_probe()\n\tto the variable .init.data:sst25l_flash_info\n\nFurther, the remove func should be devexit rather than exit to match the\nprobe func.\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": "3d2d2b657f61cccc4b339b031b106c911ea942a0",
      "tree": "b7f2f3af0dcdc13be9220d643dafa3c1c5a98876",
      "parents": [
        "baa9ae3cfdf8ca2cb019c02c0a9e16f63cdd0260"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sun May 08 10:48:02 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:02:41 2011 +0100"
      },
      "message": "mtd: m25p80: Add Spansion S25FL512S, S70FL01GS\n\nS25FL512S \u003d 64MiB single die, same family as S25FL256S\nS70FL01GS \u003d 2x S25FL512S dies in one package (separate chip selects)\n\nThese devices are not sampling yet, but they are expected to be very\nsimilar to S25FL256S, which has been tested.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "baa9ae3cfdf8ca2cb019c02c0a9e16f63cdd0260",
      "tree": "8cf2212342449c1ad5f15ad8268b5f3ac0ef187b",
      "parents": [
        "aa0846534b9c7238187b4276e83efb9969d4c6e3"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sun May 08 10:48:01 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:02:34 2011 +0100"
      },
      "message": "mtd: m25p80: Add Spansion S25FL256S\n\nThese are 32MiB parts which use a slightly different 4-byte enable\nsequence from Macronix.\n\nDefault to the Spansion 4-byte scheme in set_4byte(), as it is more\nlikely to be copied by other vendors.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "aa0846534b9c7238187b4276e83efb9969d4c6e3",
      "tree": "383b75dea9fa0f79862c387fb415a118cd80b8be",
      "parents": [
        "16004f3685541c57a280bae3fde6562256fd0ba5"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sun May 08 10:48:00 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:02:30 2011 +0100"
      },
      "message": "mtd: m25p80: Clean up JEDEC manufacturer checks\n\nUse the manufacturer ID names from cfi.h instead of hard-coding\nhex constants.  Introduce a JEDEC_MFR macro for clarity.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "16004f3685541c57a280bae3fde6562256fd0ba5",
      "tree": "5aa4cf21819bc2606b03f4ffdd207a9ed9e1d432",
      "parents": [
        "c89eeda810f0ec4f0eee0206ebb79e476df9f83e"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sun May 08 10:47:59 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:02:20 2011 +0100"
      },
      "message": "mtd: m25p80: Add Numonyx m25px32 family\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c89eeda810f0ec4f0eee0206ebb79e476df9f83e",
      "tree": "e01415f166a82c05b1bc4e339dda8b47689716c5",
      "parents": [
        "9589bf5bed2936a159fc96c96339f15a512fdfa9"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 06 15:28:57 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:02:12 2011 +0100"
      },
      "message": "mtd: denali: detect the number of banks\n\nNot all configurations of the Denali controller support 4 banks.  The\ncontroller can support between 1 and 16 banks.  Detect this from the\ndesign features register.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9589bf5bed2936a159fc96c96339f15a512fdfa9",
      "tree": "ca0547147e34fc91ba7112c00315fd518dbfa16a",
      "parents": [
        "84457949e4921f15548a9d317a4a4318b3c3af75"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 06 15:28:56 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:02:01 2011 +0100"
      },
      "message": "mtd: denali: remove nearly-duplicated register definitions\n\nThe controller has interrupt enable/status register pairs for each bank\n(along with ECC and status registers) that differ only in address offset.\nRather than providing definitions for each register, make the address a\nmacro so that it scales for devices with different numbers of banks.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "84457949e4921f15548a9d317a4a4318b3c3af75",
      "tree": "0728755bfc5fb74891a98fdf6e86838f77ea37c3",
      "parents": [
        "eff3bba61fc19a64a1ca56343e38b6506bef9dea"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 06 15:28:55 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:01:49 2011 +0100"
      },
      "message": "mtd: denali: convert to generic DMA API\n\nRather than using the PCI specific DMA API, convert to the generic\nDMA API so that we can use the Denali NAND controller on other bus\ntypes.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "eff3bba61fc19a64a1ca56343e38b6506bef9dea",
      "tree": "10f2c7cabc65d4385cedc76ee95b0eb7ad279cf0",
      "parents": [
        "26d9be11485ea8c1102c3e8eaa7667412eef4950"
      ],
      "author": {
        "name": "john.maxin@nokia.com",
        "email": "john.maxin@nokia.com",
        "time": "Fri May 06 09:17:21 2011 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:01:38 2011 +0100"
      },
      "message": "mtd: onenand: add missing check\n\nCoverity has reported that inside the function \"onenand_block_by_block_erase()\"\nin onenand_base.c, we should add a check to prevent the incrementing of\npossible NULL value for \"region\"\n\nSigned-off-by: Maxin B. John \u003cjohn.maxin@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "26d9be11485ea8c1102c3e8eaa7667412eef4950",
      "tree": "0eb23f16e190a12458cd426c1bc82eb19b5f9f24",
      "parents": [
        "410fe2f02630fa76b5311c06b7411731202d3b68"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Apr 28 20:26:59 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:01:22 2011 +0100"
      },
      "message": "mtd: return badblockbits back\n\nIn commit c7b28e25cb9beb943aead770ff14551b55fa8c79 the initialization of\nthe backblockbits was accidentally removed. This patch returns it back,\nbecause otherwise some NAND drivers are broken.\n\nThis problem was reported by \"Saxena, Parth \u003cparth.saxena@ti.com\u003e\" here:\nhttp://lists.infradead.org/pipermail/linux-mtd/2011-April/035221.html\n\nReported-by: Saxena, Parth \u003cparth.saxena@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nTested-by: Saxena, Parth \u003cparth.saxena@ti.com\u003e\nAcked-by: Saxena, Parth \u003cparth.saxena@ti.com\u003e\nAcked-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nCc: stable@kernel.org [2.6.36+]\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "410fe2f02630fa76b5311c06b7411731202d3b68",
      "tree": "211a7549bfb2115e7895765eede4c5471e450fe5",
      "parents": [
        "1ddd0d9a3177356f2a29c8f3826ad79e1ad18397"
      ],
      "author": {
        "name": "Felix Radensky",
        "email": "felix@embedded-sol.com",
        "time": "Tue Apr 26 12:36:46 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:01:14 2011 +0100"
      },
      "message": "mtd: nand: ndfc: add multiple chip select support\n\nThis patch extends NDFC driver to support all 4 chip selects\navailable in NDFC NAND controller. Tested on custom 460EX board\nwith 2 chip select NAND device.\n\nArtem: white-space cleanups\n\nSigned-off-by: Felix Radensky \u003cfelix@embedded-sol.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3e45cf5e85a4f344fc4c8c901ac057a2402db125",
      "tree": "bf395c31e85b6c0f9544aa52820d78d9ba8da8e7",
      "parents": [
        "33b53716bc4b3ff3da2bc41581226424443f9d5a"
      ],
      "author": {
        "name": "Grant Erickson",
        "email": "marathon96@gmail.com",
        "time": "Fri Apr 08 08:51:33 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 02:00:45 2011 +0100"
      },
      "message": "mtd: mtdchar: retry large buffer allocations\n\nReplace direct call to kmalloc for a potentially large, contiguous\nbuffer allocation with one to mtd_kmalloc_up_to which helps ensure the\noperation can succeed under low-memory, highly- fragmented situations\nalbeit somewhat more slowly.\n\nSigned-off-by: Grant Erickson \u003cmarathon96@gmail.com\u003e\nTested-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nTested-by: Stefano Babic \u003csbabic@denx.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "33b53716bc4b3ff3da2bc41581226424443f9d5a",
      "tree": "a5127c750fe3297365dad1f5e3881666f363e11c",
      "parents": [
        "431e1ecabddcd7cbba237182ddf431771f98bb4c"
      ],
      "author": {
        "name": "Grant Erickson",
        "email": "marathon96@gmail.com",
        "time": "Fri Apr 08 08:51:32 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:59:43 2011 +0100"
      },
      "message": "mtd: create function to perform large allocations\n\nIntroduce a common function to handle large, contiguous kmalloc buffer\nallocations by exponentially backing off on the size of the requested\nkernel transfer buffer until it succeeds or until the requested\ntransfer buffer size falls below the page size.\n\nThis helps ensure the operation can succeed under low-memory, highly-\nfragmented situations albeit somewhat more slowly.\n\nArtem: so this patch solves the problem that the kernel tries to kmalloc too\nlarge buffers, which (a) may fail and does fail - people complain about this,\nand (b) slows down the system in case of high memory fragmentation, because\nthe kernel starts dropping caches, writing back, swapping, etc. But we do not\nreally have to allocate a lot of memory to do the I/O, we may do this even with\nas little as one min. I/O unit (NAND page) of RAM. So the idea of this patch is\nthat if the user asks to read or write a lot, we try to kmalloc a lot, with GFP\nflags which make the kernel _not_ drop caches, etc. If we can allocate it - good,\nif not - we try to allocate twice as less, and so on, until we reach the min.\nI/O unit size, which is our last resort allocation and use the normal\nGFP_KERNEL flag.\n\nArtem: re-write the allocation function so that it makes sure the allocated\nbuffer is aligned to the min. I/O size of the flash.\n\nSigned-off-by: Grant Erickson \u003cmarathon96@gmail.com\u003e\nTested-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nTested-by: Stefano Babic \u003csbabic@denx.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "431e1ecabddcd7cbba237182ddf431771f98bb4c",
      "tree": "63307f7daa9e9601bc36384bf5c8b888f9e725e5",
      "parents": [
        "a80f1c1f6a15e4eeba5c146ec9c5c0e12458abc5"
      ],
      "author": {
        "name": "Felix Radensky",
        "email": "felix@embedded-sol.com",
        "time": "Mon Apr 25 01:57:12 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:54:50 2011 +0100"
      },
      "message": "mtd: mtdconcat: fix NAND OOB write\n\nCurrently mtdconcat is broken for NAND. An attemtpt to create\nJFFS2 filesystem on concatenation of several NAND devices fails\nwith OOB write errors. This patch fixes that problem.\n\nSigned-off-by: Felix Radensky \u003cfelix@embedded-sol.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: stable@kernel.org\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a80f1c1f6a15e4eeba5c146ec9c5c0e12458abc5",
      "tree": "89bb15e27e4b8768c6c5f124a6f892534d9c8825",
      "parents": [
        "94735ec4044a6d318b83ad3c5794e931ed168d10"
      ],
      "author": {
        "name": "Jan Weitzel",
        "email": "j.weitzel@phytec.de",
        "time": "Tue Apr 19 16:15:34 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:54:39 2011 +0100"
      },
      "message": "mtd: omap2: mtd split nand_scan in ident and tail\n\nnand_scan calls nand_scan_tail and here we got a ecc.layout and calculate\noobavail for this layout. After calling nand_scan, we change the layout pointer\nif OMAP_ECC_HAMMING_CODE_HW_ROMCODE is set. This results in not calcluated\noobavail. Mountig as jffs2 is not possible.\n\nTo fix that nand_scan has to split up in nand_scan_ident and nand_scan_tail\nsetting ecc.layout between these calls. So nand_scan_tail calculates oobvail\nfor the used layout. This is also done in serveral other platforms.\n\nSigned-off-by: Jan Weitzel \u003cj.weitzel@phytec.de\u003e\nReviewed-by: Vimal Singh \u003cvimal.newwork@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": "94735ec4044a6d318b83ad3c5794e931ed168d10",
      "tree": "a5704163f225330f25102e8daf5668b2215c86ed",
      "parents": [
        "5c39c4c54c585e13a8d6b5a8f64af682e7c68091"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Apr 18 07:50:37 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:53:45 2011 +0100"
      },
      "message": "mtd: mtd_blkdevs: fix error path in blktrans_open\n\nThe \u0027blktrans_open()\u0027 does not handle possible \u0027__get_mtd_device()\u0027 failures\nbecause it does not check the error code. Moreover, the \u0027dev-\u003etr-\u003eopen()\u0027\nfailures are not handled correctly because in this case the function just\ngoes ahead and gets the mtd device, then returns an error. But Instead, it\nshould _not_ try to get the mtd device, then it should put back the module\nand the kref.\n\nThis patch fixes the issue. Note, I only compile-tested it. This patch was\ninspired by a bug report about a similar issue in 2.6.34 kernels\nsent by Mike Turner \u003cadmin@islandsoftware.co.uk\u003e to the MTD mailing list:\n\nhttp://lists.infradead.org/pipermail/linux-mtd/2011-April/034980.html\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5c39c4c54c585e13a8d6b5a8f64af682e7c68091",
      "tree": "f5a65a10193a26eb9f7b4618558e3f08ea3e2e02",
      "parents": [
        "c2aad6d6585c320ed5e111db5e03d27e901dfa81"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:55:17 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:53:27 2011 +0100"
      },
      "message": "mtd: atmel_nand: add missing include of linux/dmaengine.h\n\nIncluding linux/dmaengine.h fixes the missing definition of the enum\ndma_ctrl_flags type used in atmel_nand_dma_op function.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c2aad6d6585c320ed5e111db5e03d27e901dfa81",
      "tree": "6ff07379db9af9804634e2b894037f7322184006",
      "parents": [
        "ac497c1602555c908c9738fa93b1145f431d1876"
      ],
      "author": {
        "name": "Jiri Pinkava",
        "email": "jiri.pinkava@vscht.cz",
        "time": "Wed Apr 13 12:26:48 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:53:22 2011 +0100"
      },
      "message": "mtd: nand: remove doubled chip deselection on (un)lock\n\nChip deselection is already done in nand_release_device. So only\nduplicate code.\n\nSigned-off-by: Jiri Pinkava \u003cjiri.pinkava@vscht.cz\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ac497c1602555c908c9738fa93b1145f431d1876",
      "tree": "a1ab0f42276413e23c4b8ba96fa15d903d841f36",
      "parents": [
        "c9ddab25d1b62baead4b0c5de562f1fce026dcfd"
      ],
      "author": {
        "name": "Jiri Pinkava",
        "email": "jiri.pinkava@vscht.cz",
        "time": "Wed Apr 13 11:59:30 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:53:10 2011 +0100"
      },
      "message": "mtd: nand: fix S3C NAND clock stop\n\nCurrent implementation of s3c2410_nand_select_chip call\nclk_disable every time when chip \u003d -1 (de-select). This happend\nmultiple times even if chip was already de-selected. This causes\ndisabling clock even if they are already disabled and due to\nnature of clock subsytem implementation this causes nand clock\nto be disabled and newer enabled again.\n\nSigned-off-by: Jiri Pinkava \u003cjiri.pinkava@vscht.cz\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c9ddab25d1b62baead4b0c5de562f1fce026dcfd",
      "tree": "1fe8adca6e4dc5cbe438308a61a5d8bc571add2c",
      "parents": [
        "99b17c08bca2810f5910b3027f1b9d82edf7a576"
      ],
      "author": {
        "name": "Gernot Hoyler",
        "email": "Gernot.Hoyler@spansion.com",
        "time": "Mon Apr 11 15:53:35 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:51:35 2011 +0100"
      },
      "message": "mtd: cmdset_0002: add CFI 1.5 support for S29GL-S\n\nThis patch adds CFI 1.5 support for the new Spansion S29GL-S device family.\nFor details, see the data sheet on the Spansion web site:\nhttp://www.spansion.com/Support/Datasheets/S29GL_128S_01GS_00_02_e.pdf\n\nSigned-off-by: Gernot Hoyler \u003cGernot.Hoyler@spansion.com\u003e\nAcked-by: Guillaume LECERF \u003cglecerf@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": "99b17c08bca2810f5910b3027f1b9d82edf7a576",
      "tree": "1d670b46fb2087b3418af5a3a8291f3e1e5beb7f",
      "parents": [
        "9b5705a2bd81e012162ef02eaa96879cd3f370df"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Mon Apr 11 12:52:01 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:50:42 2011 +0100"
      },
      "message": "mtd: onenand: add ecclayout and subpage_sft for non-flex 4KiB page onenand\n\nSo as the ecclayout and suppage size for 4KiB page\nFlex- and none-Flex OneNAND are different\nthe new values for none-Flex 4KiB page OneNAND memory are added.\n\nThe introduced ecclayout and suppage size are based on specification\n4Gib M-die OneNAND Flash (KFM4G16Q4M, KFN8G16Q4M). Rev. 1.3, Apr. 2010\nFor eccpos we expose only 64 bytes out of 72, for oobfree the spare area\nfields marked as \"Managed by internal ECC logic for Logical Sector Number area\"\nare used.\n\nSigned-off-by: Roman Tereshonkov \u003croman.tereshonkov@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9b5705a2bd81e012162ef02eaa96879cd3f370df",
      "tree": "4422afe775e3f574dcce38aeed081f45ac1777af",
      "parents": [
        "a2f812df0b3d467db2ae5e3be38c36ff692ff99f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 05 16:59:03 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:50:20 2011 +0100"
      },
      "message": "mtd: denali: drop __TIME__ usage\n\nThe kernel already prints its build timestamp during boot, no need to\nrepeat it in random drivers and produce different object files each\ntime.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a2f812df0b3d467db2ae5e3be38c36ff692ff99f",
      "tree": "95f3451db3b485ab928b76e536cf526a41ac0995",
      "parents": [
        "a626743f579aa743473fd8b9215ca198bacf2ac4"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "computersforpeace@gmail.com",
        "time": "Fri Mar 18 21:53:42 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:50:14 2011 +0100"
      },
      "message": "mtd: nand: dynamic allocation of flash-based BBT structs\n\nIt is nicer to dynamically create our badblock patterns than to\nstatically define them. The nand_create_default_bbt_descr() function\ndoes a sufficient job of handling various bad block scanning options\nfor either flash-based or non-flash-based BBTs, so we might as well\nuse the function for both cases.\n\nThis patch simplifies and shortens our code (and removes a TODO that\nI left a few months ago).\n\nSigned-off-by: Brian Norris \u003ccomputersforpeace@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": "9c76b4e531735a6b3b73d982d79559b98c66b11b",
      "tree": "8ea5daad38aef7cebf0ed8d094a6f771fd51ed34",
      "parents": [
        "8cb2a180abfa7b677c63cddfb21df9cefb27fe2d"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Fri Mar 25 08:48:52 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:47:46 2011 +0100"
      },
      "message": "mtd: m25p80: add support for the MX25L1606E chip\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d178e3e88f538323eb483df1563c8edfb71fdb39",
      "tree": "c22ccf56a1910eab2688e2d68e70ccaac24cdfea",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Mar 14 09:01:56 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed May 25 01:47:08 2011 +0100"
      },
      "message": "mtd: mxc_nand: add support for multiple chips on V21 devices\n\nDo the following to add support for up to 4 chips on V21 devices (i.MX25 and\ni.MX35):\n\n* implement .select_chip for V21\n* adjust existing NFC_V1_V2_BUF_ADDR writes to take chip select into account\n* unlock all chip selects at preset_v1_v2()\n* scan up to 4 devices at .probe\n\nThis has been tested on i.MX25 with two attached NAND chip (on one die).\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
      "tree": "105b5bc4bb96b555dba90fa11dd5af66784c132f",
      "parents": [
        "98b98d316349e9a028e632629fe813d07fa5afdd",
        "4ef7e71444b48cc89152cbc499ed94dde50515ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:28:35 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: Make struct pcmcia_device_id const, sound drivers edition\n  staging: pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Convert pcmcia_device_id declarations to const\n  pcmcia: Make declaration and uses of struct pcmcia_device_id const\n  pcmcia/sa1100: put sa11x0_pcmcia_hw_init[] to .devinit.data\n"
    },
    {
      "commit": "4d429480352c63db2228489f0db9fd381cdc3c9c",
      "tree": "96a3bc976735ef01d5d5e42353ae1dd795d34370",
      "parents": [
        "eb08d8ff476ad39a149e1044c7d3fd742a168864",
        "ab50ff684707031ed4bad2fdd313208ae392e5bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:51:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:51:26 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: switch to dynamic printks\n  UBI: turn some macros into static inline\n  UBI: improve checking in debugging prints\n  UBI: fix typo in a message\n  UBI: fix minor stylistic issues\n  UBI: use __packed instead of __attribute__((packed))\n  UBI: cleanup comments around volume properties\n  UBI: re-name set volume properties ioctl\n  UBI: make the control character device non-seekable\n"
    },
    {
      "commit": "4b60e5f90dec4ae251386f20464336369e962e9c",
      "tree": "13ca50e109a23bcc5e1622ca658000cb85668d1e",
      "parents": [
        "e8765afe54b72b85ffe2b60683710ff450a92912",
        "667f390bee987d45351402e42008c52cdfb77d76",
        "a35d4e58737116fd4126c240a1faeb735839435e",
        "4d5336d50a7b4992c90729c27dae027a3426c48c",
        "041f10d46f97c87f8ae1cdb4117682214732cc45",
        "be20902ba67de70b38c995903321f4152dee57b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 23 18:05:10 2011 +0100"
      },
      "message": "Merge branches \u0027consolidate-clksrc\u0027, \u0027consolidate-flash\u0027, \u0027consolidate-generic\u0027, \u0027consolidate-smp\u0027, \u0027consolidate-stmp\u0027 and \u0027consolidate-zones\u0027 into consolidate\n"
    },
    {
      "commit": "667f390bee987d45351402e42008c52cdfb77d76",
      "tree": "93b6a563915a4013c842302dd45dc3b4ee926d4e",
      "parents": [
        "adf0040096e4b45b9d1c12f59f9045951178ca00"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Wed May 18 10:51:55 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 20 22:27:34 2011 +0100"
      },
      "message": "ARM: 6910/1: MTD: physmap: let set_vpp() pass a platform_device instead of a map_info\n\nThe set_vpp() method provided by physmap passes a map_info back to\nthe platform code, which has little relevance as far as the platform\nis concerned (this parameter is completely unused).\n\nInstead, pass the platform_device, which can be used in the pismo\ndriver to retrieve some important information in a nicer way, instead\nof the hack that was in place.\n\nThe empty set_vpp function in board-at572d940hf_ek.c is left untouched,\nas the board/SoC is scheduled for removal.\n\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "adf0040096e4b45b9d1c12f59f9045951178ca00",
      "tree": "7ecc4580a700b4fa34245ff9b0c39d9050351f41",
      "parents": [
        "046dfa0abd29ef2315c154754a22f4546d9d1e9c"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Wed May 18 10:51:54 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 20 22:27:20 2011 +0100"
      },
      "message": "ARM: 6906/1: MTD: Remove integrator-flash\n\nAs there is now no in-tree user of integrator-flash, remove\nit completely.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7281ca2a4b00044c60c25059f467d05772cdbe3",
      "tree": "e60e3bf6e3fe2ed5b458fd135f7dd8327ce93374",
      "parents": [
        "c1d10d18c542278b7fbc413c289d3cb6219da6b3"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "Marc.Zyngier@arm.com",
        "time": "Wed May 18 10:51:48 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 20 22:26:53 2011 +0100"
      },
      "message": "ARM: 6904/1: MTD: Add integrator-flash feature to physmap\n\nIn the process of moving platforms away from integrator-flash\n(aka armflash), add to physmap the few features that make\narmflash unique:\n\n- optionnal probing for the AFS partition type\n- init() and exit() methods, used by Integrator to control\n  write access to the various onboard programmable components\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ab50ff684707031ed4bad2fdd313208ae392e5bb",
      "tree": "8e16e8f0c858a2b3dde789aafd3a98167cf0193b",
      "parents": [
        "ebfce01a6dfa2bd30a16efdeb417862ea0355d3b"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue May 17 15:46:01 2011 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri May 20 08:30:34 2011 +0300"
      },
      "message": "UBI: switch to dynamic printks\n\nRemove custom dynamic prints and the module parameter to toggle them and use\nthe generic kernel dynamic printk infrastructure.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "ebfce01a6dfa2bd30a16efdeb417862ea0355d3b",
      "tree": "5fb8690771e2b75a1945b150124271aa250f91dc",
      "parents": [
        "3802243a189b0f153acb03f531daf35d40bc38bb"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue May 17 13:26:24 2011 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri May 20 08:30:34 2011 +0300"
      },
      "message": "UBI: turn some macros into static inline\n\nSimilarly as we have done for UBIFS in\n1dcffad74183bb00e8129ba1c5bb2c9931d31bd7, turn the debugging macros into static\ninline functions, for the same reasons: to avoid gcc 4.5 warnings.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "3802243a189b0f153acb03f531daf35d40bc38bb",
      "tree": "073eb1a7fcc3304ab048eb540d87565feadc0bfb",
      "parents": [
        "1426414431a8d37a6e631e0b5e2ad6186b81876a"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue May 17 12:50:08 2011 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri May 20 08:30:34 2011 +0300"
      },
      "message": "UBI: improve checking in debugging prints\n\nWhen debugging is disabled, define debugging prints as if (0) printk() to make\nsure that the compiler still the format string in debugging messages even if\ndebugging is disabled.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    }
  ],
  "next": "b7f720d68c0042cc8ce496e31a61df79a77f1b48"
}
