)]}'
{
  "log": [
    {
      "commit": "48476df99894492a0f7239f2f3c9a2dde4ff38e2",
      "tree": "5a1b80f20449968f0de6e5bfbcda5e360e31ba1f",
      "parents": [
        "37cae6ad4c484030fa972241533c32730ec79b7d",
        "24dea0c9feccf699749f860fa2f4ccd84d30390d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:33:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:33:54 2013 -0800"
      },
      "message": "Merge tag \u0027for-linus-20130301\u0027 of git://git.infradead.org/linux-mtd\n\nPull MTD update from David Woodhouse:\n \"Fairly unexciting MTD merge for 3.9:\n\n   - misc clean-ups in the MTD command-line partitioning parser\n     (cmdlinepart)\n   - add flash locking support for STmicro chips serial flash chips, as\n     well as for CFI command set 2 chips.\n   - new driver for the ELM error correction HW module found in various\n     TI chips, enable the OMAP NAND driver to use the ELM HW error\n     correction\n   - added number of new serial flash IDs\n   - various fixes and improvements in the gpmi NAND driver\n   - bcm47xx NAND driver improvements\n   - make the mtdpart module actually removable\"\n\n* tag \u0027for-linus-20130301\u0027 of git://git.infradead.org/linux-mtd: (45 commits)\n  mtd: map: BUG() in non handled cases\n  mtd: bcm47xxnflash: use pr_fmt for module prefix in messages\n  mtd: davinci_nand: Use managed resources\n  mtd: mtd_torturetest can cause stack overflows\n  mtd: physmap_of: Convert device allocation to managed devm_kzalloc()\n  mtd: at91: atmel_nand: for PMECC, add code to check the ONFI parameter ECC requirement.\n  mtd: atmel_nand: make pmecc-cap, pmecc-sector-size in dts is optional.\n  mtd: atmel_nand: avoid to report an error when lookup table offset is 0.\n  mtd: bcm47xxsflash: adjust names of bus-specific functions\n  mtd: bcm47xxpart: improve probing of nvram partition\n  mtd: bcm47xxpart: add support for other erase sizes\n  mtd: bcm47xxnflash: register this as normal driver\n  mtd: bcm47xxnflash: fix message\n  mtd: bcm47xxsflash: register this as normal driver\n  mtd: bcm47xxsflash: write number of written bytes\n  mtd: gpmi: add sanity check for the ECC\n  mtd: gpmi: set the Golois Field bit for mx6q\u0027s BCH\n  mtd: devices: elm: Removes \u003cxx\u003e literals in elm DT node\n  mtd: gpmi: fix a dereferencing freed memory error\n  mtd: fix the wrong timeo for panic_nand_wait()\n  ...\n"
    },
    {
      "commit": "d895cb1af15c04c522a25c79cc429076987c089b",
      "tree": "895dc9157e28f603d937a58be664e4e440d5530c",
      "parents": [
        "9626357371b519f2b955fef399647181034a77fe",
        "d3d009cb965eae7e002ea5badf603ea8f4c34915"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 20:16:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 20:16:07 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs pile (part one) from Al Viro:\n \"Assorted stuff - cleaning namei.c up a bit, fixing -\u003ed_name/-\u003ed_parent\n  locking violations, etc.\n\n  The most visible changes here are death of FS_REVAL_DOT (replaced with\n  \"has -\u003ed_weak_revalidate()\") and a new helper getting from struct file\n  to inode.  Some bits of preparation to xattr method interface changes.\n\n  Misc patches by various people sent this cycle *and* ocfs2 fixes from\n  several cycles ago that should\u0027ve been upstream right then.\n\n  PS: the next vfs pile will be xattr stuff.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (46 commits)\n  saner proc_get_inode() calling conventions\n  proc: avoid extra pde_put() in proc_fill_super()\n  fs: change return values from -EACCES to -EPERM\n  fs/exec.c: make bprm_mm_init() static\n  ocfs2/dlm: use GFP_ATOMIC inside a spin_lock\n  ocfs2: fix possible use-after-free with AIO\n  ocfs2: Fix oops in ocfs2_fast_symlink_readpage() code path\n  get_empty_filp()/alloc_file() leave both -\u003ef_pos and -\u003ef_version zero\n  target: writev() on single-element vector is pointless\n  export kernel_write(), convert open-coded instances\n  fs: encode_fh: return FILEID_INVALID if invalid fid_type\n  kill f_vfsmnt\n  vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry op\n  nfsd: handle vfs_getattr errors in acl protocol\n  switch vfs_getattr() to struct path\n  default SET_PERSONALITY() in linux/elf.h\n  ceph: prepopulate inodes only when request is aborted\n  d_hash_and_lookup(): export, switch open-coded instances\n  9p: switch v9fs_set_create_acl() to inode+fid, do it before d_instantiate()\n  9p: split dropping the acls from v9fs_set_create_acl()\n  ...\n"
    },
    {
      "commit": "5115f3c19d17851aaff5a857f55b4a019c908775",
      "tree": "0d02cf01e12e86365f4f5e3b234f986daef181a7",
      "parents": [
        "c41b3810c09e60664433548c5218cc6ece6a8903",
        "17166a3b6e88b93189e6be5f7e1335a3cc4fa965"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:24:48 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:24:48 2013 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine updates from Vinod Koul:\n \"This is fairly big pull by my standards as I had missed last merge\n  window.  So we have the support for device tree for slave-dmaengine,\n  large updates to dw_dmac driver from Andy for reusing on different\n  architectures.  Along with this we have fixes on bunch of the drivers\"\n\nFix up trivial conflicts, usually due to #include line movement next to\neach other.\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (111 commits)\n  Revert \"ARM: SPEAr13xx: Pass DW DMAC platform data from DT\"\n  ARM: dts: pl330: Add #dma-cells for generic dma binding support\n  DMA: PL330: Register the DMA controller with the generic DMA helpers\n  DMA: PL330: Add xlate function\n  DMA: PL330: Add new pl330 filter for DT case.\n  dma: tegra20-apb-dma: remove unnecessary assignment\n  edma: do not waste memory for dma_mask\n  dma: coh901318: set residue only if dma is in progress\n  dma: coh901318: avoid unbalanced locking\n  dmaengine.h: remove redundant else keyword\n  dma: of-dma: protect list write operation by spin_lock\n  dmaengine: ste_dma40: do not remove descriptors for cyclic transfers\n  dma: of-dma.c: fix memory leakage\n  dw_dmac: apply default dma_mask if needed\n  dmaengine: ioat - fix spare sparse complain\n  dmaengine: move drivers/of/dma.c -\u003e drivers/dma/of-dma.c\n  ioatdma: fix race between updating ioat-\u003ehead and IOAT_COMPLETION_PENDING\n  dw_dmac: add support for Lynxpoint DMA controllers\n  dw_dmac: return proper residue value\n  dw_dmac: fill individual length of descriptor\n  ...\n"
    },
    {
      "commit": "7bb307e894d51308aa0582a8c4cc5875bbc645b9",
      "tree": "8b8434fe4674fb47236c0d7ca2256e7afc29f208",
      "parents": [
        "94e07a7590ae855bae0536c42b3086fadc7c83a8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Feb 23 14:51:48 2013 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 26 02:46:11 2013 -0500"
      },
      "message": "export kernel_write(), convert open-coded instances\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8f3740feb12928be1aad19659bf3527ea8d6d96",
      "tree": "f455479d5b9edd38ed2ca2ab878d2217025960db",
      "parents": [
        "6c5096e5538b455bc3bea2b02588c380f070d8c6",
        "89dfe564b5926297ee29b973fe75e25c83c5e615"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:38:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:38:49 2013 -0800"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC device tree conversions from Arnd Bergmann:\n \"These are device tree conversions for a number of platforms, with the\n  intention of turning code from board files into device tree\n  descriptions.  Notable changes are:\n\n   - davinci bindings for pinctrl, MTD, RTC, watchdog and i2c\n\n   - nomadik bindings for all devices, removing the board files\n\n   - bcm2835 bindings for mmc and i2c\n\n   - tegra bindings for hdmi, keyboard, audio, as well as some updates\n\n   - at91 bindings for hardware ecc and for devices on RM9200\n\n   - mxs bindings for cfa100xx\n\n   - sunxi support for Miniand Hackberry board\"\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (72 commits)\n  Revert \"sunxi: a10-cubieboard: Add user LEDs to the device tree\"\n  Revert \"sunxi: a13-olinuxino: Add user LED to the device tree\"\n  clk: tegra: initialise parent of uart clocks\n  ARM: tegra: remove clock-frequency properties from serial nodes\n  clk: tegra: fix driver to match DT binding\n  clk: tegra: local arrays should be static\n  clk: tegra: Add missing spinlock for hclk and pclk\n  clk: tegra: Implement locking for super clock\n  clk: tegra: fix wrong clock index between se to sata_cold\n  sunxi: a13-olinuxino: Add user LED to the device tree\n  ARM: davinci: da850 DT: add support for machine reboot\n  ARM: davinci: da850: add wdt DT node\n  ARM: davinci: da850: add DT node for I2C0\n  ARM: at91: at91sam9n12: add DT parameters to enable PMECC\n  ARM: at91: at91sam9x5: add DT parameters to enable PMECC\n  ARM: at91: add EMAC bindings to RM9200 DT\n  ARM: at91: add SSC bindings to RM9200 DT\n  ARM: at91: add MMC bindings to RM9200 DT\n  ARM: at91: Animeo IP: enable watchdog support\n  ARM: nomadik: fix OF compilation regression\n  ...\n"
    },
    {
      "commit": "5ce7aba976ebdfbf467e3cbcd3a7536ebdec4b11",
      "tree": "a31ceb4a167035aad73fd116ee8512fca905fd7b",
      "parents": [
        "7ae1c76ee5b58fe5bd55a07f99a3359333270b86",
        "b6a03d0492dedb5c10b8a5708ee92e04b0590c07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:12:17 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:12:18 2013 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC driver specific changes from Arnd Bergmann:\n\n - Updates to the ux500 cpufreq code\n\n - Moving the u300 DMA controller driver to drivers/dma\n\n - Moving versatile express drivers out of arch/arm for sharing with arch/arm64\n\n - Device tree bindings for the OMAP General Purpose Memory Controller\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (27 commits)\n  ARM: OMAP2+: gpmc: Add device tree documentation for elm handle\n  ARM: OMAP2+: gpmc: add DT bindings for OneNAND\n  ARM: OMAP2+: gpmc-onenand: drop __init annotation\n  mtd: omap-onenand: pass device_node in platform data\n  ARM: OMAP2+: Prevent potential crash if GPMC probe fails\n  ARM: OMAP2+: gpmc: Remove unneeded of_node_put()\n  arm: Move sp810.h to include/linux/amba/\n  ARM: OMAP: gpmc: add DT bindings for GPMC timings and NAND\n  ARM: OMAP: gpmc: enable hwecc for AM33xx SoCs\n  ARM: OMAP: gpmc-nand: drop __init annotation\n  mtd: omap-nand: pass device_node in platform data\n  ARM: OMAP: gpmc: don\u0027t create devices from initcall on DT\n  dma: coh901318: cut down on platform data abstraction\n  dma: coh901318: merge header files\n  dma: coh901318: push definitions into driver\n  dma: coh901318: push header down into the DMA subsystem\n  dma: coh901318: skip hard-coded addresses\n  dma: coh901318: remove hardcoded target addresses\n  dma: coh901318: push platform data into driver\n  dma: coh901318: create a proper platform data file\n  ...\n"
    },
    {
      "commit": "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
      "tree": "4be75788e21c3c644fe6d39abf47693a171cf4f8",
      "parents": [
        "460dc1eecf37263c8e3b17685ef236f0d236facb",
        "74fef7a8fd1d2bd94f925d6638bb4c3049e7c381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches from Greg Kroah-Hartman:\n \"Here is the big driver core merge for 3.9-rc1\n\n  There are two major series here, both of which touch lots of drivers\n  all over the kernel, and will cause you some merge conflicts:\n\n   - add a new function called devm_ioremap_resource() to properly be\n     able to check return values.\n\n   - remove CONFIG_EXPERIMENTAL\n\n  Other than those patches, there\u0027s not much here, some minor fixes and\n  updates\"\n\nFix up trivial conflicts\n\n* tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)\n  base: memory: fix soft/hard_offline_page permissions\n  drivercore: Fix ordering between deferred_probe and exiting initcalls\n  backlight: fix class_find_device() arguments\n  TTY: mark tty_get_device call with the proper const values\n  driver-core: constify data for class_find_device()\n  firmware: Ignore abort check when no user-helper is used\n  firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER\n  firmware: Make user-mode helper optional\n  firmware: Refactoring for splitting user-mode helper code\n  Driver core: treat unregistered bus_types as having no devices\n  watchdog: Convert to devm_ioremap_resource()\n  thermal: Convert to devm_ioremap_resource()\n  spi: Convert to devm_ioremap_resource()\n  power: Convert to devm_ioremap_resource()\n  mtd: Convert to devm_ioremap_resource()\n  mmc: Convert to devm_ioremap_resource()\n  mfd: Convert to devm_ioremap_resource()\n  media: Convert to devm_ioremap_resource()\n  iommu: Convert to devm_ioremap_resource()\n  drm: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "be0638d9e4795254e28e39eff61e38f47d240fd2",
      "tree": "c923b3ab4a84457a7cdaa8ddf31c290d3108dd81",
      "parents": [
        "ef4e0c2145e928b1c165ac88a9aa20038a981488"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 07 11:56:04 2013 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Feb 13 15:15:50 2013 +0200"
      },
      "message": "mtd: bcm47xxnflash: use pr_fmt for module prefix in messages\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "ef4e0c2145e928b1c165ac88a9aa20038a981488",
      "tree": "8958e9820873036a93ae68118fdbe02146e21e30",
      "parents": [
        "221b1bd3d409b14e8764d8f40994b71ae6887d18"
      ],
      "author": {
        "name": "Mrugesh Katepallewar",
        "email": "mrugesh.mk@ti.com",
        "time": "Thu Feb 07 16:03:15 2013 +0530"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Feb 13 15:14:02 2013 +0200"
      },
      "message": "mtd: davinci_nand: Use managed resources\n\ndavinci_nand driver currently uses normal kzalloc, ioremap and get_clk\nroutines. This patch replaces these routines with devm_kzalloc,\ndevm_request_and_ioremap and devm_clk_get resp.\n\nSigned-off-by: Mrugesh Katepallewar \u003cmrugesh.mk@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "84cfbbb85a98c8c89407f108da9d102e5dfe2ae5",
      "tree": "89e04400380e86c9421be61318796d49084fa679",
      "parents": [
        "e66b4318f8fc0e12421de6287c557cdd92789010"
      ],
      "author": {
        "name": "Josh Wu",
        "email": "josh.wu@atmel.com",
        "time": "Wed Jan 23 20:47:12 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Tue Feb 12 17:01:02 2013 +0200"
      },
      "message": "mtd: at91: atmel_nand: for PMECC, add code to check the ONFI parameter ECC requirement.\n\nThis patch will check NAND flash\u0027s ecc minimum requirement in ONFI parameter.\n\n1. if pmecc-cap, pmecc-sector-size is set in dts. then use it. Driver will\n   print out a WARNING if the values are different from ONFI parameters.\n2. if pmecc-cap, pmecc-sector-size is not set in dts, then use the value\n   from ONFI parameters.\n    * If ONFI ECC parameters are in ONFI extended parameter page, since we are\n      not support it, so assume the minimum ecc requirement is 2 bits in 512\n      bytes.\n    * For non-ONFI support nand flash, also assume the minimum ecc requirement is\n      2 bits in 512 bytes.\n\nSigned-off-by: Josh Wu \u003cjosh.wu@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "e66b4318f8fc0e12421de6287c557cdd92789010",
      "tree": "40aa90c935f9e0b86f645f0a38a5fff1facc1b9b",
      "parents": [
        "c0cf787f10c6ffb050e85c8ac9c0a8161cb06cb9"
      ],
      "author": {
        "name": "Josh Wu",
        "email": "josh.wu@atmel.com",
        "time": "Wed Jan 23 20:47:11 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Tue Feb 12 17:00:54 2013 +0200"
      },
      "message": "mtd: atmel_nand: make pmecc-cap, pmecc-sector-size in dts is optional.\n\nIf those two are not specified in dts file, driver will report an error.\n\nTODO: in this case, driver will find ecc requirement in NAND ONFI parameters.\n\nSigned-off-by: Josh Wu \u003cjosh.wu@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "c0cf787f10c6ffb050e85c8ac9c0a8161cb06cb9",
      "tree": "94d81074129bcb6536e48aef11a0040bf030a742",
      "parents": [
        "f1a7c9d350339e8a81cda9469ba9a591fb9c9a3b"
      ],
      "author": {
        "name": "Josh Wu",
        "email": "josh.wu@atmel.com",
        "time": "Wed Jan 23 20:47:08 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Tue Feb 12 17:00:48 2013 +0200"
      },
      "message": "mtd: atmel_nand: avoid to report an error when lookup table offset is 0.\n\nBefore this patch, we assume the whole ROM code are mapping to memory. So\nit is wrong if the lookup table offset is 0.\n\nAfter this patch, we can map only the lookup table of ROM code to memory\nintead of the whole ROM code (about 1M). In this case, one lookup table\noffset can be 0.\n\nSigned-off-by: Josh Wu \u003cjosh.wu@atmel.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "d92dd35920d51e1664f902be48e622307098d0d9",
      "tree": "c3a45f67badc1b61c7cbb0522e602546d4dcdf08",
      "parents": [
        "6edacf05c8362f4c368991b55d85e8122cfc9a24",
        "0ce82b7f7b7373b16ecf7b5725e21e2975204500"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:54:11 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 07:54:11 2013 +1100"
      },
      "message": "Merge tag \u0027for-linus-20130204\u0027 of git://git.infradead.org/linux-mtd\n\nPull MTD fixes from David Woodhouse:\n \"A small set of simple regression and build fixes for 3.8:\n   - Fix a warning introduced in ONFI NAND probe\n   - Fix commandline partition parsing\n   - Require BITREVERSE for DiskOnChip G3 driver\n   - Fix build failure for davinci_nand as module\n   - Bump NFLASH_READY_RETRIES for bcm47xxnflash\"\n\n* tag \u0027for-linus-20130204\u0027 of git://git.infradead.org/linux-mtd:\n  mtd: nand: onfi don\u0027t WARN if we are in 16 bits mode\n  mtd: physmap_of: fix cmdline partition method w/o linux, mtd-name\n  mtd: docg3 fix missing bitreverse lib\n  mtd: davinci_nand: fix modular build with CONFIG_OF\u003dy\n  mtd: bcm47xxnflash: increase NFLASH_READY_RETRIES\n"
    },
    {
      "commit": "a7bf6543e842e164ec00eb53863d0454200c59d4",
      "tree": "2f3aff28e03e7708ba477322b3bef0b8348df6f1",
      "parents": [
        "0fca6ab4e1761783acd393cbc55878f0522e1c4b"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Mon Jan 28 11:25:48 2013 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 10:31:30 2013 +0200"
      },
      "message": "mtd: bcm47xxnflash: register this as normal driver\n\nWhen platform_driver_probe() is used and no device is registered for\nthis driver -ENODEV is returned and and error message is shown. Not all\nBCM47xx SoC have a nand flash chip controller and chip and for them an\nerror message was shown.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "0fca6ab4e1761783acd393cbc55878f0522e1c4b",
      "tree": "ef819cc6aa6eb86a2b90f1cb731ee35de14d0b89",
      "parents": [
        "2d13dc3bce8bff81668f793802de38ca12b775b8"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Mon Jan 28 11:25:47 2013 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 10:31:27 2013 +0200"
      },
      "message": "mtd: bcm47xxnflash: fix message\n\nThis is not a serial flash driver, but a nand flash driver\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "92d0e09abeebdd3f699c9f12401a9e3998a20546",
      "tree": "fa51378318368e5dd1471e2f82b061e007dfb6f8",
      "parents": [
        "9ff16f0833806b6b59aaf0cc158fa6e42f24d7e4"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Tue Jan 29 09:23:38 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 10:28:02 2013 +0200"
      },
      "message": "mtd: gpmi: add sanity check for the ECC\n\nWe do the check based on the following two facts:\n\n[1] The mx23/mx28 can only support 20-bits ECC, while the mx6\n    can supports 40-bits ECC.\n\n[2] The mx23/mx28 can only support the GF13, while the mx6\n    can supports GF13 and GF14.\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "9ff16f0833806b6b59aaf0cc158fa6e42f24d7e4",
      "tree": "179db9e57e721cb0c779b97bbfc9d7a6db8c27dc",
      "parents": [
        "c80e572c029263687b8175f1ba71d425548cafcf"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Fri Jan 25 14:04:07 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 10:27:59 2013 +0200"
      },
      "message": "mtd: gpmi: set the Golois Field bit for mx6q\u0027s BCH\n\nThe GF13 can be only used in the following case:\n    The ECC data chunk is less then 1K bytes.\n\nIn mx23/mx28, the ecc data chunk is 512 bytes. So it is okay.\n\nBut in mx6q, we begin to use some large nand chip whose ecc\ndata chunk maybe 1K bytes long.  So when the data chunk is 1K bytes,\nwe have to use the GF14.\n\nThis patch sets the Golois Field bit when the GF14 is needed.\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "26738ddb8553f0883c949310337abcf5b353f63d",
      "tree": "583cf6b5e18094e15f8cc4d1345501d707735f85",
      "parents": [
        "6d2559f8bc297597f8058ee75bdb8060edd5214d"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Wed Jan 23 16:20:53 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 10:06:31 2013 +0200"
      },
      "message": "mtd: gpmi: fix a dereferencing freed memory error\n\nThe patch \"490e280 mtd: gpmi-nand: Convert to module_platform_driver()\"\nintroduced a \"dereferencing freed memory\" error.\n\nThis patch fixes it.\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "6d2559f8bc297597f8058ee75bdb8060edd5214d",
      "tree": "db9bc5312953e6a72e79289f90099600639f4441",
      "parents": [
        "1648eaaa1575ea686acb82fb8cb3d8839764ef2c"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Wed Jan 30 10:03:56 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:36:39 2013 +0200"
      },
      "message": "mtd: fix the wrong timeo for panic_nand_wait()\n\nThe panic_nand_wait() expects the timeo in ms and not in jiffies.\nBut in nand_wait(), the timeo for panic_nand_wait() is assigned with\nwrong value(jiffies + some delay). The timeo should be set like the\npanic_nand_write() does.\n\nThis patch passes timeo in ms to panic_nand_wait().\nAnd this patch also passes timeo in jiffies(converted by msecs_to_jiffies)\nto time_before() which makes the code more readable.\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "f722689346afc1a0ed3fec8372c1762b6edc0c72",
      "tree": "8e60b06ec86ece3f9567295e7f08772df449c752",
      "parents": [
        "54cccc70946c7fc15eb9a930935ccba1f7e4599e"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Mon Jan 14 15:19:29 2013 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:27:33 2013 +0200"
      },
      "message": "mtd: gpmi: dump the BCH registers\n\nDump the BCH registers in gpmi_dump_info().\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "54cccc70946c7fc15eb9a930935ccba1f7e4599e",
      "tree": "898f45cbdaa348852b655dbf80a337bbb87b435b",
      "parents": [
        "0c69fb037a6bb1faf06ea776872da54a6705c154"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Sat Jan 12 11:34:27 2013 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:27:19 2013 +0200"
      },
      "message": "mtd: nane: print source of error message\n\nAdd the function name to the error message.\n\nThese messages are not very helpful:\n\n[183356.176682] uncorrectable error :\n[183356.180273] uncorrectable error :\n[183356.184194] uncorrectable error :\n[183356.187773] uncorrectable error :\n[183356.191280] uncorrectable error :\n\nArtem: amended the patch a bit\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\n"
    },
    {
      "commit": "0c69fb037a6bb1faf06ea776872da54a6705c154",
      "tree": "b9915d1cd623fc6b0652fb9345c5b633eb35488d",
      "parents": [
        "44fe63fc0fcbfef65b5a8c015abb4dbbbcc90f23"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jan 11 16:23:59 2013 -0600"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:30 2013 +0200"
      },
      "message": "mtd: fsl_ifc_nand: use more portable i/o accessors\n\nin/out_be32 accessors are Power arch centric whereas\nioread/writebe32 are available in other arches.\n\nSince the IFC device registers are annotated big endian in\nfsl_ifc.h, the accessor annotations now match, resulting in the\npleasant side-effect of this patch silencing sparse endian\nwarnings such as the following:\n\ndrivers/mtd/nand/fsl_ifc_nand.c:179:19: warning: incorrect type in argument 1 (different base types)\ndrivers/mtd/nand/fsl_ifc_nand.c:179:19:    expected unsigned int volatile [noderef] [usertype] \u003casn:2\u003e*addr\ndrivers/mtd/nand/fsl_ifc_nand.c:179:19:    got restricted __be32 [noderef] \u003casn:2\u003e*\u003cnoident\u003e\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "62116e5171e00f85a8d53f76e45b84423c89ff34",
      "tree": "d7b4b6c16ce14c991bcb4473a209f6a8e44da874",
      "parents": [
        "bf22433575ef30a4807f0620498017df0f27df67"
      ],
      "author": {
        "name": "Philip Avinash",
        "email": "avinashphilip@ti.com",
        "time": "Fri Jan 04 13:26:51 2013 +0530"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:29 2013 +0200"
      },
      "message": "mtd: nand: omap2: Support for hardware BCH error correction.\n\nELM module can be used for hardware error correction of BCH 4 \u0026 8 bit.\nELM module functionality is verified by checking the availability of\nhandle for ELM module in device tree. Hence supporting\n1. ELM module available, BCH error correction done by ELM module. Also\nsupport read \u0026 write page in one shot by adding custom read_page and\nwrite_page methods. This helps in optimizing code for NAND flashes with\npage size less than 4 KB.\n2. If ELM module not available fall back to software BCH error\ncorrection support.\n\nNew structure member is added to omap_nand_info\n1. \"is_elm_used\" to know the status of whether the ELM module is used for\n   error correction or not.\n2. \"elm_dev\" device pointer to elm device on detection of ELM module.\n\nAlso being here update the device tree documentation of gpmc-nand for\nadding optional property elm_id.\n\nNote:\nECC layout uses 1 extra bytes for 512 byte of data to handle erased\npages. Extra byte programmed to zero for programmed pages. Also BCH8\nrequires 14 byte ecc to maintain compatibility with RBL ECC layout.\nThis results a common ecc layout across RBL, U-boot \u0026 Linux with BCH8.\n\nSigned-off-by: Philip Avinash \u003cavinashphilip@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "c3e4b995e47e8f72297779852907f6d3ecd75139",
      "tree": "04e8e4dc014f8d14a2fac95f83fa87f26e61ffd4",
      "parents": [
        "a8459f21ed48fc366ad49ce9828f6bbb1cfac9a9"
      ],
      "author": {
        "name": "Philip Avinash",
        "email": "avinashphilip@ti.com",
        "time": "Fri Jan 04 13:26:49 2013 +0530"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:29 2013 +0200"
      },
      "message": "mtd: nand: omap2: Update nerrors using ecc.strength\n\nRemove check of ecc bytes with 13, number of errors can directly update\nfrom nand ecc strength. This will increase re-usability of the code.\nAlso add macro definitions BCH8_ERROR_MAX \u0026 BCH4_ERROR_MAX for better\nreadability and cleaner code.\n\nSigned-off-by: Philip Avinash \u003cavinashphilip@ti.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "a8459f21ed48fc366ad49ce9828f6bbb1cfac9a9",
      "tree": "c9a2314335fb6468cdd559a8641bc4767a9cb76d",
      "parents": [
        "972e1b7b450a93589b2a4c709e68f68da059aa5c"
      ],
      "author": {
        "name": "Roman Schneider",
        "email": "schneider@at.festo.com",
        "time": "Tue Jan 15 16:56:24 2013 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:29 2013 +0200"
      },
      "message": "mtd: mxc_nand: compress ID info for send_read_id_v3\n\nAlso compress the id in case of a v3 NAND flash controller (i.mx51, i.mx53)\nand 16Bit buswidth.\n\nSigned-off-by: Roman Schneider \u003cschneider@at.festo.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "aca662a3b1c9b178536267da9fb2f0faa798cb7f",
      "tree": "e75eea8674411ec01fd03d689d59f0727a487fca",
      "parents": [
        "bd6ce5ef913a7b4dfe5cd5028309346d32a8c404"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jan 03 21:19:13 2013 +0900"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:28 2013 +0200"
      },
      "message": "mtd: rename random32() to prandom_u32()\n\nUse more preferable function name which implies using a pseudo-random\nnumber generator.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "b23b746cdcb0792b1268bc338acf29ec27739527",
      "tree": "e8cf39524350843987c9dae82d1f7db8c2d7ac1e",
      "parents": [
        "e830342ef389b46160f223e6882b1e85bd7de708"
      ],
      "author": {
        "name": "Zach Sadecki",
        "email": "zsadecki@itwatchdogs.com",
        "time": "Thu Dec 13 20:36:29 2012 -0600"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:28 2013 +0200"
      },
      "message": "mtd: gpmi: Always report ECC stats and return max_bitflips\n\nAlways report corrected and failed ECC stats back up to the MTD layer.  Also\nreturn max_bitflips from read_page() as is expected from NAND drivers now.\n\nSigned-off-by: Zach Sadecki \u003czsadecki@itwatchdogs.com\u003e\nAcked-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "13daa22fcbe4ab51d05b26ce5f912782f18760bd",
      "tree": "17211d119eba8adbd0565a98604237c0f8041658",
      "parents": [
        "88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jan 03 21:27:34 2013 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Feb 04 09:26:27 2013 +0200"
      },
      "message": "mtd: davinci_nand: fix modular build with CONFIG_OF\u003dy\n\nCommit cdeadd712f52b16a9285386d61ee26fd14eb4085 (mtd: nand: davinci: add OF\nsupport for davinci nand controller) has never been really build tested with\nthe driver as a module.  When the driver is built-in, the missing semicolon\nafter structure initializer is \"compensated\" by MODULE_DEVICE_TABLE() macro\nbeing empty and so the initializer using the trailing semicolon on the next\nline; when the driver is built as a module, compilation error ensues, and as\nthe \u0027davinci_all_defconfig\u0027 has the NAND driver modular, this error prevents\nDaVinci family kernel from building...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@vger.kernel.org # 3.7\n"
    },
    {
      "commit": "ba785205502f9a03d4ee31bdc3a1228ba5465f00",
      "tree": "a532b81285c3004d8015f22cea7799bc1b82e3ef",
      "parents": [
        "27bda036d246ae417af348d7868f96d2da208ecc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sat Jan 05 22:28:32 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jan 28 23:24:36 2013 +0100"
      },
      "message": "ARM: nomadik: add FSMC NAND\n\nThis adds the FSMC NAND driver and flash partitions to the Nomadik\ndevice tree.\n\nThe only compatible string accepted by this driver is currently\n\"st,spear600-fsmc-nand\" which is inappropriate for this system, so\nthis patch adds the compatible value \"stericsson,fsmc-nand\" as\nwell.\n\nCc: linux-mtd@vger.kernel.org\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "b0de774c6334dccdcd43a7ef46155a1f3a52a954",
      "tree": "d845a8ea2c8f5d556591829ec1829f216ad0cbb1",
      "parents": [
        "a3e2cd7f24ba7521169943ace3d14b567487ea29"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Mon Jan 21 11:09:12 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:21:47 2013 -0800"
      },
      "message": "mtd: Convert to devm_ioremap_resource()\n\nConvert all uses of devm_request_and_ioremap() to the newly introduced\ndevm_ioremap_resource() which provides more consistent error handling.\n\ndevm_ioremap_resource() provides its own error messages so all explicit\nerror messages can be removed from the failure code paths.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0ce82b7f7b7373b16ecf7b5725e21e2975204500",
      "tree": "e317b49de38c81bc256cbb16a7ea936b971a8766",
      "parents": [
        "7dfe4be351e81656ca1068e5d4ead235c7ba94b1"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Wed Jan 16 15:25:45 2013 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Jan 19 09:58:33 2013 +0000"
      },
      "message": "mtd: nand: onfi don\u0027t WARN if we are in 16 bits mode\n\nCommit ff3206b2450499203532af2505a7f6f8413e92c0 (\u0027mtd: nand: onfi need \nto be probed in 8 bits mode\u0027) adds a WARN if the onfi probe is in 16 \nbits mode. This allows to detect driver that need to be fixed, but this \nis a bit noisy¹. Transform the WARN in a pr_err.\n\n¹ http://article.gmane.org/gmane.linux.ports.arm.omap/91317\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ccf04c51004d0b973a688a91c879e2d91780d03c",
      "tree": "62ab037faecba41ce9a36c1fa2e62de341ac1c44",
      "parents": [
        "2f98ca895198c1c6f5c9f418e1bbf84660d9ba4f"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Fri Dec 14 11:36:41 2012 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Jan 14 09:55:19 2013 -0800"
      },
      "message": "mtd: omap-nand: pass device_node in platform data\n\nPass an optional device_node pointer in the platform data, which in turn\nwill be put into a mtd_part_parser_data. This way, code that sets up the\nplatform devices can pass along the node from DT so that the partitions\ncan be parsed.\n\nFor non-DT boards, this change has no effect.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5d0e137dc049c71121119cea4499175a91ed74fd",
      "tree": "8966ea171bfc917ac352a1a6ce22a622e0bfd6d3",
      "parents": [
        "a11ed37c0b9dcb49be6365c28a96aac78e785501"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Tue Oct 02 11:17:53 2012 -0700"
      },
      "committer": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Fri Jan 11 11:38:07 2013 -0800"
      },
      "message": "drivers/mtd/nand: remove depends on CONFIG_EXPERIMENTAL\n\nThe CONFIG_EXPERIMENTAL config item has not carried much meaning for a\nwhile now and is almost always enabled by default. As agreed during the\nLinux kernel summit, remove it from any \"depends on\" lines in Kconfigs.\n\nCC: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCC: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nCC: Huang Shijie \u003cb32955@freescale.com\u003e\nCC: Arnd Bergmann \u003carnd@arndb.de\u003e\nCC: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "7a9c83888761a9a26049b439dc0b09e7ea8a854b",
      "tree": "e097ca05a51fc6d1f8e5fb08c317cb06cde774f5",
      "parents": [
        "5a40b5fb2bb3a4d1c20149fe47ab25409026ee2e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jan 03 21:27:34 2013 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Jan 11 16:53:24 2013 +0000"
      },
      "message": "mtd: davinci_nand: fix modular build with CONFIG_OF\u003dy\n\nCommit cdeadd712f52b16a9285386d61ee26fd14eb4085 (mtd: nand: davinci: add OF\nsupport for davinci nand controller) has never been really build tested with\nthe driver as a module.  When the driver is built-in, the missing semicolon\nafter structure initializer is \"compensated\" by MODULE_DEVICE_TABLE() macro\nbeing empty and so the initializer using the trailing semicolon on the next\nline; when the driver is built as a module, compilation error ensues, and as\nthe \u0027davinci_all_defconfig\u0027 has the NAND driver modular, this error prevents\nDaVinci family kernel from building...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@vger.kernel.org # 3.7\n"
    },
    {
      "commit": "d1806a5c4d2248d2799f4367dbdb1800be94a26f",
      "tree": "6c9bfb121641de1f4acfaa9612ff6186f2094f3f",
      "parents": [
        "522d974451743abcf674cbebd7c29d44fbd63586"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "b.zolnierkie@samsung.com",
        "time": "Mon Nov 05 10:00:14 2012 +0000"
      },
      "committer": {
        "name": "Vinod Koul",
        "email": "vinod.koul@intel.com",
        "time": "Mon Jan 07 22:04:59 2013 -0800"
      },
      "message": "mtd: fsmc_nand: add missing DMA unmap to dma_xfer()\n\nMake dma_xfer() do DMA unmapping itself and fix handling\nof failure cases.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Vipin Kumar \u003cvipin.kumar@st.com\u003e\nCc: Tomasz Figa \u003ct.figa@samsung.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dan Williams \u003cdjbw@fb.com\u003e\n"
    },
    {
      "commit": "d8929942806270801023c90d78885e5347be718f",
      "tree": "c1bea69a0436855c6e149ec43d1f90d531345609",
      "parents": [
        "b859f15921321b7bf4cb4cf188e31a6a25d2dff3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 13:19:05 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:03 2013 -0800"
      },
      "message": "Drivers: mtd: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the use of __devinit, __devexit_p, and __devexit\nfrom these drivers.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5a40b5fb2bb3a4d1c20149fe47ab25409026ee2e",
      "tree": "c69f47425fc482af12b70f85d932afe96c820825",
      "parents": [
        "ca2a88f56aa385890c7fd4ce9d2722b0848ca990"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Dec 24 17:34:29 2012 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Dec 24 16:55:51 2012 +0000"
      },
      "message": "mtd: bcm47xxnflash: increase NFLASH_READY_RETRIES\n\nRecently imlemented writing support has shown that current num of\nretries is too low. Writing requires longer waiting than simple reading.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ca2a88f56aa385890c7fd4ce9d2722b0848ca990",
      "tree": "935fd9cec938677d6529db203f24d803ed5f0b19",
      "parents": [
        "3935e89505a1c3ab3f3b0c7ef0eae54124f48905",
        "d4d4f1bf6a343b25220fdcdf559fd593dd3e25a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 12:47:41 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 12:47:41 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus-20121219\u0027 of git://git.infradead.org/linux-mtd\n\nPull MTD updates from David Woodhouse:\n - Various cleanups especially in NAND tests\n - Add support for NAND flash on BCMA bus\n - DT support for sh_flctl and denali NAND drivers\n - Kill obsolete/superceded drivers (fortunet, nomadik_nand)\n - Fix JFFS2 locking bug in ENOMEM failure path\n - New SPI flash chips, as usual\n - Support writing in \u0027reliable mode\u0027 for DiskOnChip G4\n - Debugfs support in nandsim\n\n* tag \u0027for-linus-20121219\u0027 of git://git.infradead.org/linux-mtd: (96 commits)\n  mtd: nand: typo in nand_id_has_period() comments\n  mtd: nand/gpio: use io{read,write}*_rep accessors\n  mtd: block2mtd: throttle writes by calling balance_dirty_pages_ratelimited.\n  mtd: nand: gpmi: reset BCH earlier, too, to avoid NAND startup problems\n  mtd: nand/docg4: fix and improve read of factory bbt\n  mtd: nand/docg4: reserve bb marker area in ecclayout\n  mtd: nand/docg4: add support for writing in reliable mode\n  mtd: mxc_nand: reorder part_probes to let cmdline override other sources\n  mtd: mxc_nand: fix unbalanced clk_disable() in error path\n  mtd: nandsim: Introduce debugfs infrastructure\n  mtd: physmap_of: error checking to prevent a NULL pointer dereference\n  mtg: docg3: potential divide by zero in doc_write_oob()\n  mtd: bcm47xxnflash: writing support\n  mtd: tests/read: initialize buffer for whole next page\n  mtd: at91: atmel_nand: return bit flips for the PMECC read_page()\n  mtd: fix recovery after failed write-buffer operation in cfi_cmdset_0002.c\n  mtd: nand: onfi need to be probed in 8 bits mode\n  mtd: nand: add NAND_BUSWIDTH_AUTO to autodetect bus width\n  mtd: nand: print flash size during detection\n  mted: nand_wait_ready timeout fix\n  ...\n"
    },
    {
      "commit": "7e45bf83f4cee68f0cfa9599007f8e089ea53365",
      "tree": "9edd6626c79531487ce7f2ee93642aca9935c8e3",
      "parents": [
        "8376d0bccde3cf739649ea8559f7bedb4b5583b7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Dec 17 16:04:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:26 2012 -0800"
      },
      "message": "mtd: nandsim: use prandom_bytes\n\nThis also removes unnecessary memset call which is immediately overwritten\nwith random bytes.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Laight \u003cdavid.laight@aculab.com\u003e\nCc: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCc: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Robert Love \u003crobert.w.love@intel.com\u003e\nCc: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2013a13e68354e0c8f3696b69701803e13fb737",
      "tree": "a7e1da6bfad1aa2afd83f401874d606269ce90b4",
      "parents": [
        "dadfab4873256d2145640c0ce468fcbfb48977fe",
        "106f9d9337f65bd428c0c79f650e3489e458d771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial branch from Jiri Kosina:\n \"Usual stuff -- comment/printk typo fixes, documentation updates, dead\n  code elimination.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  HOWTO: fix double words typo\n  x86 mtrr: fix comment typo in mtrr_bp_init\n  propagate name change to comments in kernel source\n  doc: Update the name of profiling based on sysfs\n  treewide: Fix typos in various drivers\n  treewide: Fix typos in various Kconfig\n  wireless: mwifiex: Fix typo in wireless/mwifiex driver\n  messages: i2o: Fix typo in messages/i2o\n  scripts/kernel-doc: check that non-void fcts describe their return value\n  Kernel-doc: Convention: Use a \"Return\" section to describe return values\n  radeon: Fix typo and copy/paste error in comments\n  doc: Remove unnecessary declarations from Documentation/accounting/getdelays.c\n  various: Fix spelling of \"asynchronous\" in comments.\n  Fix misspellings of \"whether\" in comments.\n  eisa: Fix spelling of \"asynchronous\".\n  various: Fix spelling of \"registered\" in comments.\n  doc: fix quite a few typos within Documentation\n  target: iscsi: fix comment typos in target/iscsi drivers\n  treewide: fix typo of \"suport\" in various comments and Kconfig\n  treewide: fix typo of \"suppport\" in various comments\n  ...\n"
    },
    {
      "commit": "a11da7df6543b5f71a150b47c0d08ecf0799a0f3",
      "tree": "77eaac99426f64a0a8dc3b5d62c86138a8c72d43",
      "parents": [
        "b8edf848e9119bab9d999b9ca80d8520641810f2",
        "9c7466b217af784280d9fc841bbd559ef3bf33e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "message": "Merge tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC power management and clock changes from Olof Johansson:\n \"This branch contains a largeish set of updates of power management and\n  clock setup.  The bulk of it is for OMAP/AM33xx platforms, but also a\n  few around hotplug/suspend/resume on Exynos.\n\n  It includes a split-up of some of the OMAP clock data into separate\n  files which adds to the diffstat, but gross delta is fairly reasonable.\"\n\n* tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (60 commits)\n  ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n  ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support\n  watchdog: OMAP: fixup for ARM multiplatform support\n  ARM: EXYNOS: Add flush_cache_all in suspend finisher\n  ARM: EXYNOS: Remove scu_enable from cpuidle\n  ARM: EXYNOS: Fix soft reboot hang after suspend/resume\n  ARM: EXYNOS: Add support for rtc wakeup\n  ARM: EXYNOS: fix the hotplug for Cortex-A15\n  ARM: OMAP2+: omap_device: Correct resource handling for DT boot\n  ARM: OMAP2+: hwmod: Add possibility to count hwmod resources based on type\n  ARM: OMAP2+: hwmod: Add support for per hwmod/module context lost count\n  ARM: OMAP2+: PRM: initialize some PRM functions early\n  ARM: OMAP2+: voltage: fixup oscillator handling when CONFIG_PM\u003dn\n  ARM: OMAP4: USB: power down MUSB PHY during boot\n  ARM: OMAP2+: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP2xxx: clock: drop obsolete clock data\n  ARM: OMAP2: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP3+: DPLL: drop !CONFIG_COMMON_CLK sections\n  ARM: AM33xx: clock: drop obsolete clock data\n  ARM: OMAP3xxx: clk: drop obsolete clock data\n  ...\n"
    },
    {
      "commit": "b8edf848e9119bab9d999b9ca80d8520641810f2",
      "tree": "76517286b247626ed37dda41a4f946f6c34b8bff",
      "parents": [
        "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
        "3f54db784a6af9a6d53396949cbecf62edbad247"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC multiplatform conversion patches from Olof Johansson:\n \"Here are more patches in the progression towards multiplatform, sparse\n  irq conversions in particular.\n\n  Tegra has a handful of cleanups and general groundwork, but is not\n  quite there yet on full enablement.\n\n  Platforms that are enabled through this branch are VT8500 and Zynq.\n  Note that i.MX was converted in one of the earlier cleanup branches as\n  well (before we started a separate topic for multiplatform).  And both\n  new platforms for this merge window, sunxi and bcm, were merged with\n  multiplatform support enabled.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: zynq: Remove all unused mach headers\n  ARM: zynq: add support for ARCH_MULTIPLATFORM\n  ARM: zynq: make use of debug_ll_io_init()\n  ARM: zynq: remove TTC early mapping\n  ARM: tegra: move debug-macro.S to include/debug\n  ARM: tegra: don\u0027t include iomap.h from debug-macro.S\n  ARM: tegra: decouple uncompress.h and debug-macro.S\n  ARM: tegra: simplify DEBUG_LL UART selection options\n  ARM: tegra: select SPARSE_IRQ\n  ARM: tegra: enhance timer.c to get IO address from device tree\n  ARM: tegra: enhance timer.c to get IRQ info from device tree\n  ARM: timer: fix checkpatch warnings\n  ARM: tegra: add TWD to device tree\n  ARM: tegra: define DT bindings for and instantiate RTC\n  ARM: tegra: define DT bindings for and instantiate timer\n  clocksource/mtu-nomadik: use apb_pclk\n  clk: ux500: Register mtu apb_pclocks\n  ARM: plat-nomadik: convert platforms to SPARSE_IRQ\n  mfd/db8500-prcmu: use the irq_domain_add_simple()\n  mfd/ab8500-core: use irq_domain_add_simple()\n  ...\n"
    },
    {
      "commit": "d4d4f1bf6a343b25220fdcdf559fd593dd3e25a7",
      "tree": "66ec86175153fc762be4c87a125e64a74ae85fd9",
      "parents": [
        "8204536207e99b3bbbd13d936aaa3b18449b9c00"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "computersforpeace@gmail.com",
        "time": "Wed Nov 14 21:54:20 2012 -0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Dec 13 13:39:45 2012 +0200"
      },
      "message": "mtd: nand: typo in nand_id_has_period() comments\n\nThe simple example provided in the comments for nand_id_has_period()\nactually has a period of 3, not 2. Silly mistake...\n\nSigned-off-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "8204536207e99b3bbbd13d936aaa3b18449b9c00",
      "tree": "8b8b7e42b46e36ff20d71445c166c71835ddbfe4",
      "parents": [
        "031da73fca29ebba3eea5a512746e01d52e542cd"
      ],
      "author": {
        "name": "Matthew Leach",
        "email": "matthew@mattleach.net",
        "time": "Mon Dec 10 19:12:39 2012 +0000"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Dec 13 13:39:44 2012 +0200"
      },
      "message": "mtd: nand/gpio: use io{read,write}*_rep accessors\n\nThe {read,write}s{b,w,l} operations are not defined by all\narchitectures and are being removed from the asm-generic/io.h\ninterface.\n\nThis patch replaces the usage of these string functions in the mtd\ngpio accessors with io{read,write}{8,16,32}_rep calls instead.\n\nSigned-off-by: Matthew Leach \u003cmatthew@mattleach.net\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "6f2a6a52560ad8d85710aabd92b7a3239b3a6b07",
      "tree": "b4b172b85db65e315ded52832bc827ba5f2693a2",
      "parents": [
        "3c9c6d657a94f9b9aae498cb5951659cc67fd6ad"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Dec 05 21:46:02 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Dec 13 13:39:32 2012 +0200"
      },
      "message": "mtd: nand: gpmi: reset BCH earlier, too, to avoid NAND startup problems\n\nIt could happen (1 out of 100 times) that NAND did not start up\ncorrectly after warm rebooting, so the kernel could not find the UBI or\nDMA timed out due to a stalled BCH. When resetting BCH together with\nGPMI, the issue could not be observed anymore (after 10000+ reboots). We\nprobably need the consistent state already before sending any command to\nNAND, even when no ECC is needed. I chose to keep the extra reset for\nBCH when changing the flash layout to be on the safe side.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Huang Shijie \u003cb32955@freescale.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "d027db132b395dabfac208e52a7e510e441bb9d2",
      "tree": "24b055b2385f9848e77e646ce475991d8675c3c4",
      "parents": [
        "d01e4afdbb65e030fd6f1f96c30a558e2eb0f279",
        "5faf7cbb848da827f6ea1458b5a1c26a44e7510a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 12:05:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 12:05:15 2012 -0800"
      },
      "message": "Merge tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC updates from Olof Johansson:\n \"This contains the bulk of new SoC development for this merge window.\n\n  Two new platforms have been added, the sunxi platforms (Allwinner A1x\n  SoCs) by Maxime Ripard, and a generic Broadcom platform for a new\n  series of ARMv7 platforms from them, where the hope is that we can\n  keep the platform code generic enough to have them all share one mach\n  directory.  The new Broadcom platform is contributed by Christian\n  Daudt.\n\n  Highbank has grown support for Calxeda\u0027s next generation of hardware,\n  ECX-2000.\n\n  clps711x has seen a lot of cleanup from Alexander Shiyan, and he\u0027s\n  also taken on maintainership of the platform.\n\n  Beyond this there has been a bunch of work from a number of people on\n  converting more platforms to IRQ domains, pinctrl conversion, cleanup\n  and general feature enablement across most of the active platforms.\"\n\nFix up trivial conflicts as per Olof.\n\n* tag \u0027soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (174 commits)\n  mfd: vexpress-sysreg: Remove LEDs code\n  irqchip: irq-sunxi: Add terminating entry for sunxi_irq_dt_ids\n  clocksource: sunxi_timer: Add terminating entry for sunxi_timer_dt_ids\n  irq: versatile: delete dangling variable\n  ARM: sunxi: add missing include for mdelay()\n  ARM: EXYNOS: Avoid early use of of_machine_is_compatible()\n  ARM: dts: add node for PL330 MDMA1 controller for exynos4\n  ARM: EXYNOS: Add support for secondary CPU bring-up on Exynos4412\n  ARM: EXYNOS: add UART3 to DEBUG_LL ports\n  ARM: S3C24XX: Add clkdev entry for camif-upll clock\n  ARM: SAMSUNG: Add s3c24xx/s3c64xx CAMIF GPIO setup helpers\n  ARM: sunxi: Add missing sun4i.dtsi file\n  pinctrl: samsung: Do not initialise statics to 0\n  ARM i.MX6: remove gate_mask from pllv3\n  ARM i.MX6: Fix ethernet PLL clocks\n  ARM i.MX6: rename PLLs according to datasheet\n  ARM i.MX6: Add pwm support\n  ARM i.MX51: Add pwm support\n  ARM i.MX53: Add pwm support\n  ARM: mx5: Replace clk_register_clkdev with clock DT lookup\n  ...\n"
    },
    {
      "commit": "d01e4afdbb65e030fd6f1f96c30a558e2eb0f279",
      "tree": "02ef82b2740cf93a98199eded5ef765fa6e03052",
      "parents": [
        "8287361abca36504da813638310d2547469283eb",
        "794b175fc0c0c4844dbb7b137a73bbfd01f6c608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups on various subarchitectures from Olof Johansson:\n \"Cleanup patches for various ARM platforms and some of their associated\n  drivers.  There\u0027s also a branch in here that enables Freescale i.MX to\n  be part of the multiplatform support -- the first \"big\" SoC that is\n  moved over (more multiplatform work comes in a separate branch later\n  during the merge window).\"\n\nConflicts fixed as per Olof, including a silent semantic one in\narch/arm/mach-omap2/board-generic.c (omap_prcm_restart() was renamed to\nomap3xxx_restart(), and a new user of the old name was added).\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (189 commits)\n  ARM: omap: fix typo on timer cleanup\n  ARM: EXYNOS: Remove unused regs-mem.h file\n  ARM: EXYNOS: Remove unused non-dt support for dwmci controller\n  ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan\n  ARM: OMAP3: cm-t3517: use GPTIMER for system clock\n  ARM: OMAP2+: timer: remove CONFIG_OMAP_32K_TIMER\n  ARM: SAMSUNG: use devm_ functions for ADC driver\n  ARM: EXYNOS: no duplicate mask/unmask in eint0_15\n  ARM: S3C24XX: SPI clock channel setup is fixed for S3C2443\n  ARM: EXYNOS: Remove i2c0 resource information and setting of device names\n  ARM: Kirkwood: checkpatch cleanups\n  ARM: Kirkwood: Fix sparse warnings.\n  ARM: Kirkwood: Remove unused includes\n  ARM: kirkwood: cleanup lsxl board includes\n  ARM: integrator: use BUG_ON where possible\n  ARM: integrator: push down SC dependencies\n  ARM: integrator: delete static UART1 mapping\n  ARM: integrator: delete SC mapping on the CP\n  ARM: integrator: remove static CP syscon mapping\n  ARM: integrator: remove static AP syscon mapping\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "3c9c6d657a94f9b9aae498cb5951659cc67fd6ad",
      "tree": "f4969efdec7109ca179865f5839242a952141cf9",
      "parents": [
        "440b1d73b1b49bc08e1709ee6f6ef7ba2fc1f8ba"
      ],
      "author": {
        "name": "Mike Dunn",
        "email": "mikedunn@newsguy.com",
        "time": "Fri Dec 07 12:07:23 2012 -0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Dec 12 17:03:42 2012 +0200"
      },
      "message": "mtd: nand/docg4: fix and improve read of factory bbt\n\nThis patch does two things related to reading the factory badblock table during\ninitialization: (1) fix error where a non-zero return code from\ndocg4_read_page() is assumed to be an error (it was later changed to be\nmax_bitflips; thanks to Brian Norris for bringing this to my attention a while\nback), and (2) if there is an error reading the factory bbt, it tries reading\nanother (redundant) factory bbt table.\n\nSigned-off-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "440b1d73b1b49bc08e1709ee6f6ef7ba2fc1f8ba",
      "tree": "dc1300b245450f1ede61119df6ae107396f32951",
      "parents": [
        "5a90d41b693bda1318807a49d38ef1444f61dfdd"
      ],
      "author": {
        "name": "Mike Dunn",
        "email": "mikedunn@newsguy.com",
        "time": "Fri Dec 07 12:07:22 2012 -0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Dec 12 17:03:32 2012 +0200"
      },
      "message": "mtd: nand/docg4: reserve bb marker area in ecclayout\n\nModify the nand_ecclayout to place the two bb marker bytes in the oob region\noff-limits to the user.\n\nSigned-off-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "5a90d41b693bda1318807a49d38ef1444f61dfdd",
      "tree": "0561ee5b06aa18685036ab16238ff5b132fb1827",
      "parents": [
        "740bb0c4b0bbeb8970d62157685f6d4a261036a0"
      ],
      "author": {
        "name": "Mike Dunn",
        "email": "mikedunn@newsguy.com",
        "time": "Fri Dec 07 12:07:21 2012 -0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Dec 12 17:03:21 2012 +0200"
      },
      "message": "mtd: nand/docg4: add support for writing in reliable mode\n\nThe controller on the docg4 has a \"reliable\" mode, where consecutive 2k pages\nare used in parallel.  The initial program loader (IPL) on my Treo 680 expects\nthe secondary program loader (SPL) to be written in this mode.  This patch adds\nsupport for writing data in reliable mode, by way of a module parameter.\nSupport for reading in this mode (as the IPL does) is not supported yet, but\nalternate (even-numbered) 2k pages written in reliable mode can be read normally\n(odd-numbered pages will contain junk and generate ecc errors).\n\nSigned-off-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "bad73c5aa069f1f14cc07ce7bbae8d463635560c",
      "tree": "db905bb3400e6fe70be95cd20158bed79b2b2c6c",
      "parents": [
        "b58ed041a360ed051fab17e4d9b0f451c6fedba7",
        "f316fc56555a5c3bcf6350f3d5ac26dd2c55f4cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 12:45:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 12:45:35 2012 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-for-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management updates from Rafael Wysocki:\n\n - Introduction of device PM QoS flags.\n\n - ACPI device power management update allowing subsystems other than\n   PCI to use it more easily.\n\n - ACPI device enumeration rework allowing additional kinds of devices\n   to be enumerated via ACPI.  From Mika Westerberg, Adrian Hunter,\n   Mathias Nyman, Andy Shevchenko, and Rafael J. Wysocki.\n\n - ACPICA update to version 20121018 from Bob Moore and Lv Zheng.\n\n - ACPI memory hotplug update from Wen Congyang and Yasuaki Ishimatsu.\n\n - Introduction of acpi_handle_\u003clevel\u003e() messaging macros and ACPI-based\n   CPU hot-remove support from Toshi Kani.\n\n - ACPI EC updates from Feng Tang.\n\n - cpufreq updates from Viresh Kumar, Fabio Baltieri and others.\n\n - cpuidle changes to quickly notice governor prediction failure from\n   Youquan Song.\n\n - Support for using multiple cpuidle drivers at the same time and\n   cpuidle cleanups from Daniel Lezcano.\n\n - devfreq updates from Nishanth Menon and others.\n\n - cpupower update from Thomas Renninger.\n\n - Fixes and small cleanups all over the place.\n\n* tag \u0027pm+acpi-for-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (196 commits)\n  mmc: sdhci-acpi: enable runtime-pm for device HID INT33C6\n  ACPI: add Haswell LPSS devices to acpi_platform_device_ids list\n  ACPI: add documentation about ACPI 5 enumeration\n  pnpacpi: fix incorrect TEST_ALPHA() test\n  ACPI / PM: Fix header of acpi_dev_pm_detach() in acpi.h\n  ACPI / video: ignore BIOS initial backlight value for HP Folio 13-2000\n  ACPI : do not use Lid and Sleep button for S5 wakeup\n  ACPI / PNP: Do not crash due to stale pointer use during system resume\n  ACPI / video: Add \"Asus UL30VT\" to ACPI video detect blacklist\n  ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set\n  spi / ACPI: add ACPI enumeration support\n  gpio / ACPI: add ACPI support\n  PM / devfreq: remove compiler error with module governors (2)\n  cpupower: IvyBridge (0x3a and 0x3e models) support\n  cpupower: Provide -c param for cpupower monitor to schedule process on all cores\n  cpupower tools: Fix warning and a bug with the cpu package count\n  cpupower tools: Fix malloc of cpu_info structure\n  cpupower tools: Fix issues with sysfs_topology_read_file\n  cpupower tools: Fix minor warnings\n  cpupower tools: Update .gitignore for files created in the debug directories\n  ...\n"
    },
    {
      "commit": "505cbedab9c7c565957e64af6348e5d84acd510e",
      "tree": "4855caf82c434629432e22f03c96892d73383ba2",
      "parents": [
        "a8936db7c2d9ef7f8e080d629301e448291f3b75",
        "7c8f86a451fe8c010eb93c62d4d69727ccdbe435"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 11:21:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 11:21:33 2012 -0800"
      },
      "message": "Merge tag \u0027pinctrl-for-v3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl changes from Linus Walleij:\n \"These are the first and major pinctrl changes for the v3.8 merge\n  cycle.  Some of this is used as merge base for other trees so I better\n  be early on the trigger.\n\n  As can be seen from the diffstat the major changes are:\n\n  - A big conversion of the AT91 pinctrl driver and the associated ACKed\n    platform changes under arch/arm/max-at91 and its device trees.  This\n    has been coordinated with the AT91 maintainers to go in through the\n    pinctrl tree.\n\n  - A larger chunk of changes to the SPEAr drivers and the addition of\n    the \"plgpio\" driver for the SPEAr as well.\n\n  - The removal of the remnants of the Nomadik driver from the arch/arm\n    tree and fusion of that into the Nomadik driver and platform data\n    header files.\n\n  - Some local movement in the Marvell MVEBU drivers, these now have\n    their own subdirectory.\n\n  - The addition of a chunk of code to gpiolib under drivers/gpio to\n    register gpio-to-pin range mappings from the GPIO side of things.\n    This has been requested by Grant Likely and is now implemented, it\n    is particularly useful for device tree work.\n\n  Then we have incremental updates all over the place, many of these are\n  cleanups and fixes from Axel Lin who has done a great job of removing\n  minor mistakes and compilation annoyances.\"\n\n* tag \u0027pinctrl-for-v3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (114 commits)\n  ARM: mmp: select PINCTRL for ARCH_MMP\n  pinctrl: Drop selecting PINCONF for MMP2, PXA168 and PXA910\n  pinctrl: pinctrl-single: Fix error check condition\n  pinctrl: SPEAr: Update error check for unsigned variables\n  gpiolib: Fix use after free in gpiochip_add_pin_range\n  gpiolib: rename pin range arguments\n  pinctrl: single: support gpio request and free\n  pinctrl: generic: add input schmitt disable parameter\n  pinctrl/u300/coh901: stop spawning pinctrl from GPIO\n  pinctrl/u300/coh901: let the gpio_chip register the range\n  pinctrl: add function to retrieve range from pin\n  gpiolib: return any error code from range creation\n  pinctrl: make range registration defer properly\n  gpiolib: rename find_pinctrl_*\n  gpiolib: let gpiochip_add_pin_range() specify offset\n  ARM: at91: pm9g45: add mmc support\n  ARM: at91: Animeo IP: add mmc support\n  ARM: at91: dt: add mmc pinctrl for Atmel reference boards\n  ARM: at91: dt: at91sam9: add mmc pinctrl support\n  ARM: at91/dts: add nodes for atmel hsmci controllers for atmel boards\n  ...\n"
    },
    {
      "commit": "740bb0c4b0bbeb8970d62157685f6d4a261036a0",
      "tree": "1e3c9133e09f223072293316b5b04e265413e93d",
      "parents": [
        "c10d8ee3feaf725007e515b5f2972dffaa793f9a"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Thu Dec 06 08:42:28 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 10 16:45:12 2012 +0200"
      },
      "message": "mtd: mxc_nand: reorder part_probes to let cmdline override other sources\n\nThe cmdline is the easiest to change source of information. Thus\nlet it take precedence over \u0027RedBoot\u0027 and \u0027ofpart\u0027. This makes the\nmxc_nand driver to be in sync with all other NAND drivers that support\n\u0027cmdlinepart\u0027 partition parsing.\n\nAlso change \u0027const char *\u0027 to \u0027const char const *\u0027 as advised by checkpatch.pl\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "c10d8ee3feaf725007e515b5f2972dffaa793f9a",
      "tree": "0bd5b6fc8f633b00b3ef6e88d69fc91254759328",
      "parents": [
        "5346c27c5fed6b30aff35e1fcb595625097e646c"
      ],
      "author": {
        "name": "Lothar Waßmann",
        "email": "LW@KARO-electronics.de",
        "time": "Thu Dec 06 08:42:27 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 10 16:45:04 2012 +0200"
      },
      "message": "mtd: mxc_nand: fix unbalanced clk_disable() in error path\n\nIf nand_scan_ident() or nand_scan_tail() fails, the NAND chip may have\nbeen deselected and the clock already disabled. Thus, check \u0027clk_act\u0027\nin the error path to decide whether the clock still needs to be\ndisabled.\n\nThis fixes a:\n|WARNING: at drivers/clk/clk.c:472 __clk_disable+0x3c/0x78()\n\nSigned-off-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "5346c27c5fed6b30aff35e1fcb595625097e646c",
      "tree": "c10264204d119f2ebee24ab858009302c3b6e2f9",
      "parents": [
        "e58a66d84bceba314b03e37ec0764b9b1b9227d0"
      ],
      "author": {
        "name": "Ezequiel Garcia",
        "email": "elezegarcia@gmail.com",
        "time": "Mon Dec 03 10:31:40 2012 -0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 10 16:42:42 2012 +0200"
      },
      "message": "mtd: nandsim: Introduce debugfs infrastructure\n\nIt\u0027s more user friendly to report debug information and statistics\nthrough debugfs, than to use printing facilites.\n\nThis patch introduces a very minimal debugfs infrastructure\nand moves eraseblock wear report to an entry located at:\n\n/sys/kernel/debug/nandsim/wear_report\n\nThis means we can remove rptwear option and just let\nthe user get the wear report when we needs to.\n\nSigned-off-by: Ezequiel Garcia \u003celezegarcia@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "ecfe57b796d4ccec7ea53783ca18a0ad48ad880b",
      "tree": "fcf2967b23a721aa05fe89e2723ba502ddc6ca82",
      "parents": [
        "d8b1e34e248d89f43bab18704894d537dc0b497e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Dec 03 10:22:35 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 10 14:09:49 2012 +0200"
      },
      "message": "mtd: bcm47xxnflash: writing support\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "c0c70d9ee6569150ff6a10f9d3c50c63c917e3a1",
      "tree": "6af5ba5479e3ce83da9438679e3a096b6d4c9195",
      "parents": [
        "070c32223ae8a724a190ea769104ea41567e3673"
      ],
      "author": {
        "name": "Josh Wu",
        "email": "josh.wu@atmel.com",
        "time": "Tue Nov 27 18:50:31 2012 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:53 2012 +0200"
      },
      "message": "mtd: at91: atmel_nand: return bit flips for the PMECC read_page()\n\nThis patch fix pmecc\u0027s read_page() to return maximum number of bitflips, 0 if uncorrectable.\n\nIn the commit: 3f91e94f7f511de74c0d2abe08672ccdbdd1961c (\"mtd: nand: read_page() returns max_bitflips ()\"),\nThe ecc.read_page() is changed to return the maximum number of bitflips.\nAnd when meet uncorrectable bitflips it needs to return 0.\n\nSee the comment in nand.h:\n * @read_page:\tfunction to read a page according to the ECC generator\n *\t\trequirements; returns maximum number of bitflips corrected in\n *\t\tany single ECC step, 0 if bitflips uncorrectable, -EIO hw error\n\nSigned-off-by: Josh Wu \u003cjosh.wu@atmel.com\u003e\nReviewed-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "ff3206b2450499203532af2505a7f6f8413e92c0",
      "tree": "36b2d24c954bd7901c0d46a1c84b135f20d29ddc",
      "parents": [
        "64b37b2a63eb2f80b65c7185f0013f8ffc637ae3"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Tue Nov 06 11:51:43 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:52 2012 +0200"
      },
      "message": "mtd: nand: onfi need to be probed in 8 bits mode\n\n- NAND_CMD_READID want an address that it is not scaled on x16 device (it is always 0x20)\n- NAND_CMD_PARAM want 8 bits data\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "64b37b2a63eb2f80b65c7185f0013f8ffc637ae3",
      "tree": "ccc8cd81dbcbef0fb8d69856a00dfb795d78b80a",
      "parents": [
        "2fd71a294a0aac407ec69e04916dc28eb39c8ac0"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Tue Nov 06 11:51:44 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:52 2012 +0200"
      },
      "message": "mtd: nand: add NAND_BUSWIDTH_AUTO to autodetect bus width\n\nThe driver call nand_scan_ident in 8 bit mode, then\nreadid or onfi detection are done (and detect bus width).\nThe driver should update its bus width before calling nand_scan_tail.\n\nThis work because readid and onfi are read work 8 byte mode.\n\nNote that nand_scan_ident send command (NAND_CMD_RESET, NAND_CMD_READID, NAND_CMD_PARAM), address and read data\nThe ONFI specificication is not very clear for x16 device if high byte of address should be driven to 0,\nbut according to [1] it should be ok to not drive it during autodetection.\n\n[1]\n3.3.2. Target Initialization\n\n[...]\nThe Read ID and Read Parameter Page commands only use the lower 8-bits of the data bus.\nThe host shall not issue commands that use a word data width on x16 devices until the host\ndetermines the device supports a 16-bit data bus width in the parameter page.\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "2fd71a294a0aac407ec69e04916dc28eb39c8ac0",
      "tree": "15a2daeeaad270cf10dcfd96c96e6076295369d0",
      "parents": [
        "ca6a24893073414c549920d93bac57d46d7f3e1e"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Thu Nov 22 18:33:40 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:52 2012 +0200"
      },
      "message": "mtd: nand: print flash size during detection\n\nThis help to detect bad flash identification in case the size is not present\non the name (ONFI).\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "ca6a24893073414c549920d93bac57d46d7f3e1e",
      "tree": "99fe9588a5a25320b8bba26c97594a53056cef77",
      "parents": [
        "a6b3ed29ae3fd9853280d4f6a9275c43fb4e1c3b"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Thu Nov 22 18:31:28 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:52 2012 +0200"
      },
      "message": "mted: nand_wait_ready timeout fix\n\nnand_wait_ready timeout should not assume HZ\u003d100.\nMake it independent of HZ value by using msecs_to_jiffies.\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "a6b3ed29ae3fd9853280d4f6a9275c43fb4e1c3b",
      "tree": "f03453eca34f16cd46665c8432884d6a0e42ce1a",
      "parents": [
        "e7e46168bcc768fa31628d3d080ac9ee7b553b56"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Nov 23 09:58:11 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:52 2012 +0200"
      },
      "message": "mtd: bcm47xxnflash: support NAND_CMD_STATUS\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "e7e46168bcc768fa31628d3d080ac9ee7b553b56",
      "tree": "eb6502bb677497a0ad35ad6f02807fdac266b1fd",
      "parents": [
        "6a8214aa3d323d2e185523ea112116759bc3c5ce"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Nov 23 07:51:31 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:51 2012 +0200"
      },
      "message": "mtd: bcm47xxnflash: define some magic numbers\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a8214aa3d323d2e185523ea112116759bc3c5ce",
      "tree": "6b5ea204d2c477d328c7f81168ed3fbb02e9bb3e",
      "parents": [
        "b0bb6903c8fca2d5ebef1f8ae63d420eb931bb1e"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Mon Nov 19 14:43:30 2012 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:51 2012 +0200"
      },
      "message": "mtd: remove the \"chip\" parameter in nand_get_device()\n\nThere are two reasons to remove the \"chip\" parameter in nand_get_device():\n\n[1] The nand_release_device() does not have the \"chip\" parameter.\n[2] We can get the nand_chip by the mtd-\u003epriv field.\n\nThis patch removes the \"chip\" parameter in nand_get_device().\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0bb6903c8fca2d5ebef1f8ae63d420eb931bb1e",
      "tree": "02befc88e37c78c80e7a7efbfe4fc402a4735b11",
      "parents": [
        "98a9e2450667e497246449f96eab06eb3fb4d24b"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Mon Nov 19 14:43:29 2012 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:51 2012 +0200"
      },
      "message": "mtd: remove the de-select chip code in nand_release_device()\n\nThe nand_get_device() does not select the chip, but nand_release_device()\ndoes de-select the chip. It is really strange.\n\nWith the current code, nand_sync() will de-select the chip, even if the chip\nhas never been selected.\n\nTo make the balance of select/de-select chip, it\u0027s better to remove the\nde-select chip code in nand_release_device() which makes the code more\nclear.\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "d1f3b65d2d6fdb4bf0edd4b67e86e191af48daee",
      "tree": "bea8e8e5a11edc77dc98da569db159a1df4f3798",
      "parents": [
        "7bf350b7245b40fe6a57b79ec4a04c85195dc648"
      ],
      "author": {
        "name": "Nathan Williams",
        "email": "nathan@traverse.com.au",
        "time": "Thu Nov 22 10:42:52 2012 +1100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Dec 03 16:36:34 2012 +0200"
      },
      "message": "mtd cs553x_nand: Initialise ecc.strength before nand_scan()\n\nLoading cs553x_nand with Hynix H27U1G8F2BTR NAND flash causes this bug:\n\nkernel BUG at drivers/mtd/nand/nand_base.c:3345!\ninvalid opcode: 0000 [#1]\nModules linked in: cs553x_nand(+) vfat fat usb_storage ehci_hcd usbcore usb_comr\nPid: 436, comm: modprobe Not tainted 3.6.7 #1\nEIP: 0060:[\u003cc118d205\u003e] EFLAGS: 00010296 CPU: 0\nEIP is at nand_scan_tail+0x64c/0x69c\nEAX: 00000034 EBX: cea6ed98 ECX: 00000000 EDX: 00000000\nESI: cea6ec00 EDI: cea6ec00 EBP: 20000000 ESP: cdd17e48\n DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\nCR0: 8005003b CR2: 0804e119 CR3: 0d850000 CR4: 00000090\nDR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000\nDR6: ffff0ff0 DR7: 00000400\nProcess modprobe (pid: 436, ti\u003dcdd16000 task\u003dcdd1c320 task.ti\u003dcdd16000)\nStack:\n c12e962c c118f7ef 00000003 cea6ed98 d014b25c 20000000 fffff007 00000001\n 00000000 cdd53b00 d014b000 c1001021 cdd53b00 d01493c0 cdd53b00 cdd53b00\n d01493c0 c1047f83 d014b4a0 00000000 cdd17f9c ce4be454 cdd17f48 cdd1c320\nCall Trace:\n [\u003cc118f7ef\u003e] ? nand_scan+0x1b/0x4d\n [\u003cd014b25c\u003e] ? init_module+0x25c/0x2de [cs553x_nand]\n [\u003cd014b000\u003e] ? 0xd014afff\n [\u003cc1001021\u003e] ? do_one_initcall+0x21/0x111\n [\u003cc1047f83\u003e] ? sys_init_module+0xe4/0x1261\n [\u003cc1031207\u003e] ? task_work_run+0x36/0x43\n [\u003cc1265ced\u003e] ? syscall_call+0x7/0xb\nCode: fa ff ff c7 86 d8 00 00 00 01 00 00 00 e9 5f fc ff ff 68 f8 26 2e c1 e8 a7\nEIP: [\u003cc118d205\u003e] nand_scan_tail+0x64c/0x69c SS:ESP 0068:cdd17e48\n\nInitialising ecc.strength before the call to nand_scan() fixes this.\n\nSigned-off-by: Nathan Williams \u003cnathan@traverse.com.au\u003e\nCc: stable@vger.kernel.org [3.4+]\nAcked-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nAcked-by: Mike Dunn \u003cmikedunn@newsguy.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "48d224d1efec98b0b78e511150b4f5752beceb7c",
      "tree": "6777113a72a73fdf4e8d84f7447c32b25fa902a9",
      "parents": [
        "9121dfca73d81fa886f15610cac2bf372391f3eb",
        "45c3eb7d3a07eb08d1b5b0f5983a996d41610b84"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 30 21:47:21 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 30 21:47:21 2012 -0800"
      },
      "message": "Merge tag \u0027tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/pm2\n\nFrom Tony Lindgren:\nRemaining patches to allow omap2+ to build with multiplatform\nenabled. Unfortunately the DMA header patch had to be redone\nto avoid adding new multiplatform specific include paths, the\nother patches are just trivial compile fixes.\n\nNote that this does not yet contain the necessary Kconfig\nchanges as we are still waiting for some drivers to get\nfixed up first.\n\n* tag \u0027tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n  ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support\n  watchdog: OMAP: fixup for ARM multiplatform support\n\nConflicts due to surrounding changes in:\n\tarch/arm/mach-omap2/omap_hwmod_2420_data.c\n\tarch/arm/mach-omap2/omap_hwmod_2430_data.c\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "45c3eb7d3a07eb08d1b5b0f5983a996d41610b84",
      "tree": "8b7f62cfbeb1078ea88e8f111fc00ebd5acf4586",
      "parents": [
        "6300ebe9fe9a9355060119b83564e81efa5f1fa6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Nov 30 08:41:50 2012 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Nov 30 08:41:50 2012 -0800"
      },
      "message": "ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n\nBased on earlier discussions[1] we attempted to find a suitable\nlocation for the omap DMA header in commit 2b6c4e73 (ARM: OMAP:\nDMA: Move plat/dma.h to plat-omap/dma-omap.h) until the conversion\nto dmaengine is complete.\n\nUnfortunately that was before I was able to try to test compile\nof the ARM multiplatform builds for omap2+, and the end result\nwas not very good.\n\nSo I\u0027m creating yet another all over the place patch to cut the\nlast dependency for building omap2+ for ARM multiplatform. After\nthis, we have finally removed the driver dependencies to the\narch/arm code, except for few drivers that are being worked on.\n\nThe other option was to make the \u003cplat-omap/dma-omap.h\u003e path\nto work, but we\u0027d have to add some new header directory to for\nmultiplatform builds.\n\nOr we would have to manually include arch/arm/plat-omap/include\nagain from arch/arm/Makefile for omap2+.\n\nNeither of these alternatives sound appealing as they will\nlikely lead addition of various other headers exposed to the\ndrivers, which we want to avoid for the multiplatform kernels.\n\nSince we already have a minimal include/linux/omap-dma.h,\nlet\u0027s just use that instead and add a note to it to not\nuse the custom omap DMA functions any longer where possible.\n\nNote that converting omap DMA to dmaengine depends on\ndmaengine supporting automatically incrementing the FIFO\naddress at the device end, and converting all the remaining\nlegacy drivers. So it\u0027s going to be few more merge windows.\n\n[1] https://patchwork.kernel.org/patch/1519591/#\n\ncc: Russell King \u003clinux@arm.linux.org.uk\u003e\ncc: Kevin Hilman \u003ckhilman@ti.com\u003e\ncc: \"Benoît Cousson\" \u003cb-cousson@ti.com\u003e\ncc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\ncc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\ncc: Vinod Koul \u003cvinod.koul@intel.com\u003e\ncc: Dan Williams \u003cdjbw@fb.com\u003e\ncc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\ncc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\ncc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\ncc: David Woodhouse \u003cdwmw2@infradead.org\u003e\ncc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\ncc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\ncc: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\ncc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\ncc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\ncc: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\ncc: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\ncc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\ncc: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\ncc: Afzal Mohammed \u003cafzal@ti.com\u003e\ncc: linux-crypto@vger.kernel.org\ncc: linux-media@vger.kernel.org\ncc: linux-mtd@lists.infradead.org\ncc: linux-usb@vger.kernel.org\ncc: linux-fbdev@vger.kernel.org\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c8b6817103b23ed42114516fea901c2f61271506",
      "tree": "f3a54c55a37cfa02496de62c0f0b89f2a52dc219",
      "parents": [
        "9489e9dcae718d5fde988e4a684a0f55b5f94d17",
        "35546bd477146b75ae2a9ff2cb9bfcdb0f701015"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Nov 29 21:40:32 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Nov 29 21:40:32 2012 +0100"
      },
      "message": "Merge branch \u0027pm-qos\u0027\n\n* pm-qos:\n  PM / QoS: Handle device PM QoS flags while removing constraints\n  PM / QoS: Resume device before exposing/hiding PM QoS flags\n  PM / QoS: Document request manipulation requirement for flags\n  PM / QoS: Fix a free error in the dev_pm_qos_constraints_destroy()\n  PM / QoS: Fix the return value of dev_pm_qos_update_request()\n  PM / ACPI: Take device PM QoS flags into account\n  PM / Domains: Check device PM QoS flags in pm_genpd_poweroff()\n  PM / QoS: Make it possible to expose PM QoS device flags to user space\n  PM / QoS: Introduce PM QoS device flags support\n  PM / QoS: Prepare struct dev_pm_qos_request for more request types\n  PM / QoS: Introduce request and constraint data types for PM QoS flags\n  PM / QoS: Prepare device structure for adding more constraint types\n"
    },
    {
      "commit": "0f9cb211ba5db93d488fe6b154138231fdd0e22d",
      "tree": "293871b042e9ebc49b1d783f1b110eef541ddc97",
      "parents": [
        "007108a2279123ad6639b6c653ad1a731febb60f",
        "9489e9dcae718d5fde988e4a684a0f55b5f94d17"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 25 21:34:34 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 25 21:34:34 2012 -0800"
      },
      "message": "Merge tag \u0027v3.7-rc7\u0027 into next/cleanup\n\nMerging in mainline back to next/cleanup since it has collected a few\nconflicts between fixes going upstream and some of the cleanup patches.\nGit doesn\u0027t auto-resolve some of them, and they\u0027re mostly noise so let\u0027s\ntake care of it locally.\n\nConflicts are in:\n\tarch/arm/mach-omap2/omap_hwmod_44xx_data.c\n\tarch/arm/plat-omap/i2c.c\n\tdrivers/video/omap2/dss/dss.c\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "7bf350b7245b40fe6a57b79ec4a04c85195dc648",
      "tree": "9f0d310cc067eff97d78361e41372fd6c9b81126",
      "parents": [
        "810b7e060c14110d8f580daaf77fab3a7d950483"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 12:16:28 2012 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 12:16:28 2012 +0200"
      },
      "message": "mtd: fix a number of checkpatch complaints\n\nWhile checking the \"__devinit\" removal patches with checkpatch.pl, I\nnoticed several warnings related to a space between the function name\nand \u0027(\u0027, as well as long lines. I fixed the warnings up in this patch.\n\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "810b7e060c14110d8f580daaf77fab3a7d950483",
      "tree": "6658118508c317e46e10f98baadb8b7d7909b3b8",
      "parents": [
        "5e75e86e6d1561d5ae8e38412f93609475f19ed1"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:26:04 2012 -0500"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 12:07:03 2012 +0200"
      },
      "message": "mtd: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "042a190944675bc54790bcf45b8b2c86e68f003b",
      "tree": "dda2377fde97045485bfd056d8d283498a625877",
      "parents": [
        "06f25510692385ed4dadd23f7d3d064d1ab11c2d"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:24:23 2012 -0500"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 12:07:03 2012 +0200"
      },
      "message": "mtd: remove use of __devinitdata\n\nCONFIG_HOTPLUG is going away as an option so __devinitdata is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "06f25510692385ed4dadd23f7d3d064d1ab11c2d",
      "tree": "2affb62af83cf8082caf40ff4e68a5b1f8725e4e",
      "parents": [
        "5153b88cac39b0a14662f0e15439b826bacfe213"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:23:07 2012 -0500"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 12:07:03 2012 +0200"
      },
      "message": "mtd: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "5153b88cac39b0a14662f0e15439b826bacfe213",
      "tree": "023d5040ec41bfa558162456b20a69579fd036be",
      "parents": [
        "8ea9eee903f3acf5aa6bdfb831461aec063b128b"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:21:24 2012 -0500"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 12:07:02 2012 +0200"
      },
      "message": "mtd: remove use of __devexit_p\n\nCONFIG_HOTPLUG is going away as an option so __devexit_p is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "00940a23475f31870cb777d5017b6f160542f3fd",
      "tree": "fae7c6433b6926d73a8bc3213e468aeba1919ecd",
      "parents": [
        "3c01d4cb7576ff79e13ba7d7fb884e63e6f07bbd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Nov 12 13:03:25 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 09:32:49 2012 +0200"
      },
      "message": "mtd: bcm47xxnflash: enable BCM4706 driver\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c01d4cb7576ff79e13ba7d7fb884e63e6f07bbd",
      "tree": "3235466e2bb387b2737be3f1355685a78adb0411",
      "parents": [
        "0fbc5991551fa2024de7db79421e9a16ca9fe542"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Nov 12 13:03:24 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 09:32:45 2012 +0200"
      },
      "message": "mtd: bcm47xxnflash: implement reading\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "0fbc5991551fa2024de7db79421e9a16ca9fe542",
      "tree": "4e6bdf839d2e0db3e5d9577041805b2f5fdd33cb",
      "parents": [
        "19c0921c842e0aa9ce8c540c9134fd358acc9b28"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Nov 12 13:03:23 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 09:32:41 2012 +0200"
      },
      "message": "mtd: bcm47xxnflash: support for NAND_CMD_READID command\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "19c0921c842e0aa9ce8c540c9134fd358acc9b28",
      "tree": "73895af3c10bdc093decd73ae0cb2f8b2ebb9447",
      "parents": [
        "a5401370c520d573e9d62b3f8f34940c3b798a49"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Nov 12 13:03:22 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 09:32:38 2012 +0200"
      },
      "message": "mtd: bcm47xxnflash: init NAND on BCM4706\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "a5401370c520d573e9d62b3f8f34940c3b798a49",
      "tree": "931764e13b4176a77a5dac2b9cca1c474bd22a12",
      "parents": [
        "8d4b9e3182634d8b5afb5a144a8c6c24b187bcc1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Nov 12 13:03:21 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 22 09:32:34 2012 +0200"
      },
      "message": "mtd: prepare place for BCMA NAND flash driver(s)\n\nBCMA bus can contain NAND flash memory, it\u0027s registered in system as\nplatform device. This adds required hooks and place for controler\nspecific drivers.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "24e93941f26e28b2f884d30dc8bfb4c7c5d905d1",
      "tree": "766d184cbca87d4f3b3a6b5e6e25517143805dfa",
      "parents": [
        "cab18d19bb05452fc7f5c45f7964643bdae80c92",
        "386ab5168bbfbecac4deb82c22d9ea231caa7e52"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 09:58:28 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 09:58:28 2012 -0800"
      },
      "message": "Merge branch \u0027clps711x/soc2\u0027 into next/soc\n\nFrom Alexander Shiyan:\n\nThe main direction of this patchset - approaching the platform to the\npossibility of using configurations with multiple platforms in a single\nkernel. Added support of the majority of the necessary kernel symbol.\nAlso part of the driver code used only for the platform was moved to the\nboard code and converted to the use of standard drivers.\n\n* clps711x/soc2:\n  MAINTAINERS: Add ARM CLPS711X entry\n  ARM: clps711x: Update defconfig due latest changes and new kernel symbols\n  ARM: clps711x: Rename board files to match functionality\n  ARM: clps711x: edb7211: Add support for NOR-Flash\n  ARM: clps711x: Moving backlight controls of framebuffer driver to the board\n  ARM: clps711x: p720t: Special driver for handling NAND memory is removed\n  ARM: clps711x: Moving power management of framebuffer driver to the board\n  ARM: clps711x: autcpu12: Special driver for handling NAND memory is removed\n  ARM: clps711x: Unused empty \"ACK\" calls for IRQ-chips removed\n  ARM: clps711x: Add FIQ interrupt handling\n  ARM: clps711x: Implement usage \"MULTI_IRQ_HANDLER\" kernel option for a platform\n  ARM: clps711x: Implement usage \"SPARSE_IRQ\" kernel option for a platform\n  ARM: clps711x: cdb89712: Special driver for handling memory is removed\n  ARM: clps711x: Always select AUTO_ZRELADDR for a platform\n  ARM: clps711x: p720t: Unneeded inclusion of head-sa1100.S removed\n  ARM: clps711x: Transform clps711x-framebuffer to platform driver and use it\n  ARM: clps711x: p720t: Using \"leds-gpio\" driver for LED control\n  ARM: clps711x: Using platform_driver for ethernet device\n"
    },
    {
      "commit": "e377ca1e32f66378cc6d0562851bfc51126865ea",
      "tree": "132588c9d007c6fbc47ca52e0c2b05f77181f5d0",
      "parents": [
        "87c37b51ade7d1296ab99ed8f237637bed7779c7"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Sat Nov 17 17:57:19 2012 +0400"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 09:57:44 2012 -0800"
      },
      "message": "ARM: clps711x: p720t: Special driver for handling NAND memory is removed\n\nThis patch provide migration to using \"gpio-nand\" driver instead of using\nspecial driver for handling NAND memory.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "90383e0ac2ae3df283f2b56997040f71f6d1df08",
      "tree": "f4d74f00d18f40f120238cb7a762c676e07c6fe1",
      "parents": [
        "49e67de364ea7b2dd69066c95990e686d4de6154"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Sat Nov 17 17:57:17 2012 +0400"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 09:57:43 2012 -0800"
      },
      "message": "ARM: clps711x: autcpu12: Special driver for handling NAND memory is removed\n\nThis patch provide migration to using \"gpio-nand\" and \"basic-mmio-gpio\"\ndrivers instead of using special driver for handling NAND memory.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "48fc7f7e787dd65ffe88521bce31f4062ba273eb",
      "tree": "0ee37107cf965a6b2d6d85ed3686ef1d6a622bef",
      "parents": [
        "53f698cdeb0e1af2799a515b578a779943c43482"
      ],
      "author": {
        "name": "Adam Buchbinder",
        "email": "adam.buchbinder@gmail.com",
        "time": "Wed Sep 19 21:48:00 2012 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 19 14:31:35 2012 +0100"
      },
      "message": "Fix misspellings of \"whether\" in comments.\n\n\"Whether\" is misspelled in various comments across the tree; this\nfixes them. No code changes.\n\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "064a7694b5347208febeb7aba7c90d38934ec8a1",
      "tree": "68d61e145653fe0216eff6a69b10527e27fb796d",
      "parents": [
        "07300164657526d8d26c626c43723c310fbf3616"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Nov 09 23:20:58 2012 +0900"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Sun Nov 18 16:03:37 2012 +0200"
      },
      "message": "mtd: Fix typo mtd/tests\n\nCorrect spelling typo in printk within drivers/mtd/tests.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "07300164657526d8d26c626c43723c310fbf3616",
      "tree": "750a5a6e4bec684577c8969a0960f5e533ea7932",
      "parents": [
        "ded4c55d108e0e4e4ba221b39a782e85d77a5ca0"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Fri Nov 09 16:23:45 2012 +0800"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Sun Nov 18 16:02:31 2012 +0200"
      },
      "message": "mtd: de-select the chip when it is not used\n\nWhen we scan several nand chips with nand_scan(), such as\n     .......................\n      nand_scan(*, 2);\n     .......................\n\nIn nand_scan_ident(), the maxchips will become 2, so the current code\nwill select chip 1 to read the device ID. But the chip 0 is still\nselected in this case.\n\nTo make the logic clear, we\u0027d better de-select the chip when it is not used.\n\nThis patch de-select the nand chip if it is not used any more.\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "ded4c55d108e0e4e4ba221b39a782e85d77a5ca0",
      "tree": "174b12ca34284777de7fd47586b9f09409a5f743",
      "parents": [
        "2cbba75a56ea78e6876b4e2547a882f10b3fe72b"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Nov 16 16:08:22 2012 +0530"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Sun Nov 18 12:44:38 2012 +0200"
      },
      "message": "mtd: s3c2410: Fix potential NULL pointer dereference error\n\n\u0027set\u0027 is tested for NULL. But subsequently accessed without the check.\nThus making it conditional to avoid NULL pointer dereferencing.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "d6ba745d0a073a0f48053fa4744ab2e86c310aad",
      "tree": "6ab2fea9ee603fbbe534fbd430eb55d091fcbf7a",
      "parents": [
        "5d27aa5af04f58f3020de1c224dcf8a62151fd58"
      ],
      "author": {
        "name": "Prabhakar Kushwaha",
        "email": "prabhakar@freescale.com",
        "time": "Thu Nov 08 13:42:59 2012 +0530"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Fri Nov 16 10:57:39 2012 +0200"
      },
      "message": "mtd: fsl_ifc_nand: wait tWB time, poll R/B before command execution\n\nIFC_FIR_OP_CMD0 issues command for execution without checking flash\nreadiness. It may cause problem if flash is not ready. Instead use\nIFC_FIR_OP_CW0 which Wait for tWB time and poll R/B to return high or\ntime-out, before issuing command.\n\nNAND_CMD_READID command implemention does not fulfill above requirement. So\nupdate its programming.\n\nSigned-off-by: Prabhakar Kushwaha \u003cprabhakar@freescale.com\u003e\nSigned-off-by: Hemant Nautiyal \u003chemant.nautiyal@freescale.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "ca796f85901880c1247e19053d70b640f996813e",
      "tree": "33d85cc9bb73149fcbc21402193980a4b55e16a2",
      "parents": [
        "f251b8dfdd0721255ea11751cdc282834e43b74e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 06 22:55:26 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Fri Nov 16 10:57:38 2012 +0200"
      },
      "message": "mtd: diskonchip: don\u0027t warn about ARM architecture\n\nEnabling the diskonchip drivers on most architectures results\nin a pointless warning \"#warning Unknown architecture for\nDiskOnChip. No default probe locations defined\". The driver\ncan in fact handle the default location already through the\nCONFIG_MTD_DOCPROBE_ADDRESS, which gets set on the platforms\nthat need it, and we get a run-time error if this is not\nset correctly.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "f251b8dfdd0721255ea11751cdc282834e43b74e",
      "tree": "ada4f9467ab39c19d95fb8529e3de21c362f0539",
      "parents": [
        "192afdbfbc5c3346e27b3c3e3be8337495b2a41b"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Mon Nov 05 15:00:44 2012 +0100"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 19:50:30 2012 +0200"
      },
      "message": "mtd: nand_wait: warn if the nand is busy on exit\n\nThis patch allow to detect buggy driver/hardware with\nbad RnB (dev_ready) management or when timeout occurs in polling mode.\n\nThis works when dev_ready is set or not set.\nThere are 2 methods to wait for an erase/program command completion:\n\n1. Wait until nand RnB pin goes high (that\u0027s what chip-\u003edev_ready usually does)\n2. Poll the device: send a status (0x70) command and read status byte in a loop\n   until bit NAND_STATUS_READY is set\n\nIn all cases, you should send a status command after completion, to check if\nthe operation was successful. And if the operation completed, the status should\nhave bit NAND_STATUS_READY set.\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "192afdbfbc5c3346e27b3c3e3be8337495b2a41b",
      "tree": "3fba2b0dc131373680a809557f68a9c7f7e62547",
      "parents": [
        "6f9f59ee2e254a7e997985d8eb708930da49245a"
      ],
      "author": {
        "name": "Murali Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Fri Nov 02 10:22:41 2012 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 19:50:30 2012 +0200"
      },
      "message": "mtd: davinci: add support for parition binding nodes\n\nEnhance the driver to support partition subnodes inside the nand\ndevice bindings to describe partions on the nand device.\n\nSigned-off-by: Murali Karicheri \u003cm-karicheri2@ti.com\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "9265c6a186ca19a57ab6ddd0b0f3644f85c6f2f1",
      "tree": "d8c434ea98ee541ee17f4df87bb8e9020ce29b98",
      "parents": [
        "49ea7fc094162fcaa83f5876b2090c816cc4498c",
        "6ba54ab4a49bbad736b0254aa6bdf0cb83013815"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:06:24 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:06:24 2012 +0100"
      },
      "message": "Merge branch \u0027omap/headers4\u0027 into next/cleanup\n"
    },
    {
      "commit": "7c8f680e96edbd9896b13b5e6ff39bc5852dce2a",
      "tree": "b9739bdc2f32c413b58d8599415aa76d525c1911",
      "parents": [
        "83738d87e3a0a4096e1419a65b8228130d183df6"
      ],
      "author": {
        "name": "Bastian Hecht",
        "email": "hechtb@googlemail.com",
        "time": "Fri Oct 19 12:15:36 2012 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 15:37:50 2012 +0200"
      },
      "message": "mtd: sh_flctl: Add device tree support\n\nThe flctl can now be probed via device tree setup in addition to the\nexisting platform data way.\n\nSoC specific setup data is set in the .data member of the OF match, so\nkept within the driver itself, while board/user specific setup - like\npartitioning - is taken from the device tree.\n\nActual configuration is added for the SoC sh7372.\n\nSigned-off-by: Bastian Hecht \u003chechtb@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "83738d87e3a0a4096e1419a65b8228130d183df6",
      "tree": "c0a837ba214d479f4f1fa26476aef11d7da58751",
      "parents": [
        "e8a9d8f31c592eea89f1b0d3fd425e7a96944e88"
      ],
      "author": {
        "name": "Bastian Hecht",
        "email": "hechtb@googlemail.com",
        "time": "Fri Oct 19 12:15:35 2012 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 15:37:50 2012 +0200"
      },
      "message": "mtd: sh_flctl: Add DMA capabilty\n\nThe code probes if DMA channels can get allocated and tears them down at\nremoval/failure if needed.\nIf available it uses them to transfer the data part (not ECC). On\nfailure we fall back to PIO mode.\n\nBased on Guennadi Liakhovetski\u0027s code from the sh_mmcif driver.\n\nSigned-off-by: Bastian Hecht \u003chechtb@gmail.com\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "e8a9d8f31c592eea89f1b0d3fd425e7a96944e88",
      "tree": "704a94cb7e7a5ab31e57779c7b719ffc88e1bdda",
      "parents": [
        "5de0b52ea8f8f5149502867acff2efb5efaf1fc2"
      ],
      "author": {
        "name": "Bastian Hecht",
        "email": "hechtb@googlemail.com",
        "time": "Fri Oct 19 12:15:34 2012 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 15:37:50 2012 +0200"
      },
      "message": "mtd: sh_flctl: Minor cleanups\n\nSome small fixes to avoid sparse and smatch complain. Other cosmetic fixes\nas well.\n\n- Change of the type of the member index in struct sh_flctl from signed\nto unsigned. We use index by addressing array members, so unsigned is more\nconcise here. Adapt functions relying on sh_flctl::index.\n- Remove a blurring cast in write_fiforeg().\n- Apply consistent naming scheme when refering to the data buffer.\n- Shorten some unnecessarily verbose functions.\n- Remove spaces at start of lines.\n\nSigned-off-by: Bastian Hecht \u003chechtb@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "5de0b52ea8f8f5149502867acff2efb5efaf1fc2",
      "tree": "04dd599c84b1b4619597b1a2b8d5a3e70fff9b4f",
      "parents": [
        "18afbc54c4944b6c93f3888d97db0d1257a4b5e9"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "shijie8@gmail.com",
        "time": "Sat Oct 13 13:03:29 2012 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 15:37:50 2012 +0200"
      },
      "message": "mtd: gpmi: remove unneccessary header\n\nThe whole gpmi-nand driver has turned to pure devicetree supported.\nSo the linux/mtd/gpmi-nand.h is not neccessary now. Just remove it,\nand move some macros to the gpmi-nand driver itself.\n\nSigned-off-by: Huang Shijie \u003cshijie8@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "18afbc54c4944b6c93f3888d97db0d1257a4b5e9",
      "tree": "4d619de5e0d0e9d30bdf3a975c082ac24dc40131",
      "parents": [
        "7483096665161d2567c2717e001654ad653d944e"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Wed Oct 17 10:08:27 2012 +0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 15:37:50 2012 +0200"
      },
      "message": "mtd: gpio-nand: Ability to use driver for configurations without RDY-pin\n\nIn some configurations of \"gpio-nand\" RDY-pin may be not connected.\nThis patch allow to use driver for these configurations. In this case\nwe are assume that device always ready.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "7483096665161d2567c2717e001654ad653d944e",
      "tree": "de2c72f5af23cdbdcf0843b0ad77e873f72465f9",
      "parents": [
        "04810274a982009ab26e2f15c32149c184e9e8e5"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "shijie8@gmail.com",
        "time": "Sun Oct 14 23:47:24 2012 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 15:37:50 2012 +0200"
      },
      "message": "mtd: use the NAND_STATUS_FAIL to replace the hardcode\n\nUse the NAND_STATUS_FAIL to replace the hardcode \"0x01\",\nwhich make the code more readable.\n\nSigned-off-by: Huang Shijie \u003cshijie8@gmail.com\u003e\nAcked-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4742d515071b8b7889a6b608da48d36c1dfcc71",
      "tree": "be7a07d746e8e1f2715421a5be9d18eafb15b70e",
      "parents": [
        "928aa2aeb7269292ca1e3d0e5e2e5d08af13da3d"
      ],
      "author": {
        "name": "Vipin Kumar",
        "email": "vipin.kumar@st.com",
        "time": "Tue Oct 09 16:14:50 2012 +0530"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Thu Nov 15 15:37:48 2012 +0200"
      },
      "message": "mtd: fsmc_nand: use relaxed variants of io accessors\n\nUse relaxed variants of readl/writel accessors. readl/writel io accessors use\nexplicit dsb instruction which causes stalls in the processor core resulting\nseveral cycles of delay for each access\n\nUse relaxed variants where ever possible. This also results in an improved\nread/write performance.\n\nSigned-off-by: Vipin Kumar \u003cvipin.kumar@st.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nReviewed-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    }
  ],
  "next": "928aa2aeb7269292ca1e3d0e5e2e5d08af13da3d"
}
