)]}'
{
  "log": [
    {
      "commit": "e9c549998dc24209847007e1f209f3b6c88d21ba",
      "tree": "0f52fcbe1dfa158349afc6ad2edaa6738615dc3b",
      "parents": [
        "8e10cd74342c7f5ce259cceca36f6eba084f5d58"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Tue Apr 26 23:28:26 2011 -0700"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Tue Apr 26 23:31:11 2011 -0700"
      },
      "message": "Revert wrong fixes for common misspellings\n\nThese changes were incorrectly fixed by codespell. They were now\nmanually corrected.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "510ec7bc3bf6bc6d87662d16a6136135d747e535",
      "tree": "c57d936028021c4f06c7bc4a020c431deecf4d35",
      "parents": [
        "94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f",
        "80b4f81a49809774f1b123c456fb179e472dbd0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 09 13:23:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 09 13:23:50 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  mtd: atmel_nand: use CPU I/O when buffer is in vmalloc(ed) region\n  mtd: atmel_nand: modify test case for using DMA operations\n  mtd: atmel_nand: fix support for CPUs that do not support DMA access\n  mtd: atmel_nand: trivial: change DMA usage information trace\n  mtd: mtdswap: fix printk format warning\n"
    },
    {
      "commit": "ccfeef0ff76ebd632ae51bc56700f0072c4f1864",
      "tree": "83ec5932dac631a455a69212b505f68f57f68cdf",
      "parents": [
        "42933bac11e811f02200c944d8562a15f8ec4ff0",
        "6bef0b67474d71e0d6484cbabcc87657a1176d8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:31:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:31:03 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubifs-2.6:\n  UBI: do not select KALLSYMS_ALL\n  UBI: do not compare array with NULL\n  UBI: check if we are in RO mode in the erase routine\n  UBIFS: fix debugging failure in dbg_check_space_info\n  UBIFS: fix error path in dbg_debugfs_init_fs\n  UBIFS: unify error path dbg_debugfs_init_fs\n  UBIFS: do not select KALLSYMS_ALL\n  UBIFS: fix assertion warnings\n  UBIFS: fix oops on error path in read_pnode\n  UBIFS: do not read flash unnecessarily\n"
    },
    {
      "commit": "6bef0b67474d71e0d6484cbabcc87657a1176d8d",
      "tree": "1d61b5b23842cfdeb1c91fd2825fc5edab627f71",
      "parents": [
        "6e5133cc757912e7ba2bfbbfb384667707f45ec3"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 30 11:27:08 2011 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Apr 05 11:08:59 2011 +0300"
      },
      "message": "UBI: do not select KALLSYMS_ALL\n\nAll UBI needs is to make sure we stacktraces when UBI debugging\nis enabled. It is enough to select KALLSYMS for this, KALLSYMS_ALL\nis not necessary.\n\nAnd the current Kconfig line we have:\n\nselect KALLSYMS_ALL if KALLSYMS \u0026\u0026 DEBUG_KERNEL\n\nis just too complex to be sane and right. But this \"if\" part there\nis needed to prevent \"unmet direct dependency\" warnings, because\nKALLSYMS_ALL depends on KALLSYMS and DEBUG_KERNEL, so we cannot\njust select KALLSYMS_ALL.\n\nAnyway, this feels messy, and we do not seem to really need KALLSYMS_ALL,\nso select KALLSYMS instead.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "6e5133cc757912e7ba2bfbbfb384667707f45ec3",
      "tree": "62ff05e2d236d7c107633fd2e27e2d1155c7088d",
      "parents": [
        "3efe509070e3d27e6d5dbc4bf8588e9453e9b949"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 18:48:59 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Apr 05 11:08:58 2011 +0300"
      },
      "message": "UBI: do not compare array with NULL\n\nCoverity spotted that UBI debugging code tries to compare\nan array and NULL, which obviously makes little sense. Kill\nthis check.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "3efe509070e3d27e6d5dbc4bf8588e9453e9b949",
      "tree": "d383315c70461be6e6366c6e8142db95e113a12b",
      "parents": [
        "7da6443aca9be29c6948dcbd636ad50154d0bc0c"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 18 18:11:42 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Apr 05 11:08:58 2011 +0300"
      },
      "message": "UBI: check if we are in RO mode in the erase routine\n\n\u0027do_sync_erase()\u0027 has to check whether we are in R/O mode before\nerasing the PEB. This patch adds the check and while on it, adds an\nassertion which validates the \u0027pnum\u0027 argument, as well as removes\na check which is always true because it has already been done\nfew lines before.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "80b4f81a49809774f1b123c456fb179e472dbd0e",
      "tree": "397325b8cdcd269109d65063853cdd77b989ff10",
      "parents": [
        "9d51567e47a0d84f6b6e7751a4ea4f710cdcbbdf"
      ],
      "author": {
        "name": "Hong Xu",
        "email": "hong.xu@atmel.com",
        "time": "Thu Mar 31 18:33:15 2011 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 01 17:25:24 2011 +0300"
      },
      "message": "mtd: atmel_nand: use CPU I/O when buffer is in vmalloc(ed) region\n\nThe previous way of dealing with vmalloc(ed) region by walking\nthough the pages can not work well actually. We just fall back\nto CPU I/O when the buffer address is higher than `high_memory\u0027.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Hong Xu \u003chong.xu@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "9d51567e47a0d84f6b6e7751a4ea4f710cdcbbdf",
      "tree": "08cfcbd8004fb25929486e7127635a78c924113c",
      "parents": [
        "cb457a4ddd4eeac9c81792a1e6a5d59b1b44abe1"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Apr 01 16:40:44 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 01 16:44:32 2011 +0300"
      },
      "message": "mtd: atmel_nand: modify test case for using DMA operations\n\nWe have better performances not using DMA for oob operations.\nModify size test so that it is using DMA for size greater than oobsize.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "cb457a4ddd4eeac9c81792a1e6a5d59b1b44abe1",
      "tree": "804630a6dd6919fb0fb5d7835f4bfdb480c81c6b",
      "parents": [
        "042bc9c0c434b61241ceda1d332e3076e2571859"
      ],
      "author": {
        "name": "Hong Xu",
        "email": "hong.xu@atmel.com",
        "time": "Wed Mar 30 16:26:41 2011 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 01 16:44:32 2011 +0300"
      },
      "message": "mtd: atmel_nand: fix support for CPUs that do not support DMA access\n\nuse_dma was always \"1\" even if the CPU does not support DMA\n\nTested on AT91SAM9261EK by Jean-Christophe PLAGNIOL-VILLARD\n\nReported-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Hong Xu \u003chong.xu@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "042bc9c0c434b61241ceda1d332e3076e2571859",
      "tree": "763a882f1bbd099ea9581720870b619bf983fa82",
      "parents": [
        "2130ad32a03f8d2d772cbbd94eff5358d8ab9e33"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Mar 30 16:26:40 2011 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 01 16:44:32 2011 +0300"
      },
      "message": "mtd: atmel_nand: trivial: change DMA usage information trace\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "2130ad32a03f8d2d772cbbd94eff5358d8ab9e33",
      "tree": "cce590b080f490265e3eebd64582afb0a656e592",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 29 12:35:23 2011 -0700"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Apr 01 16:44:31 2011 +0300"
      },
      "message": "mtd: mtdswap: fix printk format warning\n\nThe number is actually a sizeof(), so using %zu for it builds\ncleanly on 32-bit or 64-bit.\n\ndrivers/mtd/mtdswap.c:1456: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027unsigned int\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "7bf7e370d5919112c223a269462cd0b546903829",
      "tree": "03ccc715239df14ae168277dbccc9d9cf4d8a2c8",
      "parents": [
        "68b1a1e786f29c900fa1c516a402e24f0ece622a",
        "d39dd11c3e6a7af5c20bfac40594db36cf270f42"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:41:20 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:41:20 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus-1\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6: (9356 commits)\n  [media] rc: update for bitop name changes\n  fs: simplify iget \u0026 friends\n  fs: pull inode-\u003ei_lock up out of writeback_single_inode\n  fs: rename inode_lock to inode_hash_lock\n  fs: move i_wb_list out from under inode_lock\n  fs: move i_sb_list out from under inode_lock\n  fs: remove inode_lock from iput_final and prune_icache\n  fs: Lock the inode LRU list separately\n  fs: factor inode disposal\n  fs: protect inode-\u003ei_state with inode-\u003ei_lock\n  lib, arch: add filter argument to show_mem and fix private implementations\n  SLUB: Write to per cpu data when allocating it\n  slub: Fix debugobjects with lockless fastpath\n  autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd()\n  autofs4 - remove autofs4_lock\n  autofs4 - fix d_manage() return on rcu-walk\n  autofs4 - fix autofs4_expire_indirect() traversal\n  autofs4 - fix dentry leak in autofs4_expire_direct()\n  autofs4 - reinstate last used update on access\n  vfs - check non-mountpoint dentry might block in __follow_mount_rcu()\n  ...\n\nNOTE!\n\nThis merge commit was created to fix compilation error. The block\ntree was merged upstream and removed the \u0027elv_queue_empty()\u0027\nfunction which the new \u0027mtdswap\u0027 driver is using. So a simple\nmerge of the mtd tree with upstream does not compile. And the\nmtd tree has already be published, so re-basing it is not an option.\n\nTo fix this unfortunate situation, I had to merge upstream into the\nmtd-2.6.git tree without committing, put the fixup patch on top of\nthis, and then commit this. The result is that we do not have commits\nwhich do not compile.\n\nIn other words, this merge commit \"merges\" 3 things: the MTD tree, the\nupstream tree, and the fixup patch.\n"
    },
    {
      "commit": "68b1a1e786f29c900fa1c516a402e24f0ece622a",
      "tree": "ea9bed01be0ee11ff3e6e119aa1883bad85b35f7",
      "parents": [
        "e21fa86ad0ffa2c292b104ea19bdaa46ceab7105"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:10:16 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:10:16 2011 +0200"
      },
      "message": "mtd: mtdswap: fix compilation warning\n\nFix the following compilation warning:\n\ndrivers/mtd/mtdswap.c: In function ‘mtdswap_pick_gc_eblk’:\ndrivers/mtd/mtdswap.c:859: warning: ‘idx’ may be used uninitialized in this function\ndrivers/mtd/mtdswap.c:859: note: ‘idx’ was declared here\n\nInitialize idx to -1 because this value means \"no tree choosen\".\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "e21fa86ad0ffa2c292b104ea19bdaa46ceab7105",
      "tree": "9baf6f805b94d26196d001f883197843fde65cba",
      "parents": [
        "fc2ff592b5b41f3f32e790dd124eeb3bc80706c8"
      ],
      "author": {
        "name": "Yang Ruirui",
        "email": "ruirui.r.yang@tieto.com",
        "time": "Mon Mar 14 09:50:56 2011 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 25 17:04:18 2011 +0200"
      },
      "message": "mtdswap: kill strict error handling option\n\nAs Artem Bityutskiy suggested: this option is controversial, as we\ndo not really have any prove it is useful. And it is too much to have\nit as a config parameter. So, better kill it and let the real mtdswap\nusers decide whether it is needed or not.\n\nSigned-off-by: Yang Ruirui\u003cruirui.r.yang@tieto.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "fdc0ad80a4f27efcb457b49f5dd8455a3d623559",
      "tree": "189cde09de3a52aece0493385921b4dd7e096ed2",
      "parents": [
        "dc87c55120b0a5b0c4d731183f8bb348981aba65",
        "6ed09c34b7984a978a73a855f4c2e6662acc8bdb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:22:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:22:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  UBIFS: fix assertion warning and refine comments\n  UBIFS: kill CONFIG_UBIFS_FS_DEBUG_CHKS\n  UBIFS: use GFP_NOFS properly\n  UBI: use GFP_NOFS properly\n"
    },
    {
      "commit": "3d46b316bcc1ecb17f8e7874a8ec620c64864898",
      "tree": "0f451eb03a5f2d972842917099aead265687d0ef",
      "parents": [
        "4bbba111d94781d34081c37856bbc5eb33f6c72a"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Mar 24 16:09:56 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Mar 24 16:09:56 2011 +0200"
      },
      "message": "UBI: use GFP_NOFS properly\n\nThis patch fixes a brown-paperbag bug which was introduced by me:\nI used incorrect \"GFP_KERNEL | GFP_NOFS\" allocation flags to make\nsure my allocations do not cause write-back. But the correct form\nis \"GFP_NOFS\".\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "944dc03551f6e812c00e586edba84b28c52ffe8c",
      "tree": "18bbcdc2c9ccc6a05d217503e28a77efea662b63",
      "parents": [
        "93619c2106e2c968a260ebffb75ddc5efa567c16"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 01 12:32:20 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:01 2011 +0100"
      },
      "message": "tmio: Silence warnings introduced by mfd changes\n\nThis silences warnings such as\n\ndrivers/video/tmiofb.c: In function \u0027tmiofb_hw_init\u0027:\ndrivers/video/tmiofb.c:270: warning: initialization discards qualifiers from pointer target type\n\nThese were added by me in commit 2a79bb1d.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d9d01f4b2697b410625fce288bd1196927994093",
      "tree": "dfa7446d0b5422e67584ade154ba756230a42840",
      "parents": [
        "4f95bf404870cccb08ff6d59e1986d43aee5efb6"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:30 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:57 2011 +0100"
      },
      "message": "mtd: Use mfd_data instead of driver_data for tmio_nand\n\nUse mfd_data for passing information from mfd drivers to mfd\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().  This changes tmio-nand only; mfd drivers with\nother cells are not modified.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a23090ada44889322fe39142fb58ebc5794f709c",
      "tree": "3e343d7b9be09a1fad8f1fb6eb8590f8540b1487",
      "parents": [
        "e46dccff341068d8530610a822965794f70b998f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:16 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:52 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to t7166xb drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8f627a8a881481598c2591c3acc122fb9be7bac4",
      "tree": "06497d25e30824500aeaf8c736c45b070f121234",
      "parents": [
        "fd57ed021990157ee5b3997c3f21c734093a9e23",
        "5d630e43284fdb0613e4e7e7dd906f27bc25b6af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:27 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6: (25 commits)\n  UBIFS: clean-up commentaries\n  UBIFS: save 128KiB or more RAM\n  UBIFS: allocate orphans scan buffer on demand\n  UBIFS: allocate lpt dump buffer on demand\n  UBIFS: allocate ltab checking buffer on demand\n  UBIFS: allocate scanning buffer on demand\n  UBIFS: allocate dump buffer on demand\n  UBIFS: do not check data crc by default\n  UBIFS: simplify UBIFS Kconfig menu\n  UBIFS: print max. index node size\n  UBIFS: handle allocation failures in UBIFS write path\n  UBIFS: use max_write_size during recovery\n  UBIFS: use max_write_size for write-buffers\n  UBIFS: introduce write-buffer size field\n  UBI: incorporate LEB offset information\n  UBIFS: incorporate maximum write size\n  UBI: provide LEB offset information\n  UBI: incorporate maximum write size\n  UBIFS: fix LEB number in printk\n  UBIFS: restrict world-writable debugfs files\n  ...\n"
    },
    {
      "commit": "fd57ed021990157ee5b3997c3f21c734093a9e23",
      "tree": "a32d18647b1becc1ee81fb04c5dd5dedeed4e1d7",
      "parents": [
        "ca749e2af01bb3e6b94d441696903dc26c357443",
        "28237e4583604818294dc1ce7881db5f53377b9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:50:02 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: make tests modes dynamic\n  UBI: make self-checks dynamic\n  UBI: make debugging messages dynamic\n  UBI: remove UBI_IO_DEBUG macro\n  UBI: kill debugging buffer\n  UBI: allocate erase checking buffer on demand\n  UBI: allocate write checking buffer on demand\n  UBI: always re-read in case of read failures\n  UBI: cleanup comments about corrupted PEBs\n  UBI: add slab cache for ubi_scan_leb objects\n  UBI: use raw mtd read function in debugging code\n  UBI: try to reveal buggy MTD drivers\n  UBI: add a commentary about allocating VID header buffer on stack\n  UBI: cleanup LEB start calculations\n  UBI: fix NOR erase preparation quirk\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
      "tree": "c97ffa357943a8b226cdec1b9632c4cede813205",
      "parents": [
        "6899608533410557e6698cb9d4ff6df553916e98",
        "05f689400ea5fa3d71af82f910c8b140f87ad1f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (258 commits)\n  omap: zoom: host should not pull up wl1271\u0027s irq line\n  arm: plat-omap: iommu: fix request_mem_region() error path\n  OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430\n  omap4: mux: Remove duplicate mux modes\n  omap: iovmm: don\u0027t check \u0027da\u0027 to set IOVMF_DA_FIXED flag\n  omap: iovmm: disallow mapping NULL address when IOVMF_DA_ANON is set\n  omap2+: mux: Fix compile when CONFIG_OMAP_MUX is not selected\n  omap4: board-omap4panda: Initialise the serial pads\n  omap3: board-3430sdp: Initialise the serial pads\n  omap4: board-4430sdp: Initialise the serial pads\n  omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init\n  omap2+: mux: Remove the use of IDLE flag\n  omap2+: Add separate list for dynamic pads to mux\n  perf: add OMAP support for the new power events\n  OMAP4: Add IVA OPP enteries.\n  OMAP4: Update Voltage Rail Values for MPU, IVA and CORE\n  OMAP4: Enable 800 MHz and 1 GHz MPU-OPP\n  OMAP3+: OPP: Replace voltage values with Macros\n  OMAP3: wdtimer: Fix CORE idle transition\n  Watchdog: omap_wdt: add fine grain runtime-pm\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-omap2/board-omap3evm.c\n - arch/arm/mach-omap2/clock3xxx_data.c\n - arch/arm/mach-omap2/usb-musb.c\n - arch/arm/plat-omap/include/plat/usb.h\n - drivers/usb/musb/musb_core.h\n"
    },
    {
      "commit": "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
      "tree": "2c3a29671e3f923de48c55f94194849264a7bf53",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "9ced9f03d12d7539e86b0bff5bc750153c976c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)\n  davinci: DM644x EVM: register MUSB device earlier\n  davinci: add spi devices on tnetv107x evm\n  davinci: add ssp config for tnetv107x evm board\n  davinci: add tnetv107x ssp platform device\n  spi: add ti-ssp spi master driver\n  mfd: add driver for sequencer serial port\n  ARM: EXYNOS4: Implement Clock gating for System MMU\n  ARM: EXYNOS4: Enhancement of System MMU driver\n  ARM: EXYNOS4: Add support for gpio interrupts\n  ARM: S5P: Add function to register gpio interrupt bank data\n  ARM: S5P: Cleanup S5P gpio interrupt code\n  ARM: EXYNOS4: Add missing GPYx banks\n  ARM: S3C64XX: Fix section mismatch from cpufreq init\n  ARM: EXYNOS4: Add keypad device to the SMDKV310\n  ARM: EXYNOS4: Update clocks for keypad\n  ARM: EXYNOS4: Update keypad base address\n  ARM: EXYNOS4: Add keypad device helpers\n  ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n  plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n  mach-u300: define a dummy filter function for coh901318\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-exynos4/cpufreq.c\n - arch/arm/mach-mxs/gpio.c\n - drivers/net/Kconfig\n - drivers/tty/serial/Kconfig\n - drivers/tty/serial/Makefile\n - drivers/usb/gadget/fsl_mxc_udc.c\n - drivers/video/Kconfig\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "28237e4583604818294dc1ce7881db5f53377b9c",
      "tree": "84fc5d22a1f4213824445253cc9702be96069b47",
      "parents": [
        "92d124f5314913a21f7fa98b22ee457dab171edd"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Mar 15 10:30:40 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 16 13:50:17 2011 +0200"
      },
      "message": "UBI: make tests modes dynamic\n\nSimilarly to the debugging checks and message, make the test modes\nbe dynamically selected via the \"debug_tsts\" module parameter or\nvia the \"/sys/module/ubi/parameters/debug_tsts\" sysfs file. This\nis consistent with UBIFS as well.\n\nAnd now, since all the Kconfig knobs became dynamic, we can remove\nthe Kconfig.debug file completely.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "92d124f5314913a21f7fa98b22ee457dab171edd",
      "tree": "8a8c187f12290424419f0a05caeb202cd73253cc",
      "parents": [
        "b342efd4a49cef9cf1a260c1814aad97722f38f8"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Mar 14 18:17:40 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 16 13:50:16 2011 +0200"
      },
      "message": "UBI: make self-checks dynamic\n\nThis patch adds a possibility to dynamically switch UBI self-checks\non and off, instead of toggling them compile-time from the configuration\nmenu. This is much more flexible, and consistent with UBIFS, and this\nalso simplifies UBI Kconfig menu and the code.\n\nThis patch introduces two levels of self-checks - general, which\nincludes all self-checks which are relatively fast, and I/O, which\nincludes write-verify checks and erase-verify checks, which are\nrelatively slow and involve flash I/O.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "b342efd4a49cef9cf1a260c1814aad97722f38f8",
      "tree": "c2fecee23143d6939a719c9e6c5728c6f8798665",
      "parents": [
        "6f9fdf62db64b1e52e5b7a9f785554e8b877b65c"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 11 14:33:23 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 16 13:50:16 2011 +0200"
      },
      "message": "UBI: make debugging messages dynamic\n\nThis patch adds a possibility to dynamically select UBI debugging\nmessages, instead of selecting them compile-time from the configuration\nmenu. This is much more flexible, and consistent with UBIFS, and this\nalso simplifies UBI Kconfig menu and the code.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "6f9fdf62db64b1e52e5b7a9f785554e8b877b65c",
      "tree": "a42ef328d49bbdafac26c4d84eb4c8afba8be874",
      "parents": [
        "6edb9793959fb547a15d5ffe6b142d9f0b3e41a6"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Fri Mar 11 13:08:51 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 16 13:50:16 2011 +0200"
      },
      "message": "UBI: remove UBI_IO_DEBUG macro\n\nThis additional little macro is used to print a bit more messages\nwhile scanning the media. However, we have the \u0027dbg_bld()\u0027 macro\nfor this, so we better us \u0027dbg_bld()\u0027 and kill UBI_IO_DEBUG. This\nsimplifies the code a tiny bit.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "6edb9793959fb547a15d5ffe6b142d9f0b3e41a6",
      "tree": "85ce150c27b728dbddcfbd303154c7e59c95e548",
      "parents": [
        "332873d60b943c9bf53957c6e334038ac5e9dc6b"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Mar 14 17:11:29 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 16 13:50:16 2011 +0200"
      },
      "message": "UBI: kill debugging buffer\n\nThis patch kills the \u0027ubi-\u003edbg_peb_buf\u0027 debugging buffer and the\nassociated mutex, because all users of this buffer are now gone.\nWe are killing this buffer because we are going to switch to\ndynamic debugging control, just like in UBIFS, which means that\nCONFIG_MTD_UBI_DEBUG_PARANOID will be removed. In this case we\u0027d\nend up always allocating \u0027ubi-\u003edbg_peb_buf\u0027, which is rather large\n(128KiB or more), and this would be wasteful. Thus, we are just\nkilling it.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "332873d60b943c9bf53957c6e334038ac5e9dc6b",
      "tree": "f930b7e315d478901d567ec4057cc78e789d3e2c",
      "parents": [
        "a75867432a7eb2cdcaa8613a3b72b1d0594dd930"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Mar 14 17:09:40 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 16 13:50:16 2011 +0200"
      },
      "message": "UBI: allocate erase checking buffer on demand\n\nInstead of using pre-allocated \u0027ubi-\u003edbg_peb_buf\u0027 buffer in\n\u0027ubi_dbg_check_all_ff()\u0027, dynamically allocate it when needed. The\nintend is to get rid of the pre-allocated \u0027ubi-\u003edbg_peb_buf\u0027 buffer\ncompletely. And the need for this arises because we want to change\nto dynamic debugging control instead of compile-time control, i.e.,\nwe are going to kill the CONFIG_MTD_UBI_DEBUG_PARANOID Kconfig\noption, which would mean that \u0027ubi-\u003edbg_peb_buf\u0027 is always allocated,\nwhich would be wasteful.\n\nThus, we are getting rid of \u0027ubi-\u003edbg_peb_buf\u0027, and this is a\npreparation for that.\n\nsigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "a75867432a7eb2cdcaa8613a3b72b1d0594dd930",
      "tree": "f83b3760bf171a3402ff48616726c6c71d01df2c",
      "parents": [
        "a87f29cbbcbd5bd1e4990367cd18967e9bbeacff"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Mar 14 17:06:52 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Mar 16 13:50:16 2011 +0200"
      },
      "message": "UBI: allocate write checking buffer on demand\n\nInstead of using pre-allocated \u0027ubi-\u003edbg_peb_buf\u0027 buffer in\n\u0027ubi_dbg_check_write()\u0027, dynamically allocate it when needed. The\nintend is to get rid of the pre-allocated \u0027ubi-\u003edbg_peb_buf\u0027 buffer\ncompletely. And the need for this arises because we want to change\nto dynamic debugging control instead of compile-time control, i.e.,\nwe are going to kill the CONFIG_MTD_UBI_DEBUG_PARANOID Kconfig\noption, which would mean that \u0027ubi-\u003edbg_peb_buf\u0027 is always allocated,\nwhich would be wasteful.\n\nThus, we are getting rid of \u0027ubi-\u003edbg_peb_buf\u0027, and this is a\npreparation for that.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "9ced9f03d12d7539e86b0bff5bc750153c976c34",
      "tree": "dcb8a23b0245d3d4d2719d7ea987f7eee608c553",
      "parents": [
        "9b963f32c38b4c7d2da667e4458967b550f30bee",
        "b0b6ff0b21057bb8e58b0be8b427a4713fd4b5a5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 16:32:47 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 16:32:47 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "e8444a3e3b56b268c6ca31a2f77040fd944834fb",
      "tree": "e35fea64da327096ae7fa60a76eed22da2b2f500",
      "parents": [
        "95a17a23a2189512bc76e7a5901521129d7ae9c1",
        "c804c733846572ca85c2bba60c7fe6fa024dff18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:56:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:56:22 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/users/dwmw2/mtd-2.6.38\n\n* git://git.infradead.org/users/dwmw2/mtd-2.6.38:\n  mtd: add \"platform:\" prefix for platform modalias\n  mtd: mtd_blkdevs: fix double free on error path\n  mtd: amd76xrom: fix oops at boot when resources are not available\n  mtd: fix race in cfi_cmdset_0001 driver\n  mtd: jedec_probe: initialise make sector erase command variable\n  mtd: jedec_probe: Change variable name from cfi_p to cfi\n"
    },
    {
      "commit": "fc2ff592b5b41f3f32e790dd124eeb3bc80706c8",
      "tree": "528a614b1765a5aac90c1c55ba7a017b2f097b67",
      "parents": [
        "193bd40026443835e1b96c79d5efe559d01509ae"
      ],
      "author": {
        "name": "Ivan Djelic",
        "email": "ivan.djelic@parrot.com",
        "time": "Fri Mar 11 11:05:34 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 17:49:31 2011 +0000"
      },
      "message": "mtd: nand: enable software BCH ECC in nand simulator\n\nThis patch adds option \u0027bch\u0027 to nandsim, which can be used to enable\nsoftware BCH ECC (introduced in previous patches) and select BCH error\ncorrection capability.\n\nSigned-off-by: Ivan Djelic \u003civan.djelic@parrot.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "193bd40026443835e1b96c79d5efe559d01509ae",
      "tree": "979bace7cd9806753c95867c6df89fe2de98fc73",
      "parents": [
        "89d8d32060de17c23f761df74799c7c07b79dd01"
      ],
      "author": {
        "name": "Ivan Djelic",
        "email": "ivan.djelic@parrot.com",
        "time": "Fri Mar 11 11:05:33 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 17:49:08 2011 +0000"
      },
      "message": "mtd: nand: add software BCH ECC support\n\nThis patch adds software BCH ECC support to mtd, in order to handle recent\nNAND device ecc requirements (4 bits or more).\n\nIt does so by adding a new ecc mode (NAND_ECC_SOFT_BCH) for use by board\ndrivers, and a new Kconfig option to enable BCH support. It relies on the\ngeneric BCH library introduced in a previous patch.\n\nWhen a board driver uses mode NAND_ECC_SOFT_BCH, it should also set fields\nchip-\u003eecc.size and chip-\u003eecc.bytes to select BCH ecc data size and required\nerror correction capability. See nand_bch_init() documentation for details.\n\nIt has been tested on the following platforms using mtd-utils, UBI and\nUBIFS: x86 (with nandsim), arm926ejs.\n\nSigned-off-by: Ivan Djelic \u003civan.djelic@parrot.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "89d8d32060de17c23f761df74799c7c07b79dd01",
      "tree": "408f3e584c8dc3548a2eda75b106dc72317d01f7",
      "parents": [
        "629286b9561982e90a6d49893a1c641e71b6a2a3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 15:17:41 2011 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 15:17:41 2011 +0000"
      },
      "message": "mtd: fix printf format warnings, mostly lack of %zd for size_t, in mtdswap\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "629286b9561982e90a6d49893a1c641e71b6a2a3",
      "tree": "cb32198537f69897e2640724972db9bb52c574d8",
      "parents": [
        "1065cda8a1a57d0d3bfccdce1a655a84439d24e0"
      ],
      "author": {
        "name": "Xiaochen Wang",
        "email": "wangxiaochen0@gmail.com",
        "time": "Thu Mar 10 22:31:39 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:27:10 2011 +0000"
      },
      "message": "mtd: sm_rtl: check kmalloc return value\n\nBecause malloc/kzalloc may fail, we should check kmalloc/kzalloc return value\n in sm_create_sysfs_attributes(), mtd/sm_rtl.c and do error handling.\nMeanwhile, we should check sm_create_sysfs_attributes return value.\n\nSigned-off-by: Xiaochen Wang \u003cwangxiaochen0@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": "1065cda8a1a57d0d3bfccdce1a655a84439d24e0",
      "tree": "1dc10122081c1b50bf20a20458736756f62c24f2",
      "parents": [
        "437aa565e2656776a7104aaacd792fe789ea8b2d"
      ],
      "author": {
        "name": "Steffen Sledz",
        "email": "sledz@dresearch.de",
        "time": "Thu Mar 10 09:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:27:01 2011 +0000"
      },
      "message": "mtd: cfi: add support for AMIC flashes (e.g. A29L160AT)\n\nSigned-off-by: Steffen Sledz \u003csledz@dresearch.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2c1c5f199482356c00f70b6f2f368c3455d1230c",
      "tree": "c2f59799e1e9d510980539de6ee998ac937bd5e4",
      "parents": [
        "f43272c482661bc88347bba237976eecfc1dbf5b"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Wed Mar 09 16:12:20 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:23:48 2011 +0000"
      },
      "message": "mtd: mxc_nand: fix OOB corruption when page size \u003e 2KiB\n\nWhen page size is 4KiB, ecc.total is set to 8*9, and this causes\nnand_write_page_hwecc() to read past the initialized part of the eccpos array,\nwhich corrupts chip-\u003eoob_poi with bogus values from ecc_calc.\n\nFix this by creating a proper nand_ecclayout for 4KiB flashes.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f43272c482661bc88347bba237976eecfc1dbf5b",
      "tree": "96b1dbe9ff97d660444cd363478f7c8410dbb354",
      "parents": [
        "4332c116869ceca58638beabd9e9a5d7db4cef83"
      ],
      "author": {
        "name": "Sandeep Paulraj",
        "email": "s-paulraj@ti.com",
        "time": "Mon Mar 07 13:50:44 2011 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:23:36 2011 +0000"
      },
      "message": "mtd: DaVinci: Removed header file that is not required\n\nThe DaVinci NAND driver was including the mach-types.h header\nfile.\nThis prevented the DaVinci NAND driver from getting used\nin a DSP only device. The linux port on c6x devices can make\nuse of the same driver and does not define a corresponding\nheader file.\n\nThis header file was required in the driver because earlier there was code\ndependent on a machine_* check. This piece of code has now been factored out\nand is in arch/arm/mach-davinci/aemif.c\n\nThus removing the header file is harmless\n\nSigned-off-by: Sandeep Paulraj \u003cs-paulraj@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4332c116869ceca58638beabd9e9a5d7db4cef83",
      "tree": "634c53f84bc2366ed5d31f47c491f2de324b9177",
      "parents": [
        "401e67e225f350757e11e39392dcc6a0fddcea63"
      ],
      "author": {
        "name": "Lei Wen",
        "email": "leiwen@marvell.com",
        "time": "Thu Mar 03 11:27:01 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:51 2011 +0000"
      },
      "message": "mtd: pxa3xx_nand: clean the keep configure code\n\nUse nand_scan_ident to unify the need of mtd member initilization\nfor both normal detection and keep configuration method.\n\nSigned-off-by: Lei Wen \u003cleiwen@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "401e67e225f350757e11e39392dcc6a0fddcea63",
      "tree": "c10b3f1308095e2458147af459f20cd28aa3a240",
      "parents": [
        "4eb2da8994042d68e84e31138788429a102da2ea"
      ],
      "author": {
        "name": "Lei Wen",
        "email": "leiwen@marvell.com",
        "time": "Mon Feb 28 10:32:14 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:51 2011 +0000"
      },
      "message": "mtd: pxa3xx_nand: mtd scan id process could be defined by driver itself\n\nDifferent NAND driver may require its unique detection. For pxa3xx_nand,\nit use its self id database to get the necessary info.\n\nSigned-off-by: Lei Wen \u003cleiwen@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4eb2da8994042d68e84e31138788429a102da2ea",
      "tree": "15cadde3a7f28d923096c315ce0fd6942ff4ffc5",
      "parents": [
        "38caf7f68e6b4ad84094095887a490e3fa2ec501"
      ],
      "author": {
        "name": "Lei Wen",
        "email": "leiwen@marvell.com",
        "time": "Mon Feb 28 10:32:13 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:50 2011 +0000"
      },
      "message": "mtd: pxa3xx_nand: unify prepare command\n\nMake the interface simpler which could make both debug\nand enhancement easier.\n\nSigned-off-by: Lei Wen \u003cleiwen@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "38caf7f68e6b4ad84094095887a490e3fa2ec501",
      "tree": "a0e6be540775df886a67d6e2102d133f949008a9",
      "parents": [
        "f8155a404db95656f1519b28fdb96cb68f8b2364"
      ],
      "author": {
        "name": "Lei Wen",
        "email": "leiwen@marvell.com",
        "time": "Mon Feb 28 10:32:12 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:50 2011 +0000"
      },
      "message": "mtd: pxa3xx_nand: discard wait_for_event,write_cmd,__readid function\n\nSince we have rework the irq process, we don\u0027t need additional\ndelay in wait_for_event. Also write_cmd and __readid is also\ndiscarded for the same reason.\n\nSigned-off-by: Lei Wen \u003cleiwen@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f8155a404db95656f1519b28fdb96cb68f8b2364",
      "tree": "cccaa10692ac7927cd6bc530bc0e93bc1c8c2359",
      "parents": [
        "e353a20afaee1e3e67fc4fa663a76c68a4c1fb74"
      ],
      "author": {
        "name": "Lei Wen",
        "email": "leiwen@marvell.com",
        "time": "Mon Feb 28 10:32:11 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:50 2011 +0000"
      },
      "message": "mtd: pxa3xx_nand: rework irq logic\n\nEnable all irq when we start the nand controller, and\nput all the transaction logic in the pxa3xx_nand_irq.\n\nBy doing this way, we could dramatically increase the\nperformance by avoid unnecessary delay.\n\nSigned-off-by: Lei Wen \u003cleiwen@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e353a20afaee1e3e67fc4fa663a76c68a4c1fb74",
      "tree": "2de3b53dee73418c5f516ca402d3ce0e3ffcf6da",
      "parents": [
        "e70727e442eb61581f836a9a0ca0c3b70d8a3ff2"
      ],
      "author": {
        "name": "Lei Wen",
        "email": "leiwen@marvell.com",
        "time": "Thu Mar 03 11:08:30 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:50 2011 +0000"
      },
      "message": "mtd: pxa3xx_nand: make scan procedure more clear\n\nThe previous probe function is some kind of big part.\nThis patch seperate the resource allocation to keep the probe process\nmore clear than before.\n\nSigned-off-by: Lei Wen \u003cleiwen@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e70727e442eb61581f836a9a0ca0c3b70d8a3ff2",
      "tree": "52691fbc86e772642978cc09a32eaaf807ef1016",
      "parents": [
        "5d9d9936209e589569a97985285b3282310cf2db"
      ],
      "author": {
        "name": "David Lambert",
        "email": "dave@lambsys.com",
        "time": "Mon Mar 07 12:00:46 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:49 2011 +0000"
      },
      "message": "mtd: speedtest: fix integer overflow\n\n32-bit integers used in \u0027calc_speed()\u0027 may overflow and lead to\nincorrect results. Use 64-bit integers instead.\n\nSigned-off-by: David Lambert \u003cdave@lambsys.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5d9d9936209e589569a97985285b3282310cf2db",
      "tree": "1884373cda9e914eb2252256ff603f6e2cb1c958",
      "parents": [
        "74f1b7244e502c5a98906a5dcc5ec389aacd25e6"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Wed Mar 02 16:47:55 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:49 2011 +0000"
      },
      "message": "mtd: mxc_nand: fix read past buffer end\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by: Sascha hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "74f1b7244e502c5a98906a5dcc5ec389aacd25e6",
      "tree": "44dd8f5b51431beb27dd628c245dab2a32b4a0fc",
      "parents": [
        "bea9312839c51853a2837336405c829b0bf18f88"
      ],
      "author": {
        "name": "John Ogness",
        "email": "john.ogness@linutronix.de",
        "time": "Mon Feb 28 13:12:46 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:48 2011 +0000"
      },
      "message": "mtd: omap3: nand: report corrected ecc errors\n\nThe number of corrected ECC errors should be reported since other MTD\nsystems make use of this information (such as UBI data scrubbing).\n\nSigned-off-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "775adc3d44c8076d3e475fabebb61c08421c4421",
      "tree": "49b97d56a7b46d5b94204c5ed5bcfca2fb2ee817",
      "parents": [
        "c93ff6bf16523d33e991a1fadde1b8d63eb7cd2c"
      ],
      "author": {
        "name": "Jason Liu",
        "email": "r64343@freescale.com",
        "time": "Fri Feb 25 13:06:18 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:47 2011 +0000"
      },
      "message": "mtd: nand: fix a typo in a commentary\n\nSigned-off-by: Jason Liu \u003cr64343@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c93ff6bf16523d33e991a1fadde1b8d63eb7cd2c",
      "tree": "79274e999ebb76ba73ece6d5fde44fb6594c2505",
      "parents": [
        "b3dcfd35244e1cb8dc8dfa5c05013b133dbb437a"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Thu Feb 17 13:44:42 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:47 2011 +0000"
      },
      "message": "mtd: omap: add new variable to platform data to control onenand unlocking\n\nNew variable skip_initial_unlocking is added to the omap_onenand_platform_data.\nThis is used to inform the onenand driver to skip onenand unlocking when it\nis initialized.\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": "b3dcfd35244e1cb8dc8dfa5c05013b133dbb437a",
      "tree": "af506e79393ddb05a8c8cc1a4271453442955ab8",
      "parents": [
        "dcfb81d61da1367e52f7f7e3ceff0d0044c3c7ee"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Thu Feb 17 13:44:41 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:47 2011 +0000"
      },
      "message": "mtd: onenand: add new option to control initial onenand unlocking\n\nA new option ONENAND_SKIP_INITIAL_UNLOCKING is added. This allows\nto disable initial onenand unlocking when the driver is initialized.\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": "dcfb81d61da1367e52f7f7e3ceff0d0044c3c7ee",
      "tree": "9558ad394a0f4939e57a31e5a47d18584cbb95bf",
      "parents": [
        "a321590246202f2598aca2f4ef63b992e8fc97ef"
      ],
      "author": {
        "name": "David Griego",
        "email": "dgriego@mvista.com",
        "time": "Tue Nov 30 15:32:05 2010 +0530"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:47 2011 +0000"
      },
      "message": "mtd: NOR flash driver for OMAP-L137/AM17x\n\nOMAP-L137/AM17x has limited number of dedicated EMIFA\naddress pins, enough to interface directly to an SDRAM.\nIf a device such as an asynchronous flash needs to be\nattached to the EMIFA, then either GPIO pins or a chip\nselect may be used to control the flash device\u0027s upper\naddress lines.\n\nThis patch adds support for the NOR flash on the OMAP-L137/\nAM17x user interface daughter board using the latch-addr-flash\nMTD mapping driver which allows flashes to be partially\nphysically addressed. The upper address lines are set by\na board specific code which is a separate patch.\n\nSigned-off-by: David Griego \u003cdgriego@mvista.com\u003e\nSigned-off-by: Aleksey Makarov \u003camakarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Savinay Dharmappa \u003csavinay.dharmappa@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a321590246202f2598aca2f4ef63b992e8fc97ef",
      "tree": "cbb838704f7575bf5634c95fd1d91bef24e9d296",
      "parents": [
        "115ee88c15b55859a8b59c5dccb3882bbd47e542"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Mon Feb 14 16:16:11 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:46 2011 +0000"
      },
      "message": "mtd: Add mtdswap block driver\n\nAdd a driver for allowing an mtd device to be used as a block device for\nswapping. The block device is volatile, and the mapping of swapped pages\nis not stored on flash.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nTested-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "115ee88c15b55859a8b59c5dccb3882bbd47e542",
      "tree": "12eea6cd84f3af3b0672e29edfa310f121623a8c",
      "parents": [
        "c7519dbf6f4b4408229d279d799c938ffdd06f21"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Mon Feb 14 16:16:10 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:46 2011 +0000"
      },
      "message": "mtd_blkdevs: Set the maximum discards size\n\nSet max_discard_sectors to UINT_MAX.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nTested-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c7519dbf6f4b4408229d279d799c938ffdd06f21",
      "tree": "77952c980c6a744b8f318a4514f30cfb26a9d4df",
      "parents": [
        "13ce77f46c79a3839e4c2ff9722c9416c165f498"
      ],
      "author": {
        "name": "Jarkko Lavinen",
        "email": "jarkko.lavinen@nokia.com",
        "time": "Mon Feb 14 16:16:09 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:46 2011 +0000"
      },
      "message": "mtd_blkdevs: Add background processing support\n\nAdd a new background method into mtd_blktrans_ops, add background support\ninto mtd_blktrans_thread(), and add mtd_blktrans_cease_background().\n\nIf the mtd blktrans dev has the background support, the thread will\ncall background function when the request queue becomes empty. The background\noperation may run as long as needs to until\nmtd_blktrans_cease_background() tells to stop.\n\nSigned-off-by: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nTested-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "13ce77f46c79a3839e4c2ff9722c9416c165f498",
      "tree": "db584a38edc5478ffdd6326afbffddf7f9158dd5",
      "parents": [
        "d8f90b2c9d521500bcd4a1ecdcdb283bfdd2186f"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Feb 10 16:01:46 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:46 2011 +0000"
      },
      "message": "mtd: cfi: fix writebufsize initialization\n\nWhen initializing mtd-\u003ewritebufsize, we must take into account\npossible flash chip interleaving. Wrong writebufsize initialization\ncaused UBIFS recovery issues resulting in unmountable UBIFS file\nsystem on NOR flash partitions.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\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": "d8f90b2c9d521500bcd4a1ecdcdb283bfdd2186f",
      "tree": "c82e6a2f0a85dbe20c058190d4632bede78328a8",
      "parents": [
        "4085bcc682e1276ab4ac2da9866daadf944d7167"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Wed Feb 09 17:00:33 2011 +0900"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:45 2011 +0000"
      },
      "message": "mtd: m25p80: add support for M25PX64\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4085bcc682e1276ab4ac2da9866daadf944d7167",
      "tree": "65a3554fa2325860f246ad6460e20b8e49d7a95a",
      "parents": [
        "fc7fe7691c6bbd5f8f51a87e759770975c648410"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Tue Feb 08 12:02:40 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:45 2011 +0000"
      },
      "message": "mtd: tests: add multiblock erase test to the mtd_speedtest\n\nNew multiblock erase speed test is added to mtd_speedtest.\nIt consists of 2-, 4-, 8-, 16-, 32- and 64-blocks at once\nmultiblock erase tests.\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": "fc7fe7691c6bbd5f8f51a87e759770975c648410",
      "tree": "131c8868bc2f17e3a91e3d077bf04b22a9ac8b3d",
      "parents": [
        "e6da85685b2dec1e69e58366c22d1f883d6da575"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Feb 08 12:02:39 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:45 2011 +0000"
      },
      "message": "mtd: tests: add count parameter to mtd_speedtest\n\nBy default mtd_speedtest uses all the eraseblocks of the\nMTD partition being tested.  For large partitions a\nsmaller number is sufficient and makes running the test\nquicker.  For that reason, add a parameter \u0027count\u0027 to\nspecify the maximum number of eraseblocks to use for\ntesting.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e6da85685b2dec1e69e58366c22d1f883d6da575",
      "tree": "32ff27bcf6b566098a4569e1f7c1a84b351ba5d7",
      "parents": [
        "b085058fe556328443f982d892c9657b3aff9d4a"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Tue Feb 08 12:02:42 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:45 2011 +0000"
      },
      "message": "mtd: onenand_base: onenand_verify bugfix for writepage non-aligned address\n\nIn onenand_verify function the address can be writepage non-aligned.\nWhen a page is read for comparing the right offset should be used\nfor \"this-\u003everify_buf\" to get the right matching with compared\n\"buf\" buffer.\n\nSigned-off-by: Roman Tereshonkov \u003croman.tereshonkov@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b085058fe556328443f982d892c9657b3aff9d4a",
      "tree": "95b05c27c2c312afd360c61fa0138d9b67c8a2a1",
      "parents": [
        "7912a5e7f37512d8d105785046137435b70347ce"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Tue Feb 08 12:02:38 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:44 2011 +0000"
      },
      "message": "mtd: OneNAND: return read error for 4KiB page read\n\nWhen reading using the 4KiB page read function, I/O\nerrors could be ignored if more than 1 page was read\nat a time.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7912a5e7f37512d8d105785046137435b70347ce",
      "tree": "fe093be85b47e494a5ce4c078cc6bd502d1fd949",
      "parents": [
        "7b7e905ec2ec511e06279181ca95a892db21e292"
      ],
      "author": {
        "name": "Stanislav Fomichev",
        "email": "kernel@fomichev.me",
        "time": "Mon Feb 07 23:48:25 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:44 2011 +0000"
      },
      "message": "mtd: nand: fix pointer NULL pointer dereferencing\n\nIn \u0027verify_bbt_descr()\u0027, first check the \"bd\" pointer, then\ndereference it.\n\nComments amended by Artem.\n\nSigned-off-by: Stanislav Fomichev \u003ckernel@fomichev.me\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7b7e905ec2ec511e06279181ca95a892db21e292",
      "tree": "235fac2b1b206f5644de4fabae7148951c694ba7",
      "parents": [
        "3ee7451a023dd197fcfc1ba46dcce6d8ec5e1b78"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Thu Feb 03 13:45:56 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:44 2011 +0000"
      },
      "message": "mtd: tests: print correct values\n\nThe ebcnt and pgcnt variable initialization is moved before printk\nwhich uses them.\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": "3ee7451a023dd197fcfc1ba46dcce6d8ec5e1b78",
      "tree": "b87527fb5eccede4c9236ecd1e521afa1ef02125",
      "parents": [
        "f17f12ce9dd6ec0a8e1f415ecdbaebfce0207464"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Feb 02 18:13:36 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:44 2011 +0000"
      },
      "message": "mtd: ts5500_flash: avoid calling map_destroy on NULL\n\nmap_destroy dereferences its argument.  The call is furthermore only\nreachable when this argument is NULL.  Thus the call is dropped.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\n@@\n\n*if (x \u003d\u003d NULL)\n{ ...\n* map_destroy(x);\n  ...\n  return ...;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f17f12ce9dd6ec0a8e1f415ecdbaebfce0207464",
      "tree": "99c01455d53f7184ac0a52fcfd208efbff9705a0",
      "parents": [
        "07be303d22ac7e067b8a7172a4043ebe32b74b33"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Sun Jan 30 10:31:48 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:43 2011 +0000"
      },
      "message": "mtd: phram: fix memory leak\n\nCommit 4f678a58 (mtd: fix memory leaks in phram_setup) missed two cases\nwhere the memory allocated for name would be leaked. This commit frees\nthe memory when register_device() fails and on unregister_devices().\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "07be303d22ac7e067b8a7172a4043ebe32b74b33",
      "tree": "4bb4d02f31a1d161afbbb83cb5683c1088977edb",
      "parents": [
        "37a23c20181aaddb8019f0a57bcda334412b89f8"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Feb 02 08:53:55 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:42 2011 +0000"
      },
      "message": "mtd: mtdram: initialize writebufsize field\n\nSet the \u0027mtd-\u003ewritebufsize\u0027 field to 64 to mimic modern CFI flashes.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "37a23c20181aaddb8019f0a57bcda334412b89f8",
      "tree": "9a73ac5a8c4df1c0346449d5f65ec638ce2c2ef7",
      "parents": [
        "771df61949cf2d6ae9ff07e209c80693cdbc9302"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Jan 25 11:20:26 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:42 2011 +0000"
      },
      "message": "mtd: m25p80: add support for the EON EN25F32 chip\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "771df61949cf2d6ae9ff07e209c80693cdbc9302",
      "tree": "58ce33325000bc7c17832c86a2763aabed665b10",
      "parents": [
        "cbc6c5e73dfa598b1fa5e67cef28096186e2a7cd"
      ],
      "author": {
        "name": "Holger Brunck",
        "email": "holger.brunck@keymile.com",
        "time": "Mon Jan 24 17:45:42 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:42 2011 +0000"
      },
      "message": "mtd: adapt writebufsize calculation for concat\n\nIf different chips with different writebufsize are concatenated,\nthe writebufsize from the concat device has to be taken from\nthe device with the largest writebuffer. This writebufsize\nis used later on in the UBI layer for the min I/O size.\n\nSigned-off-by: Holger Brunck \u003cholger.brunck@keymile.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cbc6c5e73dfa598b1fa5e67cef28096186e2a7cd",
      "tree": "77e0933fcba5181c21e3ec9226ebe4356f98f5e7",
      "parents": [
        "7f53f12f02b0b60af373a07fcac62b578381308e"
      ],
      "author": {
        "name": "Hong Xu",
        "email": "hong.xu@atmel.com",
        "time": "Tue Jan 18 14:36:05 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:42 2011 +0000"
      },
      "message": "mtd: atmel_nand: Add DMA support to access Nandflash\n\nSome SAM9 chips have the ability to perform DMA between CPU and SMC controller.\nThis patch adds DMA support for SAM9RL, SAM9G45, SSAM9G46,AM9M10, SAM9M11.\n\nSigned-off-by: Hong Xu \u003chong.xu@atmel.com\u003e\nTested-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7f53f12f02b0b60af373a07fcac62b578381308e",
      "tree": "8f3263c9968704831d0b5d494eab5f2c541f5836",
      "parents": [
        "ca91facf6babe548b5386993bb2820b7dc9b743d"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jan 11 18:46:10 2011 -0600"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:42 2011 +0000"
      },
      "message": "mtd: mtd_blkdevs: local symbols should be static\n\nThe function blktrans_dev_release and blktrans_dev_put are only used\nlocally in this file and should be static.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ca91facf6babe548b5386993bb2820b7dc9b743d",
      "tree": "84a70cc93708b81071d78b540645a34fcb9db2c2",
      "parents": [
        "83025c824fce44b6d007b9bbc506c4189fb89da1"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jan 11 18:37:25 2011 -0600"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:41 2011 +0000"
      },
      "message": "mtd: local symbols should be static\n\nThe three backing_dev_info symbols are only used in this file and\nshould be static.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "83025c824fce44b6d007b9bbc506c4189fb89da1",
      "tree": "828825662a7c4aac2baa167615d7e29204494ab5",
      "parents": [
        "f53fdebcc3e1e5d15ffd0b1204d5944b4ceb8a07"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Tue Jan 11 12:43:49 2011 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:41 2011 +0000"
      },
      "message": "mtd: mpc5121_nfc: don\u0027t treat NULL clk as an error\n\nclk_get() returns a struct clk cookie to the driver and some platforms\nmay return NULL if they only support a single clock.  clk_get() has only\nfailed if it returns a ERR_PTR() encoded pointer.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f53fdebcc3e1e5d15ffd0b1204d5944b4ceb8a07",
      "tree": "65964da93ee0673e4ba8a4928f25d101df0cd28d",
      "parents": [
        "06f2ae3c91ea04b0d640e0dd9cf69a265f5ecda6"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jan 11 14:33:39 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:41 2011 +0000"
      },
      "message": "mtd: drop MTD_CONCAT from Kconfig entirely\n\nAs there are no more dependencies on MTD_CONCAT or CONFIG_MTD_CONCAT,\ndrop this entry from Kconfig entirely.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Stefan Roese \u003csr@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": "a8adc3f01b9a757a0d290b2987af6b998697399f",
      "tree": "78af3ad10c6bb67c09d4080e908fc028cffd8405",
      "parents": [
        "e1d6ee722285278b427007fc3fa4421a0c1b3b3c"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jan 11 14:33:37 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:40 2011 +0000"
      },
      "message": "mtd: drop CONFIG_MTD_CONCAT ifdefs\n\nAs MTD_CONCAT is becoming a part of mtd core, it\u0027s now meaningless\nto to check for it in ifdefs. Drop such references from MTD code.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Stefan Roese \u003csr@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": "e1d6ee722285278b427007fc3fa4421a0c1b3b3c",
      "tree": "654e1751614c94fbf6c0e56829d98868aec3caf2",
      "parents": [
        "4d42942cff0785d8a153bafcd62b6870726cd5f1"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jan 11 14:33:36 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:40 2011 +0000"
      },
      "message": "mtd: drop MTD_CONCAT dependencies from Kconfig\n\nAs MTD_CONCAT is becoming a part of mtd core, it\u0027s no longer necessary\nto depend on it in Kconfig scripts. Drop such references.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Stefan Roese \u003csr@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": "4d42942cff0785d8a153bafcd62b6870726cd5f1",
      "tree": "830234f508383377dfa48b0cf89c2215daf79400",
      "parents": [
        "c804c733846572ca85c2bba60c7fe6fa024dff18"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jan 11 14:33:35 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:22:40 2011 +0000"
      },
      "message": "mtd: make MTD_CONCAT support mandatory\n\nMove mtdconcat to be an integral part of the mtd core. It\u0027s a tiny bit\nof code, which bears \u0027say Y if you don\u0027t know what to do\u0027 note in the\nKconfig. OTOH there are several ugly ifdefs depending on the MTD_CONCAT.\nSo, making MTD_CONCAT support mandatory will allow us to clean up code a\nlot.\n\nKconfig entry is changed to be a bool defaulting to Y, so all code\npieces depending on it, will have MTD_CONCAT Kconfig symbol and\nCONFIG_MTD_CONCAT define. This will be removed in one of next patches.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Stefan Roese \u003csr@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": "c804c733846572ca85c2bba60c7fe6fa024dff18",
      "tree": "0f9882ffb7611f26a80c33db3f6aaed1f6f558af",
      "parents": [
        "bd637f6f22235b4613f9ab6555e8088a455c1ed4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Mar 07 11:04:24 2011 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:20:05 2011 +0000"
      },
      "message": "mtd: add \"platform:\" prefix for platform modalias\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf (platform: prefix MODALIAS\nwith \"platform:\"), the platform modalias is prefixed with \"platform:\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "bd637f6f22235b4613f9ab6555e8088a455c1ed4",
      "tree": "3892841ec4fd7bbf0ceffad2e594830b554d0f34",
      "parents": [
        "82013d988fc03a1b908b2b0360a1e34f6152fda6"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sun Jan 09 01:25:06 2011 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:19:44 2011 +0000"
      },
      "message": "mtd: mtd_blkdevs: fix double free on error path\n\nThis one liner patch fixes double free that will occur if add_mtd_blktrans_dev\nfails. On failure it frees the input argument, but all its users also free it\non error which is natural thing to do. Thus don\u0027t free it.\n\nAll credit for finding that bug belongs to reporters of the bug in the android bugzilla\nhttp://code.google.com/p/android/issues/detail?id\u003d13761\n\nCommit message tweaked by Artem.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "82013d988fc03a1b908b2b0360a1e34f6152fda6",
      "tree": "4fa9c93ef0846848576f115baa5bf5c95728e9a4",
      "parents": [
        "ecf3fde07c8dcb92a1bf3fbdfe70905d85cd00e1"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Sat Jan 08 15:24:37 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 14:19:09 2011 +0000"
      },
      "message": "mtd: amd76xrom: fix oops at boot when resources are not available\n\nFor some unknown reasons resources needed by amd76xrom driver can be\nunavailable. And instead of returning an error, the driver keeps going\nand crash the kernel. This patch fixes the problem by making the driver\nreturn -EBUSY if the resources are not available.\n\nCommit messages tweaked by Artem.\n\nReported-by: Russell Whitaker \u003cruss@ashlandhome.net\u003e\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ecf3fde07c8dcb92a1bf3fbdfe70905d85cd00e1",
      "tree": "b45b4729fdd5e49f588629a3da968a4a90aa401f",
      "parents": [
        "ceabebb2bd2672f709e4454e16bc6042732e2dfe"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Mon Feb 07 17:07:11 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 12:09:07 2011 +0000"
      },
      "message": "mtd: fix race in cfi_cmdset_0001 driver\n\nAs inval_cache_and_wait_for_operation() drop and reclaim the lock\nto invalidate the cache, some other thread may suspend the operation\nbefore reaching the for(;;) loop. Therefore the loop must start with\nchecking the chip-\u003estate before reading status from the chip.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nAcked-by: Michael Cashwell \u003cmboards@prograde.net\u003e\nAcked-by: Stefan Bigler \u003cstefan.bigler@keymile.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ceabebb2bd2672f709e4454e16bc6042732e2dfe",
      "tree": "fbd883b13d5b3a01a0fa17b399252f4b6aa8e68f",
      "parents": [
        "efba2e313ea1b1bd69a7c4659263becf43bb1adc"
      ],
      "author": {
        "name": "Antony Pavlov",
        "email": "antony@niisi.msk.ru",
        "time": "Fri Feb 11 13:00:37 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 12:05:54 2011 +0000"
      },
      "message": "mtd: jedec_probe: initialise make sector erase command variable\n\nIn the commit 08968041bef437ec363623cd3218c2b083537ada\n (mtd: cfi_cmdset_0002: make sector erase command variable)\nintrodused a field sector_erase_cmd. In the same commit initialisation\nof cfi-\u003esector_erase_cmd made in cfi_chip_setup()\n(file drivers/mtd/chips/cfi_probe.c), so the CFI chip has no problem:\n\n...\n        cfi-\u003ecfi_mode \u003d CFI_MODE_CFI;\n        cfi-\u003esector_erase_cmd \u003d CMD(0x30);\n...\n\nBut for the JEDEC chips this initialisation is not carried out,\nso the JEDEC chips have sector_erase_cmd \u003d\u003d 0.\n\nThis patch adds the missing initialisation.\n\nSigned-off-by: Antony Pavlov \u003cantony@niisi.msk.ru\u003e\nAcked-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "efba2e313ea1b1bd69a7c4659263becf43bb1adc",
      "tree": "2c5df5170bc7c27c256efd16253752723fd0b3cc",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Antony Pavlov",
        "email": "antony@niisi.msk.ru",
        "time": "Fri Feb 11 13:00:37 2011 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Mar 11 12:05:24 2011 +0000"
      },
      "message": "mtd: jedec_probe: Change variable name from cfi_p to cfi\n\nIn the following commit, we\u0027ll need to use the CMD() macro in order to\nfix the initialisation of the sector_erase_cmd field. That requires the\nlocal variable to be called \u0027cfi\u0027, so change it first in a simple patch.\n\nSigned-off-by: Antony Pavlov \u003cantony@niisi.msk.ru\u003e\nAcked-by: Guillaume LECERF \u003cglecerf@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "3afdb0f3528991de0833224f2dba60dc061e01fa",
      "tree": "0d9c7529c6cc2b41f0df778cc396edd74699721a",
      "parents": [
        "71d8c5b11e3b5936ae6c2e0b1dd6f5c78b305b65",
        "f7fdaca910e6bc13659ecdffc28c97938b752e01"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 13:53:29 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 10 13:53:29 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "f43ec882b8b65de0ebde2e1ad52e8de0349d83ae",
      "tree": "6d71ba08bf9069c354a01a2b2e78ea867bab604a",
      "parents": [
        "30b542ef453e6832ff682170b2db95d7bca2fe70"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Feb 14 13:36:54 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Mar 08 10:12:48 2011 +0200"
      },
      "message": "UBI: provide LEB offset information\n\nProvide the LEB offset information in the UBI device information data\nstructure. This piece of information is required by UBIFS to find out\nwhat are the LEB offsets which are aligned to the max. write size.\n\nIf LEB offset not aligned to max. write size, then UBIFS has to take\nthis into account to write more optimally.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "30b542ef453e6832ff682170b2db95d7bca2fe70",
      "tree": "a74ccffb6a4eebb6ec8f9d3aa2d152700f995830",
      "parents": [
        "10ac27970274e9094aee84a6452a25bf1b7e59e1"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jan 30 18:37:33 2011 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Mar 08 10:12:48 2011 +0200"
      },
      "message": "UBI: incorporate maximum write size\n\nIncorporate MTD write buffer size into UBI device information\nbecause UBIFS needs this field. UBI does not use it ATM, just\nprovides to upper layers in \u0027struct ubi_device_info\u0027.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "76851671287209759f63c090ffaffca56ba00358",
      "tree": "31e2c44e1a8e919b8a854603eece93fcc43296a0",
      "parents": [
        "48f6b0999673cce33e4a54d89c78460cc28e5156"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "richard.zhao@freescale.com",
        "time": "Thu Mar 03 16:40:02 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Mar 07 19:29:42 2011 +0100"
      },
      "message": "ARM: imx5x: clean up ARCH_MX5X\n\nMove to SOC_SOC_IMX5X. Leave only places which prevent multi-soc\nusing ARCH_MX5X.\n\nSigned-off-by: Richard Zhao \u003crichard.zhao@freescale.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "12d7d4e0ed8fecf7f74c89483b55b300be6e5901",
      "tree": "f573761ac752ff04ec445e23aef50adadda49790",
      "parents": [
        "aca6ad073ea820776bf5bdb87cf82eace35042c8",
        "790ab7e92bec24aee3939b300d36b99ab2e3f3ca"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 02 17:07:14 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Mar 02 17:07:14 2011 -0800"
      },
      "message": "Merge branch \u0027devel-cleanup\u0027 into omap-for-linus\n\nConflicts:\n\tarch/arm/mach-omap2/timer-gp.c\n"
    },
    {
      "commit": "1c48a5c93da63132b92c4bbcd18e690c51539df6",
      "tree": "746e990ce0f49e48e2cc9d55766485f468ca35f6",
      "parents": [
        "793218dfea146946a076f4fe51e574db61034a3e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 17 02:43:24 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:46 2011 -0700"
      },
      "message": "dt: Eliminate of_platform_{,un}register_driver\n\nFinal step to eliminate of_platform_bus_type.  They\u0027re all just\nplatform drivers now.\n\nv2: fix type in pasemi_nand.c (thanks to Stephen Rothwell)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fc406cd84b051f39f870b8050303941877f7b0b5",
      "tree": "65fc84c34018639bbded8f115bc8ccddb35b052d",
      "parents": [
        "a1fe724a47e4a06bb022cac400f181eeac49583d"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Feb 14 16:52:45 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Feb 22 13:51:15 2011 +0900"
      },
      "message": "mtd: OneNAND: Change dependency of ARCH_EXYNOS4\n\nThis patch updates EXYNOS4 OneNAND support according to the change of\nARCH name, EXYNOS4.\n\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "c497dd5594ed3ef97bc563b07e8c050618f745a3",
      "tree": "d85613c1a8a882e94a41e6c2c9fe423de0356af5",
      "parents": [
        "5714b7ed6b3e3c00c0d4719bb66757e64c30ecf6"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Mon Feb 07 10:47:01 2011 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:44:46 2011 -0800"
      },
      "message": "mtd: OneNAND: OMAP2: increase multiblock erase verify timeout\n\nThe current multiblock erase verify read timeout 100us is the maximum\nfor none-error case. If errors happen during multibock erase then\nthe specification recommends to run multiblock erase verify command\nwith maximum timeout 10ms (see specs. for KFM4G16Q2A and KFN8G16Q2A).\n\nFor the most common non-error case we wait 100us in udelay polling\nloop. In case of timeout the interrupt mode is used to wait for the\ncommand end.\n\nSigned-off-by: Roman Tereshonkov \u003croman.tereshonkov@nokia.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3ad2d861362031dac8b2bba78a8f4c575300948f",
      "tree": "24dbf3d99034234dac78b3c001eac5c8470d514b",
      "parents": [
        "1435ca0fc1a269f9496343e24223a0fc430aff7a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Mon Feb 07 10:46:59 2011 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:44:45 2011 -0800"
      },
      "message": "OMAP: OneNAND: determine frequency in one place\n\nOneNAND frequency is determined when calculating\nGPMC timings.  Return that value instead of determining it\nagain in the OMAP OneNAND driver.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f040d33253b2daf6f305fc35fca2399047ced028",
      "tree": "09accb3434f740a07780f9b3df6a4020cff84cfb",
      "parents": [
        "f3d73f362d689a1d044e77964864f0a8ea0217f3"
      ],
      "author": {
        "name": "Sukumar Ghorai",
        "email": "s-ghorai@ti.com",
        "time": "Fri Jan 28 15:42:09 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:32:55 2011 -0800"
      },
      "message": "omap3: nand: making ecc layout as compatible with romcode ecc\n\nThis patch overrides nand ecc layout and bad block descriptor (for 8-bit\ndevice) to support hw ecc in romcode layout. So as to have in sync with ecc\nlayout throughout; i.e. x-loader, u-boot and kernel.\n\nThis enables to flash x-loader, u-boot, kernel, FS images from kernel itself\nand compatiable with other tools.\n\nThis patch does not enables this feature by default and need to pass from\nboard file to enable for any board.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f3d73f362d689a1d044e77964864f0a8ea0217f3",
      "tree": "78952365f2a575234fe8cfa0bdf04e268080cd1a",
      "parents": [
        "317379a975c07fe63bc4f86dabd668df96ff3df2"
      ],
      "author": {
        "name": "Sukumar Ghorai",
        "email": "s-ghorai@ti.com",
        "time": "Fri Jan 28 15:42:08 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:32:54 2011 -0800"
      },
      "message": "omap3: nand: ecc layout select from board file\n\nThis patch makes it possible to select sw or hw (different layout options)\necc scheme supported by omap nand driver.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "317379a975c07fe63bc4f86dabd668df96ff3df2",
      "tree": "04cf76a6b0c8caec5f3d7eb810dc165fdb96eaa5",
      "parents": [
        "4e070376165a9b7f245fada77645b81352c6ec78"
      ],
      "author": {
        "name": "Sukumar Ghorai",
        "email": "s-ghorai@ti.com",
        "time": "Fri Jan 28 15:42:07 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:32:54 2011 -0800"
      },
      "message": "omap3: nand: configurable fifo threshold to gain the throughput\n\nConfigure the FIFO THREASHOLD value different for read and write to keep busy\nboth filling and to drain out of FIFO at reading and writing.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4e070376165a9b7f245fada77645b81352c6ec78",
      "tree": "76a854fc37f50633f10a9eb25382d43329a94083",
      "parents": [
        "db97eb7dfe13f6c04f0a0e77c32e2691f563ab8b"
      ],
      "author": {
        "name": "Sukumar Ghorai",
        "email": "s-ghorai@ti.com",
        "time": "Fri Jan 28 15:42:06 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:32:53 2011 -0800"
      },
      "message": "omap3: nand: prefetch in irq mode support\n\nThis patch enable prefetch-irq mode for nand transfer(read, write)\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1b0b323c70cd5fdca967d89ed3a03dfebd84ada7",
      "tree": "224d603ee170f3f2b3f45214d9fe2ae4181e9a27",
      "parents": [
        "d5ce2b6592c49935462cba7317fa67fe8ee474ec"
      ],
      "author": {
        "name": "Sukumar Ghorai",
        "email": "s-ghorai@ti.com",
        "time": "Fri Jan 28 15:42:04 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:32:52 2011 -0800"
      },
      "message": "omap3: nand: configurable transfer type per board\n\nnand transfer type (sDMA, Polled, prefetch) can be select from board file,\nenabling all transfer type in driver, by default.\n\nthis helps in multi-omap build and to select different transfer type for\ndifferent board.\n\nSigned-off-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d5ce2b6592c49935462cba7317fa67fe8ee474ec",
      "tree": "5dac64a2ee28e08bd730efa2bb28d3f32e12fbca",
      "parents": [
        "df7ffd317d36d36095c26bb57b3dd405274048e5"
      ],
      "author": {
        "name": "Sukumar Ghorai",
        "email": "s-ghorai@ti.com",
        "time": "Fri Jan 28 15:42:03 2011 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Feb 17 15:32:52 2011 -0800"
      },
      "message": "omap3630: nand: fix device size to work in polled mode\n\nzoom3 and 3630-sdp having the x16 nand device.\nThis patch configure gpmc as x16 and select the currect function in driver\nfor polled mode (without prefetch enable) transfer.\n\nSigned-off-by: Sukumar Ghorai \u003cs-ghorai@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    }
  ],
  "next": "177b241d0ed7154417d3510695c6d14107591e80"
}
