)]}'
{
  "log": [
    {
      "commit": "979ecef5b89a8003902299566d9cdc08de34a3ee",
      "tree": "2a695d557adab1dec5263f014789f5b59238bac8",
      "parents": [
        "e8cbce976050a9f874a8b07012ddeb9b9eb59603",
        "8c3b2296f1aa13d7504d2c09bc819cef3759562a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:44:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:44:15 2012 -0800"
      },
      "message": "Merge tag \u0027clk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nclock management changes for i.MX\n\nAnother simple series related to clock management, this time only for\nimx.\n\n* tag \u0027clk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: mxs: select HAVE_CLK_PREPARE for clock\n  clk: add config option HAVE_CLK_PREPARE into Kconfig\n  ASoC: mxs-saif: convert to clk_prepare/clk_unprepare\n  video: mxsfb: convert to clk_prepare/clk_unprepare\n  serial: mxs-auart: convert to clk_prepare/clk_unprepare\n  net: flexcan: convert to clk_prepare/clk_unprepare\n  mtd: gpmi-lib: convert to clk_prepare/clk_unprepare\n  mmc: mxs-mmc: convert to clk_prepare/clk_unprepare\n  dma: mxs-dma: convert to clk_prepare/clk_unprepare\n  net: fec: add clk_prepare/clk_unprepare\n  ARM: mxs: convert platform code to clk_prepare/clk_unprepare\n  clk: add helper functions clk_prepare_enable and clk_disable_unprepare\n\nFix up trivial conflicts in drivers/net/ethernet/freescale/fec.c due to\ncommit 0ebafefcaa7a (\"net: fec: add clk_prepare/clk_unprepare\") clashing\ntrivially with commit e163cc97f9ac (\"net/fec: fix the .remove code\").\n"
    },
    {
      "commit": "2ac9d7aaccbd598b5bd19ac40761b723bb675442",
      "tree": "09132a44e33798aaa5e80f10bf025b510015cab3",
      "parents": [
        "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
        "dcf7ec5ee62a78123057a1e286c88ca739717409"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nDriver specific changes\n\nAgain, a lot of platforms have changes in here: pxa, samsung, omap,\nat91, imx, ...\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)\n  ARM: sa1100: clean up of the clock support\n  ARM: pxa: add dummy clock for sa1100-rtc\n  RTC: sa1100: support sa1100, pxa and mmp soc families\n  RTC: sa1100: remove redundant code of setting alarm\n  RTC: sa1100: Clean out ost register\n  Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq()\n  pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq()\n  ARM: EXYNOS: Modified files for SPI consolidation work\n  ARM: S5P64X0: Enable SDHCI support\n  ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names\n  ARM: S5P64X0: Add HSMMC setup for host Controller\n  ARM: EXYNOS: Add USB OHCI support to ORIGEN board\n  USB: Add Samsung Exynos OHCI diver\n  ARM: EXYNOS: Add USB OHCI support to SMDKV310 board\n  ARM: EXYNOS: Add USB OHCI device\n  net: macb: fix build break with !CONFIG_OF\n  i2c: tegra: Support DVC controller in device tree\n  i2c: tegra: Add __devinit/exit to probe/remove\n  net/at91_ether: use gpio_is_valid for phy IRQ line\n  ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT\n  ...\n"
    },
    {
      "commit": "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
      "tree": "4cfa82b619f7d39b671e4a2a213f4d040b09c486",
      "parents": [
        "6d889d03ab1417645e76e129834f76204bae37c0",
        "3e2762c8f1141ae8dc708034ea41d6827818c328"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:38:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:38:51 2012 -0800"
      },
      "message": "Merge tag \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nNew feature development\n\nThis adds support for new features, and contains stuff from most\nplatforms. A number of these patches could have fit into other\nbranches, too, but were small enough not to cause too much\nconfusion here.\n\n* tag \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (28 commits)\n  mfd/db8500-prcmu: remove support for early silicon revisions\n  ARM: ux500: fix the smp_twd clock calculation\n  ARM: ux500: remove support for early silicon revisions\n  ARM: ux500: update register files\n  ARM: ux500: register DB5500 PMU dynamically\n  ARM: ux500: update ASIC detection for U5500\n  ARM: ux500: support DB8520\n  ARM: picoxcell: implement watchdog restart\n  ARM: OMAP3+: hwmod data: Add the default clockactivity for I2C\n  ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx \u003c\u003d ES2.1\n  ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP4\n  ARM: OMAP: USB: EHCI and OHCI hwmod structures for OMAP3\n  ARM: OMAP: hwmod data: Add support for AM35xx UART4/ttyO3\n  ARM: Orion: Remove address map info from all platform data structures\n  ARM: Orion: Get address map from plat-orion instead of via platform_data\n  ARM: Orion: mbus_dram_info consolidation\n  ARM: Orion: Consolidate the address map setup\n  ARM: Kirkwood: Add configuration for MPP12 as GPIO\n  ARM: Kirkwood: Recognize A1 revision of 6282 chip\n  ARM: ux500: update the MOP500 GPIO assignments\n  ...\n"
    },
    {
      "commit": "190a44e65b0f32eaf5b4db3969f5eb224f83a7a2",
      "tree": "577c9a3949ba06e62d082eb11894b7045ebe3ef3",
      "parents": [
        "dfc1ebe76663d582a01c9dc572395cf8086d01de",
        "b48741cce3be32a48af9a2b272f3f13a077375cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:30:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:30:28 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nCleanups for the Samsung platforms\n\nVarious cleanup changes that the device driver changes are built upon.\nSince the samsung cleanups depend on the device tree series, which\ndepends on the first set of cleanups for tegra.\n\n* tag \u0027cleanup2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: EXYNOS: Use gpio_request_one\n  ARM: S5PV210: Use gpio_request_one\n  ARM: S3C64XX: Modified according to SPI consolidation work\n  ARM: S5PV210: Modified files for SPI consolidation work\n  ARM: S5P64X0: Modified files for SPI consolidation work\n  ARM: S5PC100: Modified files for SPI consolidation work\n  ARM: S3C64XX: Modified files for SPI consolidation work\n  ARM: SAMSUNG: Consolidation of SPI platform devices to plat-samsung\n  ARM: SAMSUNG: Remove SPI bus clocks from platform data\n  ARM: S5PV210: Add SPI clkdev support\n  ARM: S5P64X0: Add SPI clkdev support\n  ARM: S5PC100: Add SPI clkdev support\n  ARM: S3C64XX: Add SPI clkdev support\n  spi/s3c64xx: Use bus clocks created using clkdev\n  mmc: sdhci-s3c: Use generic clock names for sdhci bus clock options\n  ARM: SAMSUNG: Add lookup of sdhci-s3c clocks using generic names\n  ARM: SAMSUNG: Remove SDHCI bus clocks from platform data\n  ARM: SAMSUNG: Use kmemdup rather than duplicating its implementation\n  ARM: EXYNOS: remove exynos4_scu_enable()\n"
    },
    {
      "commit": "acc952c1f373bf3f66cc7a10680eee1762bed40b",
      "tree": "de1135ffe304f4d8e53d282e5bb1bde5db04e0ae",
      "parents": [
        "57e964e1ae9bd4f699ae1074430bcf81a9a11377",
        "40ba95fdf158713377d47736b1b3a9d75f4f2515"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:21:03 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:21:03 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nCleanups on various subarchitectures\n\nCleanup patches for various ARM platforms and some of their associated\ndrivers, the bulk of these is for mach-91.\n\nArnd ended up pulling in the restart branch from Russell in order to\nfix up some simple but annoying merge conflicts.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (44 commits)\n  arm/at91: fix build of stamp9g20\n  ARM: u300: delete memory.h\n  MAINTAINERS: add maintainer entry for Picochip picoxcell\n  ARM: picoxcell: move io mappings to common.c\n  ARM: picoxcell: don\u0027t reserve irq_descs\n  ARM: picoxcell: remove mach/memory.h\n  ARM: at91: delete the pcontrol_g20_defconfig\n  arm/tegra: Remove code that\u0027s ifndef CONFIG_ARM_GIC\n  arm/tegra: remove unused defines\n  arm/tegra: fix variable formatting in makefile\n  ARM: davinci: vpif: move code to driver core header from platform\n  ARM: at91/gpio: fix display of number of irq setuped\n  ARM: at91/gpio: drop PIN_BASE\n  ARM: at91/udc: use gpio_is_valid to check the gpio\n  ARM: at91/ohci: use gpio_is_valid to check the gpio\n  ARM: at91/nand: use gpio_is_valid to check the gpio\n  ARM: at91/mmc: use gpio_is_valid to check the gpio\n  ARM: at91/ide: use gpio_is_valid to check the gpio\n  ARM: at91/pata: use gpio_is_valid to check the gpio\n  ARM: at91/soc: use gpio_is_valid to check the gpio\n  ...\n"
    },
    {
      "commit": "dcf7ec5ee62a78123057a1e286c88ca739717409",
      "tree": "fa3f19434638a942ba66d236dde4d9aaadf8b370",
      "parents": [
        "15db3e823c3246e3bd31fe454f5c8927eb85caf2",
        "142f2101a86ade2d6c9dfbedf82e1b5b31c8fce6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:16:29 2012 +0000"
      },
      "message": "Merge branch \u0027samsung/driver\u0027 into next/drivers\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/common.h\n\nPull in previous samsung conflict merges and do a trivial\nmerge of an mxs double-add conflict.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "a07613a54d700a974f3a4a657da78ef5d097315d",
      "tree": "e4bc91713e02fa6d8f08b07de53ea8f905593dfa",
      "parents": [
        "65db039bf7402f0a5b19cbf6dcff55ebea433b8b",
        "928a11ba36f999436915ea2b1eadf54301f93059"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:01:00 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 16:01:00 2012 +0000"
      },
      "message": "Merge branch \u0027samsung/dt\u0027 into samsung/cleanup\n\nConflicts:\n\tarch/arm/mach-s3c64xx/Makefile\n\tarch/arm/mach-s5pc100/Makefile\n\tarch/arm/mach-s5pv210/Makefile\n\nPull in previously resolved conflicts:\n\nThe Makefiles were reorganized in the \"rmk/restart\" series and modified\nin the \"samsung/cleanup series\". This also pulls in the other conflict\nresolutions from the restart series against the samsung/dt series.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "972b2c719990f91eb3b2310d44ef8a2d38955a14",
      "tree": "b25a250ec5bec4b7b6355d214642d8b57c5cab32",
      "parents": [
        "02550d61f49266930e674286379d3601006b2893",
        "c3aa077648e147783a7a53b409578234647db853"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 12:19:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 12:19:57 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\n* \u0027for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (165 commits)\n  reiserfs: Properly display mount options in /proc/mounts\n  vfs: prevent remount read-only if pending removes\n  vfs: count unlinked inodes\n  vfs: protect remounting superblock read-only\n  vfs: keep list of mounts for each superblock\n  vfs: switch -\u003eshow_options() to struct dentry *\n  vfs: switch -\u003eshow_path() to struct dentry *\n  vfs: switch -\u003eshow_devname() to struct dentry *\n  vfs: switch -\u003eshow_stats to struct dentry *\n  switch security_path_chmod() to struct path *\n  vfs: prefer -\u003edentry-\u003ed_sb to -\u003emnt-\u003emnt_sb\n  vfs: trim includes a bit\n  switch mnt_namespace -\u003eroot to struct mount\n  vfs: take /proc/*/mounts and friends to fs/proc_namespace.c\n  vfs: opencode mntget() mnt_set_mountpoint()\n  vfs: spread struct mount - remaining argument of next_mnt()\n  vfs: move fsnotify junk to struct mount\n  vfs: move mnt_devname\n  vfs: move mnt_list to struct mount\n  vfs: switch pnode.h macros to struct mount *\n  ...\n"
    },
    {
      "commit": "928a11ba36f999436915ea2b1eadf54301f93059",
      "tree": "8d7cb575d528ddd4b1165e4690401c729c1eb930",
      "parents": [
        "237c78beb8a988453bac1993d21f025d070a0d8d",
        "40ba95fdf158713377d47736b1b3a9d75f4f2515"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 20:21:04 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 20:23:00 2012 +0000"
      },
      "message": "Merge branch \u0027next/cleanup\u0027 into samsung/dt\n\nConflicts:\n\tarch/arm/mach-exynos/common.c\n\nThe common.c file gets changes from rmk/stable-devel (part of\nnext/cleanup), rmk/restart, samsung/dt and follow-on branches\nfrom the samsung tree.\n\nPulling it all together here hopefully avoids having to do\neven more conflicting merge changesets in this one file. What\na mess!\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7affca3537d74365128e477b40c529d6f2fe86c8",
      "tree": "20be92bd240029182fc89c2c4f25401b7715dcae",
      "parents": [
        "356b95424cfb456e14a59eaa579422ce014c424b",
        "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (73 commits)\n  arm: fix up some samsung merge sysdev conversion problems\n  firmware: Fix an oops on reading fw_priv-\u003efw in sysfs loading file\n  Drivers:hv: Fix a bug in vmbus_driver_unregister()\n  driver core: remove __must_check from device_create_file\n  debugfs: add missing #ifdef HAS_IOMEM\n  arm: time.h: remove device.h #include\n  driver-core: remove sysdev.h usage.\n  clockevents: remove sysdev.h\n  arm: convert sysdev_class to a regular subsystem\n  arm: leds: convert sysdev_class to a regular subsystem\n  kobject: remove kset_find_obj_hinted()\n  m86k: gpio - convert sysdev_class to a regular subsystem\n  mips: txx9_sram - convert sysdev_class to a regular subsystem\n  mips: 7segled - convert sysdev_class to a regular subsystem\n  sh: dma - convert sysdev_class to a regular subsystem\n  sh: intc - convert sysdev_class to a regular subsystem\n  power: suspend - convert sysdev_class to a regular subsystem\n  power: qe_ic - convert sysdev_class to a regular subsystem\n  power: cmm - convert sysdev_class to a regular subsystem\n  s390: time - convert sysdev_class to a regular subsystem\n  ...\n\nFix up conflicts with \u0027struct sysdev\u0027 removal from various platform\ndrivers that got changed:\n - arch/arm/mach-exynos/cpu.c\n - arch/arm/mach-exynos/irq-eint.c\n - arch/arm/mach-s3c64xx/common.c\n - arch/arm/mach-s3c64xx/cpu.c\n - arch/arm/mach-s5p64x0/cpu.c\n - arch/arm/mach-s5pv210/common.c\n - arch/arm/plat-samsung/include/plat/cpu.h\n - arch/powerpc/kernel/sysfs.c\nand fix up cpu_is_hotpluggable() as per Greg in include/linux/cpu.h\n"
    },
    {
      "commit": "40ba95fdf158713377d47736b1b3a9d75f4f2515",
      "tree": "17a3216542d1107f777fd82577c91aebbce597d6",
      "parents": [
        "70d84a6431d732cbc4e68e72b6890cdd3865d43d",
        "0575fb754dbfc32a01f297e778533340a533ec68"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 11:51:28 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jan 07 11:51:28 2012 +0000"
      },
      "message": "Merge branch \u0027depends/rmk/restart\u0027 into next/cleanup\n\nConflicts:\n\tarch/arm/mach-at91/at91cap9.c\n\tarch/arm/mach-at91/at91sam9260.c\n\tarch/arm/mach-at91/at91sam9261.c\n\tarch/arm/mach-at91/at91sam9263.c\n\tarch/arm/mach-at91/at91sam9g45.c\n\tarch/arm/mach-at91/at91sam9rl.c\n\tarch/arm/mach-exynos/cpu.c\n\tarch/arm/mach-shmobile/board-kota2.c\n\nThis resolves a bunch of conflicts between the arm-soc tree\nand changes from the arm tree that have gone upstream.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "d3d0b024348c040f0d6851e2e59fc961677d5169",
      "tree": "ab018edaa027ad069c54beb9cb3d0c5b5efc2198",
      "parents": [
        "6ed23fd6c08b3ffa17c1f841098d2fa2ab3a59dd",
        "9d5c627323dcf0983d699d26dd486272fc98bef2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 06 18:03:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 06 18:03:30 2012 -0800"
      },
      "message": "Merge branch \u0027amba-modalias\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027amba-modalias\u0027 of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  sound: aaci: Enable module alias autogeneration for AMBA drivers\n  watchdog: sp805: Enable module alias autogeneration for AMBA drivers\n  fbdev: amba: Enable module alias autogeneration for AMBA drivers\n  serial: pl011: Enable module alias autogeneration for AMBA drivers\n  serial: pl010: Enable module alias autogeneration for AMBA drivers\n  spi: pl022: Enable module alias autogeneration for AMBA drivers\n  rtc: pl031: Enable module alias autogeneration for AMBA drivers\n  rtc: pl030: Enable module alias autogeneration for AMBA drivers\n  mmc: mmci: Enable module alias autogeneration for AMBA drivers\n  input: ambakmi: Enable module alias autogeneration for AMBA drivers\n  gpio: pl061: Enable module alias autogeneration for AMBA drivers\n  dmaengine: pl330: Enable module alias autogeneration for AMBA drivers\n  dmaengine: pl08x: Enable module alias autogeneration for AMBA drivers\n  hwrng: nomadik: Enable module alias autogeneration for AMBA drivers\n  ARM: amba: Auto-generate AMBA driver module aliases during modpost\n  ARM: amba: Move definition of struct amba_id to mod_devicetable.h\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f4ae40a6a50a98ac23d4b285f739455e926a473e",
      "tree": "c84d7393700bd85e5285a194f8c22d4d00e36b28",
      "parents": [
        "48176a973d65572e61d0ce95495e5072887e6fb6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 04:33:43 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:56 2012 -0500"
      },
      "message": "switch debugfs to umode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e1482a1708e48add8d2f4ecc949885e0e552d9e8",
      "tree": "ab97efb5785f77ed83292c97ba9e5909cfee8fba",
      "parents": [
        "5f0a6e2d503896062f641639dacfe5055c2f593b",
        "6abda3e129bfe4d74b5c274da7dff0e2b1488818"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jan 03 20:34:14 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jan 03 20:34:14 2012 +0000"
      },
      "message": "Merge branch \u0027mxs/clk-prepare\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into imx/clk\n"
    },
    {
      "commit": "d36b691077dc59c74efec0d54ed21b86f7a2a21a",
      "tree": "4f4a82eab16f403f531a860a428ebbec4c0d0db3",
      "parents": [
        "92f1b8518708c085ed7d07d8e7ed36411c92fa4f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 29 17:09:01 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 02 13:04:55 2012 +0100"
      },
      "message": "misc latin1 to utf8 conversions\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "06867fbb8abc936192195e5dcc4b63e12cc78f72",
      "tree": "8f9f6cd2006c2bd3d4d6b4047f84c89e60673605",
      "parents": [
        "604a16b74c8ca2fd29861723a62ad57f0c692333",
        "abb959f8a3f125a6e6641abbd020111516dfc8f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 30 13:45:34 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 30 13:45:34 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7237/1: PL330: Fix driver freeze\n  ARM: 7197/1: errata: Remove SMP dependency for erratum 751472\n  ARM: 7196/1: errata: Remove SMP dependency for erratum 720789\n  ARM: 7220/1: mmc: mmci: Fixup error handling for dma\n  ARM: 7214/1: mmc: mmci: Fixup handling of MCI_STARTBITERR\n"
    },
    {
      "commit": "efdfc52c0470fb650cb2ee44cf030ec04e97b954",
      "tree": "3d31b013a7b4c0fbe01dcf6e103f989505db2e10",
      "parents": [
        "759a2e30d288032130f1f77092e72d4ec87ad4d0"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Tue Dec 20 13:57:41 2011 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Dec 28 21:30:06 2011 +0800"
      },
      "message": "mmc: mxs-mmc: convert to clk_prepare/clk_unprepare\n\nThe patch converts mxs-mmc driver to clk_prepare/clk_unprepare by\nusing helper functions clk_prepare_enable/clk_disable_unprepare.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\n"
    },
    {
      "commit": "bd4b9ba4cf9338932a065cd752fb5f28b26e4e39",
      "tree": "88725708d3f2696f1c2373cf62d0b997c207e861",
      "parents": [
        "e814fb635cd269532a6a95a921c05841ababa7ae",
        "8a44930a11de8d66f92145fd2d2464ab4fba696b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 28 00:18:10 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 28 00:18:10 2011 +0000"
      },
      "message": "Merge branch \u0027samsung/cleanup\u0027 into next/drivers\n\nDependency for the samsung/drivers branch\n\nConflicts:\n\tarch/arm/mach-exynos/Makefile\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4551ae0a24bba06972247a80f721fc21f6b2b758",
      "tree": "7e17b819ba34f73988d384161335ebe5729897ad",
      "parents": [
        "e2c236f0a42fbb9e6a9528f8436f348218ffee96",
        "384703b8e6cd4c8ef08512e596024e028c91c339"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Dec 27 23:41:33 2011 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Dec 27 23:41:33 2011 +0000"
      },
      "message": "Merge branch \u0027v3.2-rc6\u0027 into next/drivers\n"
    },
    {
      "commit": "4346b6d9c6651121f35ae9e42f240f36a8e56ce6",
      "tree": "bc6e7c7e8632d0f153b1c9436665829921a57ecf",
      "parents": [
        "a361d10a2b490812b051433b1aad5b4351372597"
      ],
      "author": {
        "name": "Rajeshwari Shinde",
        "email": "rajeshwari.s@samsung.com",
        "time": "Thu Nov 03 10:52:58 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Dec 23 10:09:22 2011 +0900"
      },
      "message": "mmc: sdhci-s3c: Use generic clock names for sdhci bus clock options\n\nThis patch modifies the driver to stop depending on the clock names\nbeing passed from the platform and switch over to bus clock lookup\nusing generic clock names.\n\nSigned-off-by: Rajeshwari Shinde \u003crajeshwari.s@samsung.com\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "61074287c2965edf0fc75b54ae8f4ce99f182669",
      "tree": "86a6971fc1c2eb7a0b763cf4e79d2bd7560f6075",
      "parents": [
        "5c7f0e083d2d98ba14ddd10e88f001a0ead4cae4"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Dec 15 13:34:50 2011 +1030"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Dec 19 15:56:09 2011 -0800"
      },
      "message": "mmc: vub300: fix type of firmware_rom_wait_states module parameter\n\nYou didn\u0027t mean this to be a bool.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5c7f0e083d2d98ba14ddd10e88f001a0ead4cae4",
      "tree": "f79f922d3f8b88ee7822dacade3e71eae33accc9",
      "parents": [
        "29495aa04a30c21565243c5b9c028510446d242c"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Mon Dec 19 15:51:38 2011 -0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Dec 19 15:51:38 2011 -0800"
      },
      "message": "Revert \"mmc: enable runtime PM by default\"\n\nWhen SDIO runtime PM was originally introduced, we immediately faced\ntwo regressions with two different chipsets, and in response decided\nnot to enable it by default.\n\nWith the recent work on the 8686 we hoped we found all the gotchas,\nso 08da834 did make sense (at least experimentally).\n\nUnfortunately we now see that some setups out there still refuse to\nwork when SDIO runtime PM is enabled by default (see\nhttp://www.spinics.net/lists/linux-mmc/msg11161.html), and obviously\nwe can\u0027t live with these kind of regressions.\n\nThis reverts commit 08da834a24312157f512224691ad1fddd11c1073.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "29495aa04a30c21565243c5b9c028510446d242c",
      "tree": "7f9bd3ab43cd4494c9fc4a92956c414ccbe85a0f",
      "parents": [
        "49df78074963c97e25debc3c67b72f059111607d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Nov 03 11:09:45 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Dec 19 15:50:11 2011 -0800"
      },
      "message": "mmc: sdhci: remove \"state\" argument from sdhci_suspend_host\n\nDrop the \"state\" argument from sdhci_suspend_host.  Its only user is the\nPCI glue;  this allows to move all SDHCI glues to use dev_pm_ops instead.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3b6e3c73851a9a4b0e6ed9d378206341dd65e8a5",
      "tree": "70fd5ffac327cc9027ed6d904ebc9b27e2ddb73c",
      "parents": [
        "b63038d6f4ca5d1849ce01d9fc5bb9cb426dec73"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Tue Dec 13 16:58:43 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 18 23:07:22 2011 +0000"
      },
      "message": "ARM: 7220/1: mmc: mmci: Fixup error handling for dma\n\nWhen getting a cmd irq during an ongoing data transfer\nwith dma, the dma job were never terminated. This is now\ncorrected.\n\nCc: \u003cstable@vger.kernel.org\u003e\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Per Forlin \u003cper.forlin@stericsson.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b63038d6f4ca5d1849ce01d9fc5bb9cb426dec73",
      "tree": "a838bc72781043e9d26ce0dddd9271472e2dd9a9",
      "parents": [
        "55b02d2f4445ad625213817a1736bf2884d32547"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Tue Dec 13 16:51:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 18 23:05:57 2011 +0000"
      },
      "message": "ARM: 7214/1: mmc: mmci: Fixup handling of MCI_STARTBITERR\n\nThe interrupt was previously enabled and then correctly cleared.\nNow we also handle it correctly.\n\nCc: \u003cstable@vger.kernel.org\u003e\nTested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63a9332b232bdab0df6ef18a9f39e8d58a82bda4",
      "tree": "52906e5888de9e634824d6005d9dbd3eb109bd2d",
      "parents": [
        "45173d5ed4c9a397db31623bf6469efbd3a239cd"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Wed Dec 07 21:48:07 2011 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue Dec 13 18:46:55 2011 -0500"
      },
      "message": "ARM: Orion: Get address map from plat-orion instead of via platform_data\n\nUse an getter function in plat-orion/addr-map.c to get the address map\nstructure, rather than pass it to drivers in the platform_data\nstructures. When the drivers are built for none orion platforms, a\ndummy function is provided instead which returns NULL.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Michael Walle \u003cmichael@walle.cc\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\n"
    },
    {
      "commit": "49df78074963c97e25debc3c67b72f059111607d",
      "tree": "8e5e8779f9c3228b5a04044bc077b78eac456fc2",
      "parents": [
        "524bfca2b42a7c9dc43af13e1592b21dd1ce3fcc"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Wed Nov 23 08:43:18 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:39 2011 -0500"
      },
      "message": "mmc: core: Fix deadlock when the CONFIG_MMC_UNSAFE_RESUME is not defined\n\nmmc_suspend_host() tries to claim host during suspend\nand release it only when the bus suspend operation is\ncompeleted. If CONFIG_MMC_UNSAFE_RESUME is defined and\nthe host is flagged as removable, mmc_suspend_host()\ntries to remove the card. In this process, the file system\nsync can get blocked trying to acquire host which is already\nclaimed by mmc_suspend_host() causing deadlock.\n\nFix this deadlock by releasing host before -\u003eremove() is called.\n\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "524bfca2b42a7c9dc43af13e1592b21dd1ce3fcc",
      "tree": "456d7325addff10596ebdb62af2b7b53aa6199fc",
      "parents": [
        "f6b8b52c68f6109db4be02b55660258ff503fc3b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 21 18:00:51 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:39 2011 -0500"
      },
      "message": "mmc: sdhci-s3c: Remove old and misprototyped suspend operations\n\nNow that the driver is using dev_pm_ops the suspend operations in the\nplatform_driver structure won\u0027t get called so don\u0027t need to be there,\nand certainly shouldn\u0027t be the same function as dev_pm_ops since the\nsignatures are different.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f6b8b52c68f6109db4be02b55660258ff503fc3b",
      "tree": "f9ad886e5a6cda3e690887eb9ba394e50e3f78bd",
      "parents": [
        "f6bc41fb08cbd6943df358437e0af90c91a3caa3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Nov 16 10:11:45 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:38 2011 -0500"
      },
      "message": "mmc: tmio: fix clock gating on platforms with a .set_pwr() method\n\nDo not power down the card in .set_ios(), unless MMC_POWER_OFF is\nrequested. This fixes the SDHI functionality on ecovec.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f6bc41fb08cbd6943df358437e0af90c91a3caa3",
      "tree": "614b47d231f909a1bbee472eb5493f29d21542eb",
      "parents": [
        "c99872a16fa7642987f30c750dc166674b0d8060"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Nov 16 10:10:41 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:37 2011 -0500"
      },
      "message": "mmc: sh_mmcif: fix clock gating on platforms with a .down_pwr() method\n\nDo not power down the card in .set_ios(), unless MMC_POWER_OFF is\nrequested. This fixes the MMCIF interface functionality on ecovec boards.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c99872a16fa7642987f30c750dc166674b0d8060",
      "tree": "f5fd5f1a9005ca6b94c37c2fde7b50aa7feb88d2",
      "parents": [
        "a80f16276388a177199204aa5b60f328d4464110"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Nov 17 13:34:33 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:37 2011 -0500"
      },
      "message": "mmc: core: Fix typo at mmc_card_sleep\n\nFix wrong bus_ops-\u003esleep check.  (This isn\u0027t expected to have real-world\nconsequences, because the mmc core always defines both \u0027awake\u0027 and\n\u0027sleep\u0027 ops.)\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a80f16276388a177199204aa5b60f328d4464110",
      "tree": "a028c1fc5ff89cb3120159e720840e21241520f6",
      "parents": [
        "96a85d548bf960ec8e8a0c3bca2b2e88e41549db"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Tue Nov 15 11:55:46 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:36 2011 -0500"
      },
      "message": "mmc: core: Fix power_off_notify during suspend\n\nThe eMMC 4.5 devices respond to only RESET and AWAKE command in the\nsleep state. Hence the mmc switch command to notify power off state\nshould be sent before the device enters sleep state.\n\nThis patch fixes the same.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "96a85d548bf960ec8e8a0c3bca2b2e88e41549db",
      "tree": "a38d3c9f039d8b68d8566936cc3296190249378e",
      "parents": [
        "6de5fc9cf7de334912de4cfd2d06eb2d744d2afe"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Fri Nov 04 16:22:47 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:36 2011 -0500"
      },
      "message": "mmc: core: Fix setting power notify state variable for non-eMMC\n\nThis patch skips the setting of the power notify state variable\nfor non eMMC 4.5 devices. Also fixes the problem of omap_hsmmc\nnoisy/broken for suspend resume reported by Kevin Hilman.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6de5fc9cf7de334912de4cfd2d06eb2d744d2afe",
      "tree": "473198b98663f0e84fc69b70f2fca12dad7f9b9c",
      "parents": [
        "7833c66b2d764a3c883c2f5cc60cd8a6266dae15"
      ],
      "author": {
        "name": "Stefan Nilsson XK",
        "email": "stefan.xk.nilsson@stericsson.com",
        "time": "Thu Nov 03 09:44:12 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:35 2011 -0500"
      },
      "message": "mmc: core: Add quirk for long data read time\n\nAdds a quirk that sets the data read timeout to a fixed value instead\nof relying on the information in the CSD. The timeout value chosen\nis 300ms since that has proven enough for the problematic cards found,\nbut could be increased if other cards require this.\n\nThis patch also enables this quirk for certain Micron cards known to\nhave this problem.\n\nSigned-off-by: Stefan Nilsson XK \u003cstefan.xk.nilsson@stericsson.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7833c66b2d764a3c883c2f5cc60cd8a6266dae15",
      "tree": "1db1ffd5597afff0b6c7727a51707aa50bfb327c",
      "parents": [
        "e58f516ff4730c4047c3f104b061f7a03e9a263c"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Nov 11 19:54:53 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:35 2011 -0500"
      },
      "message": "mmc: Add module.h include to sdhci-cns3xxx.c\n\nFixes: drivers/mmc/host/sdhci-cns3xxx.c:110: error: \u0027THIS_MODULE\u0027\n       undeclared here (not in a function)\n\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e58f516ff4730c4047c3f104b061f7a03e9a263c",
      "tree": "dae62fe53aecf07f20001e5afd8e3400bc0dd614",
      "parents": [
        "053bf34f5aff499d7b595c500bbab5cbab3636e7"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 11 16:28:05 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:34 2011 -0500"
      },
      "message": "mmc: mxcmmc: fix falling back to PIO\n\nWhen we can\u0027t configure the dma channel we want to fall\nback to PIO. We do this by setting host-\u003edo_dma to zero.\nThis does not work as do_dma is used to see whether dma\ncan be used for the current transfer. Instead, we have\nto set host-\u003edma to NULL.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6fdc75de7d0554134890d33a0a6f5e18c7503c01",
      "tree": "9fd820bdb7ec3c74a4545bf76ca6af74ac488e35",
      "parents": [
        "31f9d4635bde3f03bc6dbac01d4c0fb0da9d06d7"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Nov 22 16:02:18 2011 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 08 16:26:20 2011 -0800"
      },
      "message": "ARM: OMAP: hsmmc: add pm_caps field\n\nAdd pm_caps field to omap2_hsmmc_info and omap_mmc_slot_data\nstructs, so we will be able to indicate mmc pm capabilities\nin the board file.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "31f9d4635bde3f03bc6dbac01d4c0fb0da9d06d7",
      "tree": "bebd0a1b33b667cd242c1b33b6eff13e1a87f83c",
      "parents": [
        "5611cc4572e889b62a7b4c72a413536bf6a9c416"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Nov 22 16:02:17 2011 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 08 16:24:09 2011 -0800"
      },
      "message": "omap_hsmmc: consider MMC_PM_KEEP_POWER on suspend/resume\n\nWhen an mmc card has the MMC_PM_KEEP_POWER flag, it shouldn\u0027t\nbe powered off on suspend (and thus doesn\u0027t have to be powered-on\non resume)\n\nWhile on it, change the suspend flow a bit, to make it a bit\neasier to follow.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "053bf34f5aff499d7b595c500bbab5cbab3636e7",
      "tree": "f9aea368b5cd073a4de74f7372402c343bb88c2d",
      "parents": [
        "77a7300abad7fe01891b400e88d746f97307ee5a"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Mon Nov 07 21:55:11 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Dec 07 23:10:56 2011 -0500"
      },
      "message": "mmc: omap_hsmmc: DMA unmap only once in case of MMC error\n\nReported by Russell King:\nmmcblk0: error -84 transferring data, sector 149201, nr 64,\ncmd response 0x900, card status 0xb00\nmmcblk0: retrying using single block read\n\nWARNING: at lib/dma-debug.c:811 check_unmap\nomap_hsmmc omap_hsmmc.0: DMA-API: device driver tries to free DMA memory\nit has not allocated [device address\u003d0x0000000080933000] [size\u003d20480 bytes]\n\nIn case of an error dma_unmap() is issued in omap_hsmmc_dma_cleanup()\nand then again in omap_hsmmc_post_req(). Resolve this by clearing the\nhost_cookie to indicate there is no DMA mapped memory to unmap.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nTested-by: Balaji T K \u003cbalajitk@ti.com\u003e\nTested-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "53a33bded0ee7989a94b10719f14e52ed2f9eb48",
      "tree": "828ef3e139d7e3adc694eafb27f910bf0cc84441",
      "parents": [
        "43d91483536437bac009f9dc6428b1828909e55a"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Mon Sep 19 15:30:58 2011 +0800"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 29 15:46:16 2011 +0000"
      },
      "message": "ARM: at91/mmc: use gpio_is_valid to check the gpio\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "9f99835f1121bf81f1323b6267ea2957a179da2b",
      "tree": "d49aabf32631b70122551ecddcf5bec298f1e7ea",
      "parents": [
        "2dfff235918276638875a1d094f061083ccd6de8"
      ],
      "author": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Wed Oct 05 15:15:21 2011 +0100"
      },
      "committer": {
        "name": "Dave Martin",
        "email": "dave.martin@linaro.org",
        "time": "Tue Nov 22 10:58:31 2011 +0000"
      },
      "message": "mmc: mmci: Enable module alias autogeneration for AMBA drivers\n\nSigned-off-by: Dave Martin \u003cdave.martin@linaro.org\u003e\n"
    },
    {
      "commit": "fe7484834bb614c2c205726647635171ce6cc070",
      "tree": "e96e560153c2d4a2b2ad1feba6cc4fe09dbb5a29",
      "parents": [
        "424f0750edd5af866f80f5e65998e0610503cb5c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "message": "USB: convert some miscellanies drivers to use module_usb_driver()\n\nThis converts the remaining USB drivers in the kernel to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Till Harbaum \u003ctill@harbaum.org\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: Jamie Iles \u003cjamie@jamieiles.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f750ba9b8db2a926c315ccfa9e95d12fe4590a22",
      "tree": "1bdd2ce107b6a39b4797dab955a003e7a9c1e0ba",
      "parents": [
        "1b929995ebc0f00cc56ddc14cf75a875f4d565d6"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Nov 10 16:39:32 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 11 16:53:35 2011 +0100"
      },
      "message": "arm/imx: fix imx6q mmc error when mounting rootfs\n\nThe following error is seen in some case when mounting rootfs from\nSD/MMC cards.\n\n  Waiting for root device /dev/mmcblk0p1...\n  mmc1: host does not support reading read-only switch. assuming write-enable.\n  mmc1: new high speed SDHC card at address b368\n  mmcblk0: mmc1:b368 SDC   3.74 GiB\n   mmcblk0: p1\n  mmc1: Timeout waiting for hardware interrupt.\n  mmcblk0: error -110 transferring data, sector 3678224, nr 40, cmd response 0x900, card status 0xc00\n  end_request: I/O error, dev mmcblk0, sector 3678225\n  Buffer I/O error on device mmcblk0p1, logical block 458754\n  lost page write due to I/O error on mmcblk0p1\n\nThis patch fixes the problem by lowering the usdhc clock and correcting\nwatermark configuration.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "fba9569924e06da076cb2ad12474bbd82d69f54d",
      "tree": "f0b7d9c82f8dd90f0dc757a4c00afc0872fc1484",
      "parents": [
        "3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa",
        "4598fc2c94b68740e0269db03c98a1e7ad5af773"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 18:02:25 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (63 commits)\n  dmaengine: mid_dma: mask_peripheral_interrupt only when dmac is idle\n  dmaengine/ep93xx_dma: add module.h include\n  pch_dma: Reduce wasting memory\n  pch_dma: Fix suspend issue\n  dma/timberdale: free_irq() on an error path\n  dma: shdma: transfer based runtime PM\n  dmaengine: shdma: protect against the IRQ handler\n  dmaengine i.MX DMA/SDMA: add missing include of linux/module.h\n  dmaengine: delete redundant chan_id and chancnt initialization in dma drivers\n  dmaengine/amba-pl08x: Check txd-\u003ellis_va before freeing dma_pool\n  dmaengine/amba-pl08x: Add support for sg len greater than one for slave transfers\n  serial: sh-sci: don\u0027t filter on DMA device, use only channel ID\n  ARM: SAMSUNG: Remove Samsung specific enum type for dma direction\n  ASoC: Samsung: Update DMA interface\n  spi/s3c64xx: Merge dma control code\n  spi/s3c64xx: Add support DMA engine API\n  ARM: SAMSUNG: Remove S3C-PL330-DMA driver\n  ARM: S5P64X0: Use generic DMA PL330 driver\n  ARM: S5PC100: Use generic DMA PL330 driver\n  ARM: S5PV210: Use generic DMA PL330 driver\n  ...\n\nFix up fairly trivial conflicts in\n - arch/arm/mach-exynos4/{Kconfig,clock.c}\n - arch/arm/mach-s5p64x0/dma.c\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "3f8ddb032afa729d4bad1bf2965d3ec068de6b72",
      "tree": "f2467d1160ee8cd4016fb77c09d0f1f4c768e5fe",
      "parents": [
        "30307c69d59b14723fbf8a524847b302388c702d",
        "8b37fcfc9b3400b647748783a2cafff67793e0ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 08:05:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 08:05:35 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock:\n  hwspinlock: add MAINTAINERS entries\n  hwspinlock/omap: omap_hwspinlock_remove should be __devexit\n  hwspinlock/u8500: add hwspinlock driver\n  hwspinlock/core: register a bank of hwspinlocks in a single API call\n  hwspinlock/core: remove stubs for register/unregister\n  hwspinlock/core: use a mutex to protect the radix tree\n  hwspinlock/core/omap: fix id issues on multiple hwspinlock devices\n  hwspinlock/omap: simplify allocation scheme\n  hwspinlock/core: simplify \u0027owner\u0027 handling\n  hwspinlock/core: simplify Kconfig\n\nFix up trivial conflicts (addition of omap_hwspinlock_pdata, removal of\nomap_spinlock_latency) in arch/arm/mach-omap2/hwspinlock.c\n\nAlso, do an \"evil merge\" to fix a compile error in omap_hsmmc.c which\nfor some reason was reported in the same email thread as the \"please\npull hwspinlock changes\".\n"
    },
    {
      "commit": "16ee792e45cf0c97ce061fce03c36cab5551ec72",
      "tree": "dc68af705fbac4b5d71325aa972730199bb187dd",
      "parents": [
        "f906fb1d70e016726fccfb0d978c5d425503db9d",
        "efa62e1355f0495f37f1296754b8880947c8da72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:31:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:31:25 2011 -0700"
      },
      "message": "Merge branch \u0027next/devel\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/devel\u0027 of git://git.linaro.org/people/arnd/arm-soc: (50 commits)\n  ARM: tegra: update defconfig\n  arm/tegra: Harmony: Configure PMC for low-level interrupts\n  arm/tegra: device tree support for ventana board\n  arm/tegra: add support for ventana pinmuxing\n  arm/tegra: prepare Seaboard pinmux code for derived boards\n  arm/tegra: pinmux: ioremap registers\n  gpio/tegra: Convert to a platform device\n  arm/tegra: Convert pinmux driver to a platform device\n  arm/dt: Tegra: Add pinmux node to tegra20.dtsi\n  arm/tegra: Prep boards for gpio/pinmux conversion to pdevs\n  ARM: mx5: fix clock usage for suspend\n  ARM i.MX entry-macro.S: remove now unused code\n  ARM i.MX boards: use CONFIG_MULTI_IRQ_HANDLER\n  ARM i.MX tzic: add handle_irq function\n  ARM i.MX avic: add handle_irq function\n  ARM: mx25: Add the missing IIM base definition\n  ARM i.MX avic: convert to use generic irq chip\n  mx31moboard: Add poweroff support\n  ARM: mach-qong: Add watchdog support\n  ARM: davinci: AM18x: Add wl1271/wlan support\n  ...\n\nFix up conflicts in:\n\tarch/arm/mach-at91/at91sam9g45.c\n\tarch/arm/mach-mx5/devices-imx53.h\n\tarch/arm/plat-mxc/include/mach/memory.h\n"
    },
    {
      "commit": "952414505f55afe5cd6dc004765076aa22b3ed7e",
      "tree": "eba11ed702ae02fea7f1a0d422346454fc98296f",
      "parents": [
        "68e24ba70465b82ad24e0774ceab5360180d4627",
        "3e965b176341b78620f7404fd8b7f9a0d061f8a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:11:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:11:00 2011 -0700"
      },
      "message": "Merge branch \u0027next/cleanup\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/cleanup\u0027 of git://git.linaro.org/people/arnd/arm-soc: (125 commits)\n  ARM: mach-mxs: fix machines\u0027 initializers order\n  mmc: mxcmmc: explicitly includes mach/hardware.h\n  arm/imx: explicitly includes mach/hardware.h in pm-imx27.c\n  arm/imx: remove mx27_setup_weimcs() from mx27.h\n  arm/imx: explicitly includes mach/hardware.h in mach-kzm_arm11_01.c\n  arm/imx: remove mx31_setup_weimcs() from mx31.h\n  ARM: tegra: devices.c should include devices.h\n  ARM: tegra: cpu-tegra: unexport two functions\n  ARM: tegra: cpu-tegra: sparse type fix\n  ARM: tegra: dma: staticify some tables and functions\n  ARM: tegra: tegra2_clocks: don\u0027t export some tables\n  ARM: tegra: tegra_powergate_is_powered should be static\n  ARM: tegra: tegra_rtc_read_ms should be static\n  ARM: tegra: tegra_init_cache should be static\n  ARM: tegra: pcie: 0 -\u003e NULL changes\n  ARM: tegra: pcie: include board.h\n  ARM: tegra: pcie: don\u0027t cast __iomem pointers\n  ARM: tegra: tegra2_clocks: 0 -\u003e NULL changes\n  ARM: tegra: tegra2_clocks: don\u0027t cast __iomem pointers\n  ARM: tegra: timer: don\u0027t cast __iomem pointers\n  ...\n\nFix up trivial conflicts in\n  arch/arm/mach-omap2/Makefile,\n  arch/arm/mach-u300/{Makefile.boot,core.c}\n  arch/arm/plat-{mxc,omap}/devices.c\n"
    },
    {
      "commit": "0205a904df57bf2ed79571fe097b99d2940659b1",
      "tree": "600fc0895d8fc91b4ae694502fe332ba12458ab9",
      "parents": [
        "3ef77af154b03776c6c662c68c6332719e9eecac"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 15 12:01:27 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:07 2011 -0400"
      },
      "message": "mmc: Fix implicit use of stat.h header in associated files\n\nOnce the implicit use of module.h is prevented, these files will\nfail to find the stat.h header content.\n\nFix up the implicit usage expectations in advance of the cleanup.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "3ef77af154b03776c6c662c68c6332719e9eecac",
      "tree": "1b8f67baef47641e890fc9587414cd30bec7717f",
      "parents": [
        "96547f5d8b7cb0ded9c0333b43ce8271da5f3a42"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:42:00 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:06 2011 -0400"
      },
      "message": "mmc: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required\n\nThese two basic defines were everywhere, simply because module.h\nwas also everywhere.   But we are cleaning up the latter.  So make\nthe exporters actually call out their need for the include.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "96547f5d8b7cb0ded9c0333b43ce8271da5f3a42",
      "tree": "f65fe741ed20d6fd722fe076fa09ff37869ee015",
      "parents": [
        "5d4a357d8f5e07868a90071f328fec73036e9628"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:15:51 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:06 2011 -0400"
      },
      "message": "mmc: Add module.h to drivers/mmc users assuming implicit presence.\n\nWe are cleaning up the implicit presence of module.h; these guys are\nsome of the people who just assume it will be there.  Call it out\nexplitly for those that really need it.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "efa62e1355f0495f37f1296754b8880947c8da72",
      "tree": "c07af29f8baf2e6f4ed3bedbe46d405924edd530",
      "parents": [
        "107532920226a37e595697959b2a6a823cfa2497",
        "f55be1bf52aad524dc1bf556ae26c90262c87825"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:46:42 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:46:42 2011 +0100"
      },
      "message": "Merge branch \u0027depends/rmk/gpio\u0027 into next/devel\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/gpio.h\n\tarch/arm/plat-mxc/include/mach/gpio.h\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3e965b176341b78620f7404fd8b7f9a0d061f8a2",
      "tree": "a2dbf06d6ae20fbe417b70f0a471cc4f93ff0a71",
      "parents": [
        "034ee299122c6b145d6d3cafb9ef5c329a4ab990",
        "5839fec9d8db35b2b07359b18a77295418e239ad"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:25:41 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:25:41 2011 +0100"
      },
      "message": "Merge branch \u0027next/fixes\u0027 into next/cleanup\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/gpio.h\n\tarch/arm/plat-mxc/include/mach/gpio.h\n\tdrivers/video/omap/lcd_apollon.c\n\tdrivers/video/omap/lcd_ldp.c\n\tdrivers/video/omap/lcd_overo.c\n"
    },
    {
      "commit": "43872fa788060eef91ae437957e0a5e39f1c56fd",
      "tree": "dba464da61167d84b4f7470edebd5a769a78f9ee",
      "parents": [
        "91fed558d0f33c74477569f50ed883fe6d430f1f",
        "f55be1bf52aad524dc1bf556ae26c90262c87825"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 22:44:18 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 22:44:18 2011 +0100"
      },
      "message": "Merge branch \u0027depends/rmk/gpio\u0027 into next/fixes\n\nThis sorts out merge conflicts with the arm/gpio branch that\nalready got merged into mainline Linux.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "46b51ea2099fa2082342e52b8284aa828429b80b",
      "tree": "0a0d7bfe1aff036c86a2e7beacbd91398008bfb6",
      "parents": [
        "1fdb24e969110fafea36d3b393bea438f702c87f",
        "a6029e1f75bb484c1f5bc68b6a8572e4024795bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:16:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 14:16:11 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (83 commits)\n  mmc: fix compile error when CONFIG_BLOCK is not enabled\n  mmc: core: Cleanup eMMC4.5 conditionals\n  mmc: omap_hsmmc: if multiblock reads are broken, disable them\n  mmc: core: add workaround for controllers with broken multiblock reads\n  mmc: core: Prevent too long response times for suspend\n  mmc: recognise SDIO cards with SDIO_CCCR_REV 3.00\n  mmc: sd: Handle SD3.0 cards not supporting UHS-I bus speed mode\n  mmc: core: support HPI send command\n  mmc: core: Add cache control for eMMC4.5 device\n  mmc: core: Modify the timeout value for writing power class\n  mmc: core: new discard feature support at eMMC v4.5\n  mmc: core: mmc sanitize feature support for v4.5\n  mmc: dw_mmc: modify DATA register offset\n  mmc: sdhci-pci: add flag for devices that can support runtime PM\n  mmc: omap_hsmmc: ensure pbias configuration is always done\n  mmc: core: Add Power Off Notify Feature eMMC 4.5\n  mmc: sdhci-s3c: fix potential NULL dereference\n  mmc: replace printk with appropriate display macro\n  mmc: core: Add default timeout value for CMD6\n  mmc: sdhci-pci: add runtime pm support\n  ...\n"
    },
    {
      "commit": "336c716ae2272c9a26a6f82976d0e077d8ca824e",
      "tree": "7a4ce68933379570eef5dc3c6e2a9e166463c224",
      "parents": [
        "9b68256cdef75204aa8a4583aa79dd7c081796b3"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Tue Oct 25 09:43:12 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Oct 27 09:11:33 2011 -0400"
      },
      "message": "mmc: core: Cleanup eMMC4.5 conditionals\n\nCode cleanup, putting all eMMC 4.5 detection cases together.\nThis patch removes one if-statement and assembles all. And it also\nremoves variable initialization below else-statement -- all members\nof card structure are already set to zero at card-init.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9b68256cdef75204aa8a4583aa79dd7c081796b3",
      "tree": "8b0d514421193b11ebfb98e99bde76b81bfb00f5",
      "parents": [
        "2bf22b39823c1d173dda31111a4eb2ce36daaf39"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Oct 06 14:50:35 2011 -0600"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Oct 27 09:11:28 2011 -0400"
      },
      "message": "mmc: omap_hsmmc: if multiblock reads are broken, disable them\n\nWhen device data indicates that multiple block reads are not supported\non a given HSMMC controller instance, log a message to the console, and\npass the appropriate MMC capability flag to the MMC core.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Dave Hylands \u003cdhylands@gmail.com\u003e\nTested-by: Steve Sakoman \u003csakoman@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2bf22b39823c1d173dda31111a4eb2ce36daaf39",
      "tree": "54575fedfd2b032c3113b55dea5e2fd5d0c7eb38",
      "parents": [
        "b6ad726e3fe69e1ff3c3b2ad272ba3e4c376cd6a"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Oct 06 14:50:33 2011 -0600"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Oct 27 09:10:57 2011 -0400"
      },
      "message": "mmc: core: add workaround for controllers with broken multiblock reads\n\nDue to hardware bugs, some MMC host controllers don\u0027t support\nmultiple-block reads[1].  To resolve, add a new MMC capability flag,\nMMC_CAP2_NO_MULTI_READ, which can be set by affected host controller\ndrivers.  When this capability is set, all reads will be issued one\nsector at a time.\n\n1. See for example Advisory 2.1.1.128 \"MMC: Multiple Block Read\nOperation Issue\" in _OMAP3530/3525/3515/3503 Silicon Errata_\nRevision F (October 2010) (SPRZ278F), available from\nhttp://focus.ti.com/lit/er/sprz278f/sprz278f.pdf\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Dave Hylands \u003cdhylands@gmail.com\u003e\nTested-by: Steve Sakoman \u003csakoman@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "18974369cfe23acf16d0fb79e0d1fba7a9a95ec0",
      "tree": "22367984dbd4c79e9635035e268c428444c40e76",
      "parents": [
        "7e0a6fd5a4723c79cc46c9541e343092302e0e5b",
        "196a57c2749119be4732cc2b2adb8aafcb4fcb14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:41:50 2011 +0200"
      },
      "message": "Merge branch \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027clk\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7131/1: clkdev: Add Common Macro for clk_lookup\n  clk: spi-pl022: convert to clk_prepare()/clk_unprepare()\n  clk: timer-sp: convert to clk_prepare()/clk_unprepare()\n  clk: sa1111: convert to clk_prepare()/clk_unprepare()\n  clk: mmci: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl011: convert to clk_prepare()/clk_unprepare()\n  clk: amba-pl010: convert to clk_prepare()/clk_unprepare()\n  clk: amba-clcd: convert to clk_prepare()/clk_unprepare()\n  clk: amba bus: convert to clk_prepare()/clk_unprepare()\n  clk: provide prepare/unprepare functions\n"
    },
    {
      "commit": "7e0a6fd5a4723c79cc46c9541e343092302e0e5b",
      "tree": "7b1e3e7512eecdcc94811982766c25d64150a200",
      "parents": [
        "ca90666287401b475d9e0becf85bd02f069f1de8",
        "6cfa6279edbffa921b7d8c9519bfd83a24ba508e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:40:50 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:40:50 2011 +0200"
      },
      "message": "Merge branch \u0027amba\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027amba\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7079/1: spi: Fix builderror in spi-pl022.c\n  PM: add runtime PM support to MMCI\n  PM: add runtime PM support to core Primecell driver\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "b6ad726e3fe69e1ff3c3b2ad272ba3e4c376cd6a",
      "tree": "dc2413bb2454ca3aec4c2a5c894c7b926690abcb",
      "parents": [
        "b4625dab2c618eb87e177761dda3182b4cfaa604"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Thu Oct 13 16:03:58 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:31 2011 -0400"
      },
      "message": "mmc: core: Prevent too long response times for suspend\n\nWhile trying to suspend the mmc host there could still be\nongoing requests that we need to wait for. At the same time\na device driver must respond to a suspend request rather quickly.\n\nInstead of potentially wait \"forever\" by claiming the host we now\n\"try\" to claim the host instead. If it fails, -EBUSY is returned.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nReviewed-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b4625dab2c618eb87e177761dda3182b4cfaa604",
      "tree": "24398081cac8259d99b67dcc7b4e1afe3384df8e",
      "parents": [
        "f2815f68dabbb373fd1c9f0fd4a609d486697c2b"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Thu Oct 20 19:16:32 2011 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:31 2011 -0400"
      },
      "message": "mmc: recognise SDIO cards with SDIO_CCCR_REV 3.00\n\nTable 6-2: CCCR bit Definitions, address 00h.  Part E1 SDIO Simplified\nSpecification Version 3.00, Feb. 25, 2011.\n\nThis patch has been tested with Marvell WLAN device SD8797.\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f2815f68dabbb373fd1c9f0fd4a609d486697c2b",
      "tree": "bdc1bdb815bee031434e4ea95e18029822c56b8f",
      "parents": [
        "eb0d8f135b6730d6d0324a064664d121334290e7"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Wed Aug 10 11:16:01 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:30 2011 -0400"
      },
      "message": "mmc: sd: Handle SD3.0 cards not supporting UHS-I bus speed mode\n\nHere is Essential conditions to indicate Version 3.00 Card\n(SD_SPEC\u003d2 and SD_SPEC3\u003d1) :\n(1) The card shall support CMD6\n(2) The card shall support CMD8\n(3) The card shall support CMD42\n(4) User area capacity shall be up to 2GB (SDSC) or 32GB (SDHC)\n    User area capacity shall be more than or equal to 32GB and\n    up to 2TB (SDXC)\n(5) Speed Class shall be supported (SDHC or SDXC)\n\nSo even if SD card doesn\u0027t support any of the newly defined\nUHS-I bus speed mode, it can advertise itself as SD3.0 cards\nas long as it supports all the essential conditions of\nSD3.0 cards. Given this, these type of cards should atleast\nrun in High Speed mode @50MHZ if it supports HS.\n\nBut current initialization sequence for SD3.0 cards is\nsuch that these non-UHS-I SD3.0 cards runs in Default\nSpeed mode @25MHz.\n\nThis patch makes sure that these non-UHS-I SD3.0 cards run\nin High Speed Mode @50MHz.\n\nTested this patch with SanDisk Extreme SDHC 8GB Class 10 card.\n\nReported-by: \"Hiremath, Vaibhav\" \u003chvaibhav@ti.com\u003e\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "eb0d8f135b6730d6d0324a064664d121334290e7",
      "tree": "74876f5d20163bb5e9b185d9357237e1f22a2262",
      "parents": [
        "881d1c25f765938a95def5afe39486ce39f9fc96"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Tue Oct 18 01:26:42 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:29 2011 -0400"
      },
      "message": "mmc: core: support HPI send command\n\nHPI command is defined in eMMC4.41.\nThis feature is important for eMMC4.5 devices.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "881d1c25f765938a95def5afe39486ce39f9fc96",
      "tree": "694d5ea1b3fba2c28cc110123f2ca50b4408f309",
      "parents": [
        "71fe3eb0d006861bdae57e93975b6ae3d9b55e99"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Fri Oct 14 14:03:21 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:28 2011 -0400"
      },
      "message": "mmc: core: Add cache control for eMMC4.5 device\n\nThis patch adds cache feature of eMMC4.5 Spec.\nIf device supports cache capability, host can utilize some specific\noperations.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "71fe3eb0d006861bdae57e93975b6ae3d9b55e99",
      "tree": "e12b8a12ec5a828f879524f02b68d6564571eec3",
      "parents": [
        "b3bf915308ca2b50f3beec6cc824083870f0f4b5"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Tue Oct 18 13:20:57 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:28 2011 -0400"
      },
      "message": "mmc: core: Modify the timeout value for writing power class\n\nThis patch will apply the generic CMD6 timeout to switch command\nfor power class.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b3bf915308ca2b50f3beec6cc824083870f0f4b5",
      "tree": "955978242b333e1388358b4b50b5f8f4a5abca04",
      "parents": [
        "d9ddd62943ee07a75d0428ffcf52f1a747a28c39"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Oct 18 09:34:04 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:27 2011 -0400"
      },
      "message": "mmc: core: new discard feature support at eMMC v4.5\n\nMMC v4.5 supports the DISCARD feature (CMD38).  It\u0027s different from\ntrim and there\u0027s no check bit.  Currently it\u0027s only supported at v4.5.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d9ddd62943ee07a75d0428ffcf52f1a747a28c39",
      "tree": "e4fb8b0b2ba2fe39bf725762b2c04441f1adf3b8",
      "parents": [
        "4e0a5adf46ee7810af2e1b7e4e8c2a298652618e"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Oct 14 14:15:48 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:26 2011 -0400"
      },
      "message": "mmc: core: mmc sanitize feature support for v4.5\n\nIn the v4.5, there\u0027s no secure erase \u0026 trim support.\nInstead it supports the sanitize feature.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4e0a5adf46ee7810af2e1b7e4e8c2a298652618e",
      "tree": "64b60adcedd341a02a8f150ce7257e2b0eb40e0c",
      "parents": [
        "c43fd7746698a10aa6435d62ec28f977dd6246cc"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Mon Oct 17 19:36:23 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:25 2011 -0400"
      },
      "message": "mmc: dw_mmc: modify DATA register offset\n\nIn dw_mmc 2.40a spec, Data register\u0027s offset is changed.\nBefore we used Data register offset 0x100. but if somebody uses a\n2.40a controller, we must use 0x200 for Data register.\n\nThis patch adds a version-id checking point and uses SDMMC_DATA(x)\ninstead of SDMMC_DATA.  It assumes 2.40a is the latest version.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c43fd7746698a10aa6435d62ec28f977dd6246cc",
      "tree": "4fc569113696afc238429dea6a13ae8f8ab1cda7",
      "parents": [
        "e840ce134ba5c617af97a2adbedefb0a9c0bb5a7"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Oct 17 10:52:44 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:25 2011 -0400"
      },
      "message": "mmc: sdhci-pci: add flag for devices that can support runtime PM\n\nOnly allow runtime PM for devices that specifically indicate\nthat they support it.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e840ce134ba5c617af97a2adbedefb0a9c0bb5a7",
      "tree": "251479cc588670df4e01e0ac45fba44a2dad0a04",
      "parents": [
        "bec8726abc72bf30d2743a722aa37cd69e7a0580"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Fri May 06 12:14:10 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:24 2011 -0400"
      },
      "message": "mmc: omap_hsmmc: ensure pbias configuration is always done\n\nGo through the driver\u0027s set_power() functions rather than\ncalling regulator_enable/disable() directly because otherwise\npbias configuration for MMC1 is not done.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "bec8726abc72bf30d2743a722aa37cd69e7a0580",
      "tree": "eed4a3c441ff64f5719b021fce419de0fc5196d9",
      "parents": [
        "326adda53a50ece492c3edaa60afc26fba5e3232"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Thu Oct 13 12:04:16 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:23 2011 -0400"
      },
      "message": "mmc: core: Add Power Off Notify Feature eMMC 4.5\n\nThis patch adds support for the power off notify feature, available in\neMMC 4.5 devices. If the host has support for this feature, then the\nmmc core will notify the device by setting the POWER_OFF_NOTIFICATION\nbyte in the extended csd register with a value of 1 (POWER_ON).\n\nFor suspend mode short timeout is used, whereas for the normal poweroff\nlong timeout is used.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "326adda53a50ece492c3edaa60afc26fba5e3232",
      "tree": "5ca2a03185d9e85a531585201c61fb2ede0100fe",
      "parents": [
        "a3c76eb9d4a1e68a69dd880cf0bcb8a52418b993"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Wed Oct 12 13:14:29 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:22 2011 -0400"
      },
      "message": "mmc: sdhci-s3c: fix potential NULL dereference\n\nsc-\u003eclk_bus[ptr] could be NULL.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a3c76eb9d4a1e68a69dd880cf0bcb8a52418b993",
      "tree": "968fb0009edad3defcda8bb40df21837868705dd",
      "parents": [
        "b23cf0bd55b0c6b703982446f679e00d6d929524"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Tue Oct 11 11:44:09 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:22 2011 -0400"
      },
      "message": "mmc: replace printk with appropriate display macro\n\nAll the files using printk function for displaying kernel messages\nin the mmc driver have been replaced with corresponding macro.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b23cf0bd55b0c6b703982446f679e00d6d929524",
      "tree": "7701af9bd8b7f35321dfb4a5accf71fc9c04e60d",
      "parents": [
        "66fd8ad5100b5003046aa744a4f12fa31bb831f9"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Fri Sep 23 14:15:29 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:21 2011 -0400"
      },
      "message": "mmc: core: Add default timeout value for CMD6\n\nEXT_CSD[248] includes the default maximum timeout for CMD6.\nThis field is added at eMMC4.5 Spec. And it can be used for default\ntimeout except for some operations which don\u0027t define the timeout\n(i.e. background operation, sanitize, flush cache) in eMMC4.5 Spec.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "66fd8ad5100b5003046aa744a4f12fa31bb831f9",
      "tree": "c71aa6ff8b5c4c2919b93630a2315017f4610986",
      "parents": [
        "08a7e1dfaa63bf5132b5b7231fcf9a33473c78f5"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Oct 03 15:33:34 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:20 2011 -0400"
      },
      "message": "mmc: sdhci-pci: add runtime pm support\n\nThs patch allows runtime PM for sdhci-pci, runtime suspending after\ninactivity of 50ms and ensuring runtime resume before SDHC registers\nare accessed.  During runtime suspend, interrupts are masked.\nThe host controller state is restored at runtime resume.\n\nFor Medfield, the host controller\u0027s card detect mechanism is\nsupplanted by an always-on GPIO which provides for card detect wake-up.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "08a7e1dfaa63bf5132b5b7231fcf9a33473c78f5",
      "tree": "f52edc2a2dbca622d3e26836728bc9ffe4216fda",
      "parents": [
        "88b47679746b81534002bcba42da97ab82b5d12a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Oct 03 15:33:33 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:19 2011 -0400"
      },
      "message": "mmc: core: move -\u003erequest() call from atomic context\n\nmmc_request_done() is sometimes called from interrupt or other atomic\ncontext.  Mostly all mmc_request_done() does is complete(), however it\ncontains code to retry on error, which uses -\u003erequest().  As the error\npath is certainly not performance critical, this may be moved to the\nwaiting function mmc_wait_for_req_done().\n\nThis allows -\u003erequest() to use runtime PM get_sync() and guarantee it\nis never in an atomic context.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "88b47679746b81534002bcba42da97ab82b5d12a",
      "tree": "20f8d7766e48d6b9c3c825d4c72e1b4deff70c5a",
      "parents": [
        "3f102ae926c01bccc9520a62cff833fde889ed6a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:15:51 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:19 2011 -0400"
      },
      "message": "mmc: Add module.h to drivers/mmc users assuming implicit presence.\n\nWe are cleaning up the implicit presence of module.h; these guys are\nsome of the people who just assume it will be there.  Call it out\nexplitly for those that really need it.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3f102ae926c01bccc9520a62cff833fde889ed6a",
      "tree": "1dc3b4582fda123f14245d6d94124c8d562f65c2",
      "parents": [
        "e0c368d571d946ff40f068344b5c2df90c93dd2e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Oct 09 10:35:16 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:18 2011 -0400"
      },
      "message": "mmc: using module_param requires the inclusion of moduleparam.h\n\nCommit \"mmc: add module param to set fault injection attributes\" adds\na module_param to this file.  But it is relying on the old implicit\n\"module.h is everywhere\" behaviour, and without the explicit include\nof moduleparam.h, the pending module.h split up produces this error:\n\ncore/debugfs.c:28:35: error: expected \u0027)\u0027 before numeric constant\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e0c368d571d946ff40f068344b5c2df90c93dd2e",
      "tree": "509fdad0059dac018128610723557b4ca12f29d2",
      "parents": [
        "5238acbe36dd5100fb6b035a995ae5fc89dd0708"
      ],
      "author": {
        "name": "Namjae Jeon",
        "email": "linkinjeon@gmail.com",
        "time": "Thu Oct 06 23:41:38 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:17 2011 -0400"
      },
      "message": "mmc: core: general purpose MMC partition support.\n\nIt allows gerneral purpose partitions in MMC Device.  And I try to simply\nmake mmc_blk_alloc_parts using mmc_part structure suggested by Andrei\nWarkentin.  After patching, we see general purpose partitions like this:\n\u003e cat /proc/partitions\n          179 0 847872 mmcblk0\n          179 192 4096 mmcblk0gp3\n          179 160 4096 mmcblk0gp2\n          179 128 4096 mmcblk0gp1\n          179 96  1052672 mmcblk0gp0\n          179 64  1024 mmcblk0boot1\n          179 32  1024 mmcblk0boot0\n\nSigned-off-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Andrei Warkentin \u003cawarkentin@vmware.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5238acbe36dd5100fb6b035a995ae5fc89dd0708",
      "tree": "066f71287fab49f24047e7a96721197a96ecdacd",
      "parents": [
        "d9618e9f1a057efdfc52514d6cd7af56e9bddc17"
      ],
      "author": {
        "name": "Andrei Warkentin",
        "email": "andrey.warkentin@gmail.com",
        "time": "Sat Sep 24 12:12:30 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:16 2011 -0400"
      },
      "message": "mmc: core: ext_csd.raw_* used in comparison but never set\n\nf39b2dd9d (\"mmc: core: Bus width testing needs to handle suspend/resume\")\nadded code to only compare read-only ext_csd fields in bus width testing\ncode, yet it\u0027s comparing some fields that are never set.\n\nThe affected fields are ext_csd.raw_erased_mem_count and\next_csd.raw_partition_support.\n\nSigned-off-by: Andrei Warkentin \u003candrey.warkentin@gmail.com\u003e\nAcked-by: Philip Rakity \u003cprakity@marvell.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d9618e9f1a057efdfc52514d6cd7af56e9bddc17",
      "tree": "e5655dabd1a117d72ac89fa82b4cb4d6e9e4006c",
      "parents": [
        "f7c56ef2af5ae7e4c24c3c79427b38d18ba1d294"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Thu Sep 22 16:59:04 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:16 2011 -0400"
      },
      "message": "mmc: irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts\ndisabled], we run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler returns with\ninterrupts enabled (see commit [b738a50a: genirq: Warn when handler\nenables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f7c56ef2af5ae7e4c24c3c79427b38d18ba1d294",
      "tree": "5590da07839d9a07b7811a8fe0104aaa596e03dc",
      "parents": [
        "0d7d85ca6e5dc7bd426d1d5989a44e93e8c7a0d3"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Fri Sep 23 12:48:21 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:15 2011 -0400"
      },
      "message": "mmc: block: support no access to boot partitions\n\nIntel Medfield platform blocks access to eMMC boot partitions which\nresults in switch errors.  Since there is no access, mmcboot0/1\ndevices should not be created.  Add a host capability to reflect that.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0d7d85ca6e5dc7bd426d1d5989a44e93e8c7a0d3",
      "tree": "08d4f1be8e4bdab4053721c982b47ccb20926d5d",
      "parents": [
        "b87d8dbf6c410b5f2d9b6893c85baa06aa131c7c"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Fri Sep 23 12:48:20 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:14 2011 -0400"
      },
      "message": "mmc: block: fix boot partition switch error path\n\nIn the case of a switch error, do not update partition config as though\nthe switch succeeded, and ensure blk_end_request is called on the\nfailed request.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Andrei Warkentin \u003candrey.warkentin@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b87d8dbf6c410b5f2d9b6893c85baa06aa131c7c",
      "tree": "f478e5378f259bb75158d5cb08cc459c93f30905",
      "parents": [
        "199e3f4b419d045e64d5205a6354c5db04d98553"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Fri Sep 23 20:41:47 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:13 2011 -0400"
      },
      "message": "mmc: core: eMMC 4.5 Power Class Selection Feature\n\nThis patch adds the power class selection feature available for mmc\nversions 4.0 and above.  During the enumeration stage before switching\nto the lower data bus, check if the power class is supported for the\ncurrent bus width. If the power class is available then switch to the\npower class and use the higher data bus. If power class is not supported\nthen switch to the lower data bus in a worst case.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "34f5050800d600551cca9bcfb463cc6699d82d04",
      "tree": "ff434aab2d3c4c3de2f62aa60079b1f49974a9a7",
      "parents": [
        "6cba00eaa95c1ace1fb511f534b233ae302ccb2e"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Tue Sep 13 23:03:29 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:12 2011 -0400"
      },
      "message": "mmc: add module param to set fault injection attributes\n\nReplace setup(\"fail_mmc_request\") and faulty \"ifdef KERNEL\" with\na simple module_param(). The module param mmc_core.fail_request\nmay be used to set the fault injection attributes during boot time\nor module load time.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nReviewed-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "95a2482a9baaf55a3403d2e76f2abd7c0a32298c",
      "tree": "aa82292426d77cd3951f57afbe1354260d343975",
      "parents": [
        "cd8a3666987ba20908bbeb7c78ed9ba82b365643"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Sep 19 17:32:21 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:10 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc-imx: add basic imx6q usdhc support\n\nThis patch adds the basic support for imx6q usdhc, which is a\nderivative of esdhc controller.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cd8a3666987ba20908bbeb7c78ed9ba82b365643",
      "tree": "70d34078711456023c6363795a6cddda29f68d4d",
      "parents": [
        "714c4a6e3a0f730834ec8a8bc83b2a6da33f54dc"
      ],
      "author": {
        "name": "Aaron Lu",
        "email": "aaron.lu@amd.com",
        "time": "Fri Sep 02 16:06:08 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:10 2011 -0400"
      },
      "message": "mmc: core: add sd uhs string for mmc_ios_show\n\nThis is a minor fix. It makes mmc_ios_show print proper string when the\nhost\u0027s timing is one of the newly added UHS-I modes.\n\nSigned-off-by: Aaron Lu \u003caaron.lu@amd.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "714c4a6e3a0f730834ec8a8bc83b2a6da33f54dc",
      "tree": "1e2a581b44fab2b92d21fc52d134719dde003c45",
      "parents": [
        "67716327eec7e9d573e7cb2d806545d6f7c1a38d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 30 18:26:39 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:09 2011 -0400"
      },
      "message": "mmc: sh_mmcif: simplify platform data\n\nProvide platforms with a simplified way to specify MMCIF DMA slave IDs in\na way, similar to SDHI and other sh_dma clients.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "67716327eec7e9d573e7cb2d806545d6f7c1a38d",
      "tree": "132888322795b8ecf2d0b3b128ca850ec1eda532",
      "parents": [
        "2311344c33cb8add492881900ca427b62f5a7eae"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:15 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:08 2011 -0400"
      },
      "message": "mmc: block: add eMMC hardware reset support\n\nFor cards that support hardware reset (just eMMC), try a reset and\nretry before returning an I/O error.  However this is not done for\nECC errors and is never done twice for the same operation type\n(READ, WRITE, DISCARD, SECURE DISCARD) until that type of operation\nagain succeeds.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2311344c33cb8add492881900ca427b62f5a7eae",
      "tree": "081fdccc56181878b8feca59088bb8622d0d309e",
      "parents": [
        "0f2016558e4f9a8d2f9b1202064915205f4dd450"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:14 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:07 2011 -0400"
      },
      "message": "mmc: mmc-test: add eMMC hardware reset test\n\nMMC core provides a checking function that checks if the reset\nhas happended.  Add a test to use that function.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0f2016558e4f9a8d2f9b1202064915205f4dd450",
      "tree": "2b42e80f7de9b018b7c4867d3ae51d8b7981b602",
      "parents": [
        "20758b66dce76af0527363186f44b464d83e5666"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:13 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:07 2011 -0400"
      },
      "message": "mmc: sdhci-pci: add eMMC hardware reset support\n\nImplement eMMC hardware reset for Medfield.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "20758b66dce76af0527363186f44b464d83e5666",
      "tree": "4502296e84da9dec326a8fcad054d7d956a67585",
      "parents": [
        "b2499518b5ad7e28bb3ed348fd3f370eeb1e36c0"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:12 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:06 2011 -0400"
      },
      "message": "mmc: sdhci: add eMMC hardware reset support\n\nAdd an SDHCI operation for hardware reset and connect it to the\nhost controller operation.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b2499518b5ad7e28bb3ed348fd3f370eeb1e36c0",
      "tree": "c4c9597d0631554bffeecbcc6a2a7ec3037ea78c",
      "parents": [
        "8e3336b1e4378f7d205af9b25dcc9e645c8a9609"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:11 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:05 2011 -0400"
      },
      "message": "mmc: core: add eMMC hardware reset support\n\neMMC\u0027s may have a hardware reset line.  This patch provides a\nhost controller operation to implement hardware reset and\na function to reset and reinitialize the card.  Also, for MMC,\nthe reset is always performed before initialization.\n\nThe host must set the new host capability MMC_CAP_HW_RESET\nto enable hardware reset.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8e3336b1e4378f7d205af9b25dcc9e645c8a9609",
      "tree": "6cf706421307d3f512efbd51e15d2c88cd8df382",
      "parents": [
        "7c8a2829c22a270acadc6aa3a937e2e7956b19f5"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Mon Aug 29 15:35:59 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:04 2011 -0400"
      },
      "message": "mmc: mmci: simplify err check in mmci_post_request\n\nThe error condition indicates that mmci_post_request() should cleanup\nafter the mmci_pre_request(). In this case the resources allocated by\ndevice_prep_slave_sg() are freed by calling dmaengine_terminate_all().\ndma_unmap_sg() should always be performed if the host_cookie is set.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7c8a2829c22a270acadc6aa3a937e2e7956b19f5",
      "tree": "b787b429a1bd01f364e752fe5b52e2f95cb46875",
      "parents": [
        "44669034815a7ad263542ac605c581a10b22d146"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Mon Aug 29 15:35:58 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:04 2011 -0400"
      },
      "message": "mmc: core: clarify how to use post_req in case of errors\n\nThe err condition in post_req() is set to undo a call made to pre_req()\nthat hasn\u0027t been started yet.  The err condition is not set if an MMC\nrequest returns an error.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    }
  ],
  "next": "44669034815a7ad263542ac605c581a10b22d146"
}
