)]}'
{
  "log": [
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "a2013a13e68354e0c8f3696b69701803e13fb737",
      "tree": "a7e1da6bfad1aa2afd83f401874d606269ce90b4",
      "parents": [
        "dadfab4873256d2145640c0ce468fcbfb48977fe",
        "106f9d9337f65bd428c0c79f650e3489e458d771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial branch from Jiri Kosina:\n \"Usual stuff -- comment/printk typo fixes, documentation updates, dead\n  code elimination.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  HOWTO: fix double words typo\n  x86 mtrr: fix comment typo in mtrr_bp_init\n  propagate name change to comments in kernel source\n  doc: Update the name of profiling based on sysfs\n  treewide: Fix typos in various drivers\n  treewide: Fix typos in various Kconfig\n  wireless: mwifiex: Fix typo in wireless/mwifiex driver\n  messages: i2o: Fix typo in messages/i2o\n  scripts/kernel-doc: check that non-void fcts describe their return value\n  Kernel-doc: Convention: Use a \"Return\" section to describe return values\n  radeon: Fix typo and copy/paste error in comments\n  doc: Remove unnecessary declarations from Documentation/accounting/getdelays.c\n  various: Fix spelling of \"asynchronous\" in comments.\n  Fix misspellings of \"whether\" in comments.\n  eisa: Fix spelling of \"asynchronous\".\n  various: Fix spelling of \"registered\" in comments.\n  doc: fix quite a few typos within Documentation\n  target: iscsi: fix comment typos in target/iscsi drivers\n  treewide: fix typo of \"suport\" in various comments and Kconfig\n  treewide: fix typo of \"suppport\" in various comments\n  ...\n"
    },
    {
      "commit": "d01e4afdbb65e030fd6f1f96c30a558e2eb0f279",
      "tree": "02ef82b2740cf93a98199eded5ef765fa6e03052",
      "parents": [
        "8287361abca36504da813638310d2547469283eb",
        "794b175fc0c0c4844dbb7b137a73bbfd01f6c608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups on various subarchitectures from Olof Johansson:\n \"Cleanup patches for various ARM platforms and some of their associated\n  drivers.  There\u0027s also a branch in here that enables Freescale i.MX to\n  be part of the multiplatform support -- the first \"big\" SoC that is\n  moved over (more multiplatform work comes in a separate branch later\n  during the merge window).\"\n\nConflicts fixed as per Olof, including a silent semantic one in\narch/arm/mach-omap2/board-generic.c (omap_prcm_restart() was renamed to\nomap3xxx_restart(), and a new user of the old name was added).\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (189 commits)\n  ARM: omap: fix typo on timer cleanup\n  ARM: EXYNOS: Remove unused regs-mem.h file\n  ARM: EXYNOS: Remove unused non-dt support for dwmci controller\n  ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan\n  ARM: OMAP3: cm-t3517: use GPTIMER for system clock\n  ARM: OMAP2+: timer: remove CONFIG_OMAP_32K_TIMER\n  ARM: SAMSUNG: use devm_ functions for ADC driver\n  ARM: EXYNOS: no duplicate mask/unmask in eint0_15\n  ARM: S3C24XX: SPI clock channel setup is fixed for S3C2443\n  ARM: EXYNOS: Remove i2c0 resource information and setting of device names\n  ARM: Kirkwood: checkpatch cleanups\n  ARM: Kirkwood: Fix sparse warnings.\n  ARM: Kirkwood: Remove unused includes\n  ARM: kirkwood: cleanup lsxl board includes\n  ARM: integrator: use BUG_ON where possible\n  ARM: integrator: push down SC dependencies\n  ARM: integrator: delete static UART1 mapping\n  ARM: integrator: delete SC mapping on the CP\n  ARM: integrator: remove static CP syscon mapping\n  ARM: integrator: remove static AP syscon mapping\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "b1286f4e9ac14c8973140b338b4d3c5691264d3b",
      "tree": "5a67788bb2276cd67230d24b5a6994ddafb10707",
      "parents": [
        "6facac1ab68fbf9cbad31a9d521f3a0d6aa9470e",
        "0fa5d3996dbda1ee9653c43d39b7ef159fb57ee7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:30:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:30:02 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM updates from Russell King:\n \"Here\u0027s the updates for ARM for this merge window, which cover quite a\n  variety of areas.\n\n  There\u0027s a bunch of patch series from Will tackling various bugs like\n  the PROT_NONE handling, ASID allocation, cluster boot protocol and\n  ASID TLB tagging updates.\n\n  We move to a build-time sorted exception table rather than doing the\n  sorting at run-time, add support for the secure computing filter, and\n  some updates to the perf code.  We also have sorted out the placement\n  of some headers, fixed some build warnings, fixed some hotplug\n  problems with the per-cpu TWD code.\"\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm: (73 commits)\n  ARM: 7594/1: Add .smp entry for REALVIEW_EB\n  ARM: 7599/1: head: Remove boot-time HYP mode check for v5 and below\n  ARM: 7598/1: net: bpf_jit_32: fix sp-relative load/stores offsets.\n  ARM: 7595/1: syscall: rework ordering in syscall_trace_exit\n  ARM: 7596/1: mmci: replace readsl/writesl with ioread32_rep/iowrite32_rep\n  ARM: 7597/1: net: bpf_jit_32: fix kzalloc gfp/size mismatch.\n  ARM: 7593/1: nommu: do not enable DCACHE_WORD_ACCESS when !CONFIG_MMU\n  ARM: 7592/1: nommu: prevent generation of kernel unaligned memory accesses\n  ARM: 7591/1: nommu: Enable the strict alignment (CR_A) bit only if ARCH \u003c v6\n  ARM: 7590/1: /proc/interrupts: limit the display of IPIs to online CPUs only\n  ARM: 7587/1: implement optimized percpu variable access\n  ARM: 7589/1: integrator: pass the lm resource to amba\n  ARM: 7588/1: amba: create a resource parent registrator\n  ARM: 7582/2: rename kvm_seq to vmalloc_seq so to avoid confusion with KVM\n  ARM: 7585/1: kernel: fix nr_cpu_ids check in DT logical map init\n  ARM: 7584/1: perf: fix link error when CONFIG_HW_PERF_EVENTS is not selected\n  ARM: gic: use a private mapping for CPU target interfaces\n  ARM: kernel: add logical mappings look-up\n  ARM: kernel: add cpu logical map DT init in setup_arch\n  ARM: kernel: add device tree init map function\n  ...\n"
    },
    {
      "commit": "c6bd5bcc4983f1a2d2f87a3769bf309482ee8c04",
      "tree": "2ff9c4496dc2258d601a1bcd82040470704dae3b",
      "parents": [
        "8966961b31c251b854169e9886394c2a20f2cea7",
        "b0ab02361167faa82198b783a8d555eb6f58901c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 14:08:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 14:08:47 2012 -0800"
      },
      "message": "Merge tag \u0027tty-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY/Serial merge from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial tree set of changes for 3.8-rc1.\n\n  Contained in here is a bunch more reworks of the tty port layer from\n  Jiri and bugfixes from Alan, along with a number of other tty and\n  serial driver updates by the various driver authors.\n\n  Also, Jiri has been coerced^Wconvinced to be the co-maintainer of the\n  TTY layer, which is much appreciated by me.\n\n  All of these have been in the linux-next tree for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFixed up some trivial conflicts in the staging tree, due to the fwserial\ndriver having come in both ways (but fixed up a bit in the serial tree),\nand the ioctl handling in the dgrp driver having been done slightly\ndifferently (staging tree got that one right, and removed both\nTIOCGSOFTCAR and TIOCSSOFTCAR).\n\n* tag \u0027tty-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (146 commits)\n  staging: sb105x: fix potential NULL pointer dereference in mp_chars_in_buffer()\n  staging/fwserial: Remove superfluous free\n  staging/fwserial: Use WARN_ONCE when port table is corrupted\n  staging/fwserial: Destruct embedded tty_port on teardown\n  staging/fwserial: Fix build breakage when !CONFIG_BUG\n  staging: fwserial: Add TTY-over-Firewire serial driver\n  drivers/tty/serial/serial_core.c: clean up HIGH_BITS_OFFSET usage\n  staging: dgrp: dgrp_tty.c: Audit the return values of get/put_user()\n  staging: dgrp: dgrp_tty.c: Remove the TIOCSSOFTCAR ioctl handler from dgrp driver\n  serial: ifx6x60: Add modem power off function in the platform reboot process\n  serial: mxs-auart: unmap the scatter list before we copy the data\n  serial: mxs-auart: disable the Receive Timeout Interrupt when DMA is enabled\n  serial: max310x: Setup missing \"can_sleep\" field for GPIO\n  tty/serial: fix ifx6x60.c declaration warning\n  serial: samsung: add devicetree properties for non-Exynos SoCs\n  serial: samsung: fix potential soft lockup during uart write\n  tty: vt: Remove redundant null check before kfree.\n  tty/8250 Add check for pci_ioremap_bar failure\n  tty/8250 Add support for Commtech\u0027s Fastcom Async-335 and Fastcom Async-PCIe cards\n  tty/8250 Add XR17D15x devices to the exar_handle_irq override\n  ...\n"
    },
    {
      "commit": "6a5971d8fea1f4a8c33dfe0cec6a1c490f0c9cde",
      "tree": "982911522177da03dd839d816a6a93cc210e4657",
      "parents": [
        "cff2f741b8ee8a70b208830e330de053efd4fc45",
        "70e78c40ed6c25bb34d642848e485d79ffc55c26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull Char/Misc driver merge from Greg Kroah-Hartman:\n \"Here is the \"big\" char/misc driver patches for 3.8-rc1.  I\u0027m starting\n  to put random driver subsystems that I had previously sent you through\n  the driver-core tree in this tree, as it makes more sense to do so.\n\n  Nothing major here, the various __dev* removals, some mei driver\n  updates, and other random driver-specific things from the different\n  maintainers and developers.\n\n  Note, some MFD drivers got added through this tree, and they are also\n  coming in through the \"real\" MFD tree as well, due to some major\n  mis-communication between me and the different developers.  If you\n  have any merge conflicts, take the ones from the MFD tree, not these\n  ones, sorry about that.\n\n  All of this has been in linux-next for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up trivial conflict in drivers/mmc/host/Kconfig due to new drivers\nhaving been added (both at the end, as usual..)\n\n* tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (84 commits)\n  MAINTAINERS: remove drivers/staging/hv/\n  misc/st_kim: Free resources in the error path of probe()\n  drivers/char: for hpet, add count checking, and ~0UL instead of -1\n  w1-gpio: Simplify \u0026 get rid of defines\n  w1-gpio: Pinctrl-fy\n  extcon: remove use of __devexit_p\n  extcon: remove use of __devinit\n  extcon: remove use of __devexit\n  drivers: uio: Only allocate new private data when probing device tree node\n  drivers: uio_dmem_genirq: Allow partial success when opening device\n  drivers: uio_dmem_genirq: Don\u0027t use DMA_ERROR_CODE to indicate unmapped regions\n  drivers: uio_dmem_genirq: Don\u0027t mix address spaces for dynamic region vaddr\n  uio: remove use of __devexit\n  uio: remove use of __devinitdata\n  uio: remove use of __devinit\n  uio: remove use of __devexit_p\n  char: remove use of __devexit\n  char: remove use of __devinitconst\n  char: remove use of __devinitdata\n  char: remove use of __devinit\n  ...\n"
    },
    {
      "commit": "cff2f741b8ee8a70b208830e330de053efd4fc45",
      "tree": "83367ed74d889e2c8179f1f8b5d6f6f73b857982",
      "parents": [
        "b0885d01f9ab1274109c02942c881d598f939623",
        "92e9e6d1f9844b73a26215025a922e7d7aeae361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core updates from Greg Kroah-Hartman:\n \"Here\u0027s the large driver core updates for 3.8-rc1.\n\n  The biggest thing here is the various __dev* marking removals.  This\n  is going to be a pain for the merge with different subsystem trees, I\n  know, but all of the patches included here have been ACKed by their\n  various subsystem maintainers, as they wanted them to go through here.\n\n  If this is too much of a pain, I can pull all of them out of this tree\n  and just send you one with the other fixes/updates and then, after\n  3.8-rc1 is out, do the rest of the removals to ensure we catch them\n  all, it\u0027s up to you.  The merges should all be trivial, and Stephen\n  has been doing them all in linux-next for a few weeks now quite\n  easily.\n\n  Other than the __dev* marking removals, there\u0027s nothing major here,\n  some firmware loading updates and other minor things in the driver\n  core.\n\n  All of these have (much to Stephen\u0027s annoyance), been in linux-next\n  for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFixed up trivial conflicts in drivers/gpio/gpio-{em,stmpe}.c due to gpio\nupdate.\n\n* tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (93 commits)\n  modpost.c: Stop checking __dev* section mismatches\n  init.h: Remove __dev* sections from the kernel\n  acpi: remove use of __devinit\n  PCI: Remove __dev* markings\n  PCI: Always build setup-bus when PCI is enabled\n  PCI: Move pci_uevent into pci-driver.c\n  PCI: Remove CONFIG_HOTPLUG ifdefs\n  unicore32/PCI: Remove CONFIG_HOTPLUG ifdefs\n  sh/PCI: Remove CONFIG_HOTPLUG ifdefs\n  powerpc/PCI: Remove CONFIG_HOTPLUG ifdefs\n  mips/PCI: Remove CONFIG_HOTPLUG ifdefs\n  microblaze/PCI: Remove CONFIG_HOTPLUG ifdefs\n  dma: remove use of __devinit\n  dma: remove use of __devexit_p\n  firewire: remove use of __devinitdata\n  firewire: remove use of __devinit\n  leds: remove use of __devexit\n  leds: remove use of __devinit\n  leds: remove use of __devexit_p\n  mmc: remove use of __devexit\n  ...\n"
    },
    {
      "commit": "bad73c5aa069f1f14cc07ce7bbae8d463635560c",
      "tree": "db905bb3400e6fe70be95cd20158bed79b2b2c6c",
      "parents": [
        "b58ed041a360ed051fab17e4d9b0f451c6fedba7",
        "f316fc56555a5c3bcf6350f3d5ac26dd2c55f4cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 12:45:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 12:45:35 2012 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-for-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management updates from Rafael Wysocki:\n\n - Introduction of device PM QoS flags.\n\n - ACPI device power management update allowing subsystems other than\n   PCI to use it more easily.\n\n - ACPI device enumeration rework allowing additional kinds of devices\n   to be enumerated via ACPI.  From Mika Westerberg, Adrian Hunter,\n   Mathias Nyman, Andy Shevchenko, and Rafael J. Wysocki.\n\n - ACPICA update to version 20121018 from Bob Moore and Lv Zheng.\n\n - ACPI memory hotplug update from Wen Congyang and Yasuaki Ishimatsu.\n\n - Introduction of acpi_handle_\u003clevel\u003e() messaging macros and ACPI-based\n   CPU hot-remove support from Toshi Kani.\n\n - ACPI EC updates from Feng Tang.\n\n - cpufreq updates from Viresh Kumar, Fabio Baltieri and others.\n\n - cpuidle changes to quickly notice governor prediction failure from\n   Youquan Song.\n\n - Support for using multiple cpuidle drivers at the same time and\n   cpuidle cleanups from Daniel Lezcano.\n\n - devfreq updates from Nishanth Menon and others.\n\n - cpupower update from Thomas Renninger.\n\n - Fixes and small cleanups all over the place.\n\n* tag \u0027pm+acpi-for-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (196 commits)\n  mmc: sdhci-acpi: enable runtime-pm for device HID INT33C6\n  ACPI: add Haswell LPSS devices to acpi_platform_device_ids list\n  ACPI: add documentation about ACPI 5 enumeration\n  pnpacpi: fix incorrect TEST_ALPHA() test\n  ACPI / PM: Fix header of acpi_dev_pm_detach() in acpi.h\n  ACPI / video: ignore BIOS initial backlight value for HP Folio 13-2000\n  ACPI : do not use Lid and Sleep button for S5 wakeup\n  ACPI / PNP: Do not crash due to stale pointer use during system resume\n  ACPI / video: Add \"Asus UL30VT\" to ACPI video detect blacklist\n  ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set\n  spi / ACPI: add ACPI enumeration support\n  gpio / ACPI: add ACPI support\n  PM / devfreq: remove compiler error with module governors (2)\n  cpupower: IvyBridge (0x3a and 0x3e models) support\n  cpupower: Provide -c param for cpupower monitor to schedule process on all cores\n  cpupower tools: Fix warning and a bug with the cpu package count\n  cpupower tools: Fix malloc of cpu_info structure\n  cpupower tools: Fix issues with sysfs_topology_read_file\n  cpupower tools: Fix minor warnings\n  cpupower tools: Update .gitignore for files created in the debug directories\n  ...\n"
    },
    {
      "commit": "0b99cb73105f0527c1c4096960796b8772343a39",
      "tree": "fc506dd9b07cf576694aa3190bf4ce5eaa85bd54",
      "parents": [
        "b8db6b886a1fecd6a5b1d13b190f3149247305ef",
        "810883f05982e7c27ea20f9ec31c6ee926d00ea1",
        "95e629b761ce36996d1befe2824d5346b5a220b9",
        "b10bca0bc699af201770989a88fa293155e9d8de",
        "4b85da08c4d19f5de48d904d4f879dcfa04ec14c",
        "946c59a08a2497303750c0fee4367ca32009155c",
        "60d6dd530a6a31c85af9e37eadcb0f90acc76209"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 11 00:20:18 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 11 00:20:18 2012 +0000"
      },
      "message": "Merge branches \u0027cache-l2x0\u0027, \u0027fixes\u0027, \u0027hdrs\u0027, \u0027misc\u0027, \u0027mmci\u0027, \u0027vic\u0027 and \u0027warnings\u0027 into for-next\n"
    },
    {
      "commit": "4b85da08c4d19f5de48d904d4f879dcfa04ec14c",
      "tree": "706f8e9703cf59c4ac30669bbccfc05c59ba2417",
      "parents": [
        "a9a83785def8bf9142b37c86ffcb0fdc93fb851e"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Mon Dec 10 14:47:21 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 11 00:18:08 2012 +0000"
      },
      "message": "ARM: 7596/1: mmci: replace readsl/writesl with ioread32_rep/iowrite32_rep\n\nNot all the architectures have readsl/writesl,\nuse the more portable ioread32_rep/iowrite32_rep functions instead.\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e5571397175be315bc6177ba39945dab538793b1",
      "tree": "1b277e27c73d6e18fdaae196c4caa6a6b50e91d4",
      "parents": [
        "5e7779f0395833d80d8fa15933737c8dc48759ec"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Dec 10 21:18:48 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Mon Dec 10 21:18:48 2012 +0100"
      },
      "message": "mmc: sdhci-acpi: enable runtime-pm for device HID INT33C6\n\nsdhci-acpi supports ACPI devices which have compatibility ID\nPNP0D40, however it is not possible to know if those devices\nwill all work correctly with runtime-pm, so that must be configured\nper hardware ID.\n\nFor INT33C6, several related quirks, capabilities and flags are set:\n\n\tMMC_CAP_NONREMOVABLE\n\t\tThe SDIO card will never be removable\n\n\tSDHCI_ACPI_RUNTIME_PM\n\t\tEnable runtime-pm of the host controller\n\n\tMMC_CAP_POWER_OFF_CARD\n\t\tEnable runtime-pm of the SDIO card\n\n\tMMC_PM_KEEP_POWER\n\t\tSDIO card has the capability to remain powered up\n\t\tduring system suspend\n\n\tSDHCI_QUIRK2_HOST_OFF_CARD_ON\n\t\tAlways do a full reset during system resume\n\t\tbecause the card may be already initialized having\n\t\tnot been powered off.\n\nWake-ups from the INT33C6 host controller are not supported, so the\nfollowing capability must *not* be set:\n\n\tMMC_PM_WAKE_SDIO_IRQ\n\t\tEnable wake on card interrupt\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "71e69211eac889898dec5a21270347591eb2d001",
      "tree": "8caf1e640f2f87c69d256e93ae6240112c8ce35f",
      "parents": [
        "451c89578eb4791b9d329eb71a79e6715e60f89e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 04 16:51:40 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Dec 07 13:56:03 2012 -0500"
      },
      "message": "mmc: sdhci: implement the .card_event() method\n\nExtracting a part of the SDHCI card tasklet into a .card_event()\nimplementation allows SDHCI hosts to use generic card-detection\nservices, e.g. the GPIO slot function.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "451c89578eb4791b9d329eb71a79e6715e60f89e",
      "tree": "0c351375c3a47fa7791d3d8b2ff383f663a136eb",
      "parents": [
        "9f1fb60a2338aa2202ca94d67f84c582f31dbf5a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 04 16:51:36 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Dec 07 13:55:50 2012 -0500"
      },
      "message": "mmc: extend the slot-gpio card-detection to use host\u0027s .card_event() method\n\nThe slot-gpio API provides a generic card-detection handler. To support a\nwider range of hosts it has to call the host\u0027s card-event callback, if\nimplemented. Also increase the debounce interval to 200ms to match the\nSDHCI driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4577f77ba76127cd9e72e06f44d743894d34ac8b",
      "tree": "a6225061ab8d06d4bd1891c7cfad54897d275a97",
      "parents": [
        "1a1f1f0495604d45e67a328fda80c1cb6a8d87d2"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Dec 04 17:03:07 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Dec 07 13:54:57 2012 -0500"
      },
      "message": "mmc: sdhci-s3c: Fix compilation warning\n\n\u0027sc\u0027 is used only when CONFIG_PM_RUNTIME is defined. Hence define it\nconditionally.\n\nSilences the following warning:\ndrivers/mmc/host/sdhci-s3c.c: In function ‘sdhci_s3c_notify_change’:\ndrivers/mmc/host/sdhci-s3c.c:378:20: warning: unused variable ‘sc’ [-Wunused-variable]\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1a1f1f0495604d45e67a328fda80c1cb6a8d87d2",
      "tree": "30af11adb2afc1ad858e85eed5cc3a863d2e591e",
      "parents": [
        "f8ec589b86f66d0e13a262b6e8b589b03dde5173"
      ],
      "author": {
        "name": "Madhvapathi Sriram",
        "email": "Madhvapathi.Sriram@csr.com",
        "time": "Mon Oct 15 04:47:30 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:15 2012 -0500"
      },
      "message": "mmc: sdhci-pci: Enable SDHCI_CAN_DO_HISPD for Ricoh SDHCI controller\n\nThe Ricoh SDHCI controllers support Highspeed clocks as evident from\nthe ricoh_mmc_probe_slot() settings. Hence, SDHCI_CAN_DO_HISPD needs\nto be set to enable SDIO client drivers to set/enable high speed clock\nsettings\n\nSigned-off-by: Madhvapathi Sriram \u003cMadhvapathi.Sriram@csr.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f8ec589b86f66d0e13a262b6e8b589b03dde5173",
      "tree": "02387f2ac18412ca5e388f81690175f4bbd5749d",
      "parents": [
        "c430689f3f0f73e1aadaaf6cfd39930be1e73da1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 22 23:55:51 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:14 2012 -0500"
      },
      "message": "mmc: sdhci-dove: allow GPIOs to be used for card detection on Dove\n\nThis commit taken from Rabeeh\u0027s Cubox kernel and re-worked for DT;\nSebastian Hasselbrath is believed to be the original author.\n\nSome Cuboxes require a GPIO for card detection; this implements the\noptional GPIO support for card detection.  This GPIO is logic 0 for\ncard inserted.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c430689f3f0f73e1aadaaf6cfd39930be1e73da1",
      "tree": "76756175cb86737700599a1fbedbf1085d36f678",
      "parents": [
        "7430e77e64000133c50cbd287d44733b4f487dc5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 22 23:55:30 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:14 2012 -0500"
      },
      "message": "mmc: sdhci-dove: use two-stage initialization for sdhci-pltfm\n\nWe need to use the two-stage initialization for sdhci-pltfm if we\u0027re\ngoing to do anything extra at initialization time.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7430e77e64000133c50cbd287d44733b4f487dc5",
      "tree": "080508f0f9f987afc8458ca2ab5307f2871d36eb",
      "parents": [
        "a4071fbbb9edbc5a24985b2f64ed45f35b90dbeb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 22 23:55:10 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:13 2012 -0500"
      },
      "message": "mmc: sdhci-dove: use devm_clk_get()\n\nUse devm_clk_get() rather than clk_get() to make cleanup paths more simple.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a4071fbbb9edbc5a24985b2f64ed45f35b90dbeb",
      "tree": "b4aed64d9190298577ead540d5b121603b15eadd",
      "parents": [
        "b2f7cb45c0ac0852b4b0ba938388ab24c91d6b2d"
      ],
      "author": {
        "name": "Haijun Zhang",
        "email": "Haijun.Zhang@freescale.com",
        "time": "Tue Dec 04 10:41:28 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:13 2012 -0500"
      },
      "message": "mmc: eSDHC: Recover from ADMA errors\n\nA-003500: False ADMA Error might be reported when ADMA is used for\nmultiple block read command with Stop at Block Gap. If PROCTL[SABGREQ]\nis set when the particular block\u0027s data is received by the System side\nlogic before entire block (with CRC) data is received by the SD side\nlogic, and also if ADMA descriptor line is fetched at the same time,\nthen DMA engine might report false ADMA error. eSDHC might not be able\nto Continue (PROCTL[CREQ]\u003d1) after Stop at Block Gap.\nThis issue will impact the eSDHC IP VVN2.3.\n\nSigned-off-by: Haijun Zhang \u003cHaijun.Zhang@freescale.com\u003e\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b2f7cb45c0ac0852b4b0ba938388ab24c91d6b2d",
      "tree": "5f6eeb11f6e6336fffb9d445c430942a95122242",
      "parents": [
        "bf7cb2244c80b1390c51dfc33a88b56ce88a8986"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Thu Nov 08 17:35:31 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:12 2012 -0500"
      },
      "message": "mmc: dw_mmc: remove duplicated buswidth code\n\nctype is using 1-bit buswidth mode by default.\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": "bf7cb2244c80b1390c51dfc33a88b56ce88a8986",
      "tree": "c06321db7542508e8748c0012620d0c68ba68ff4",
      "parents": [
        "ccb52a00fd3fdea428e29816cbacb0a78090d474"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Thu Nov 08 17:35:29 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:11 2012 -0500"
      },
      "message": "mmc: dw_mmc: relocate where dw_mci_setup_bus() is called from\n\nTo ensure the stable clock need to enable before set the\nDW_MMC_CARD_NEED_INIT flag.  If set DW_MMC_CARD_NEED_INIT flag,\nwait for 80-clock before first command after power-up.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ccb52a00fd3fdea428e29816cbacb0a78090d474",
      "tree": "280a46cf6b880f5ba7cb3f172c328052d7fe4427",
      "parents": [
        "780f22af85991be4f7c51c512726eee931707fff"
      ],
      "author": {
        "name": "Al Cooper",
        "email": "alcooperx@gmail.com",
        "time": "Fri Nov 30 10:53:35 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:11 2012 -0500"
      },
      "message": "mmc: Limit MMC speed to 52MHz if not HS200\n\nIf \"caps2\" host capabilities does not indicate support for MMC\nHS200, don\u0027t allow clock speeds \u003e52MHz. Currently, for MMC, the\nclock speed is set to the lesser of the max speed the eMMC module\nsupports (card-\u003eext_csd.hs_max_dtr) or the max base clock of the\nhost controller (host-\u003ef_max based on BASE_CLK_FREQ in the host\nCAPS register). This means that a host controller that doesn\u0027t\nsupport HS200 mode but has a base clock of 100MHz and an eMMC module\nthat supports HS200 speeds will end up using a 100MHz clock.\n\nSigned-off-by: Al Cooper \u003calcooperx@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "780f22af85991be4f7c51c512726eee931707fff",
      "tree": "14a8eaa37d105db14909b2de69b9ceb981acb18e",
      "parents": [
        "047a9ce790077193e43acccedba0e2294cf4c89d"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Wed Nov 28 19:26:03 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:10 2012 -0500"
      },
      "message": "mmc: dw_mmc: use devres functions in dw_mmc\n\nUse managed device resource functions for easy handling.\nThis makes driver simpler in the routine of error and exit.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nAcked-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "047a9ce790077193e43acccedba0e2294cf4c89d",
      "tree": "bedb687597cdc7f9eb84b5885839a63eece7fb4b",
      "parents": [
        "56ae1adc33ab9f78633374c216a0e367f80e9998"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Nov 28 10:24:27 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:09 2012 -0500"
      },
      "message": "mmc: sh_mmcif: remove unneeded clock connection ID\n\nMMCIF only uses one clock, all ARM and SuperH platforms register MMCIF\nclock lookup entries with no connection ID, hence it can be dropped in\nthe driver too.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "56ae1adc33ab9f78633374c216a0e367f80e9998",
      "tree": "5476686ba5e7820d48b00f7d06fc30dc21d4a35d",
      "parents": [
        "369213bdc94d15611d0f17fc4abfb04a450b5757"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Nov 28 10:24:21 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:08 2012 -0500"
      },
      "message": "mmc: sh_mobile_sdhi: remove unneeded clock connection ID\n\nSDHI only uses one clock, all ARM and SuperH platform register SDHI clock\nlookup entries with no connection ID, hence it can be dropped in the\ndriver too.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "369213bdc94d15611d0f17fc4abfb04a450b5757",
      "tree": "521de2a3059e801013d16026579c192e20693980",
      "parents": [
        "8db580ccfd3b3aa0f7d800d2db4e8c32e7da2cda"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Nov 28 10:24:13 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:08 2012 -0500"
      },
      "message": "mmc: sh_mobile_sdhi: fix clock frequency printing\n\nDuring its probing the SDHI driver prints out the clock frequency, but\ndoes it wrongly, always reporting 0Hz. Use the MMC host frequency value\nto fix this issue.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8db580ccfd3b3aa0f7d800d2db4e8c32e7da2cda",
      "tree": "fe5cbc596d5b17999498f026a5c47d5591f8321d",
      "parents": [
        "4c42d6cc245e8d41eb83c724cf38cdb9342ea5ba"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 14:43:17 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:07 2012 -0500"
      },
      "message": "mmc: Remove redundant null check before kfree in bus.c\n\nkfree on a null pointer is a no-op.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4c42d6cc245e8d41eb83c724cf38cdb9342ea5ba",
      "tree": "456810ba1da54f3910c3f034042232816e9967c0",
      "parents": [
        "e3af31c6c61fd036af459e5d3c1260a6cbb7810e"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 20 14:43:16 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:06 2012 -0500"
      },
      "message": "mmc: Remove redundant null check before kfree in sdio_bus.c\n\nkfree on a null pointer is a no-op.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e3af31c6c61fd036af459e5d3c1260a6cbb7810e",
      "tree": "54c88098681f86346537d8ac7f35003bc611a974",
      "parents": [
        "8ed765aac31b473e1881986d9fe2b6386f49f933"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Nov 26 14:39:43 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:06 2012 -0500"
      },
      "message": "mmc: sdhci-imx-esdhc: use more devm_* functions\n\nUse devm_kzalloc, devm_gpio_request_one and devm_request_irq to make\ncleanup path simpler.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8ed765aac31b473e1881986d9fe2b6386f49f933",
      "tree": "98c4a32d712ab6cab9e0b6258e19c3ade6b57f48",
      "parents": [
        "6a66180a252f5856fc25de69c6313831f343f50f"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Sun Nov 25 13:02:54 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:05 2012 -0500"
      },
      "message": "mmc: dt: add no-1-8-v device tree flag\n\nThe OLPC XO-1.75 laptop includes a SDHCI controller which is 1.8v\ncapable, and it truthfully reports so in its capabilities. This\nalternate voltage is used for driving new \"UHS-I\" SD cards at their\nfull speed.\n\nHowever, what the controller doesn\u0027t know is that the motherboard\nphysically doesn\u0027t have a 1.8v supply available, so attempting to\nswitch to the 1.8v level will result in a situation that cannot be\nrecovered from without physically replugging the SD card.\n\nAdd a device tree flag that can be used on systems like these,\nand hook it up to the equivalent SDHCI quirk.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nReviewed-by: Philip Rakity \u003cprakity@nvidia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6a66180a252f5856fc25de69c6313831f343f50f",
      "tree": "e25b03a4cde9e28b229c6ff5418aa93b6ed08d11",
      "parents": [
        "b0afd8f68adf6a9b671b0420ab9116a36409ef7f"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Sun Nov 25 13:01:19 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:04 2012 -0500"
      },
      "message": "mmc: sdhci: add quirk for lack of 1.8v support\n\nThe OLPC XO-1.75 laptop includes a SDHCI controller which is 1.8v\ncapable, and it truthfully reports so in its capabilities. This\nalternate voltage is used for driving new \"UHS-I\" SD cards at their\nfull speed.\n\nHowever, what the controller doesn\u0027t know is that the motherboard\nphysically doesn\u0027t have a 1.8v supply available.\n\nAdd a quirk so that systems such as this one can override disable\n1.8v support, adding support for UHS-I cards (by running them at\n3.3v).\n\nThis avoids a problem where the system would first try to run the\ncard at 1.8v, fail, and then not be able to fully reset the card\nto retry at the normal 3.3v voltage.\n\nThis is more appropriate than using the MISSING_CAPS quirk, which\nis intended for cases where the SDHCI controller is actually lying\nabout its capabilities, and would force us to somehow override both\ncaps words from another source.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nReviewed-by: Philip Rakity \u003cprakity@nvidia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b0afd8f68adf6a9b671b0420ab9116a36409ef7f",
      "tree": "b73bdeb24d8ae2444480f8c0572f6c17f2f5168b",
      "parents": [
        "063f96c2230052356d8653381912e618a8ae951c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Dec 02 14:48:50 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:04 2012 -0500"
      },
      "message": "mmc: sdio: Add empty bus-level suspend/resume callbacks\n\nSuspend methods provided by SDIO drivers are not supposed to be called by\nthe PM core.  Instead, when the SDIO core gets to suspend a device\u0027s\nancestor, it calls the device driver\u0027s suspend routine.  However, the PM\ncore executes suspend callback routines directly for device drivers whose\nbus types don\u0027t provide suspend callbacks.  In consequece, because the\nSDIO bus type doesn\u0027t provide a suspend callback, the SDIO drivers\u0027\nsuspend routines will be executed by the PM core (which shouldn\u0027t\nhappen).\n\nTo prevent this from happening, add empty system suspend/resume callbacks\nfor the SDIO bus type.\n\nAn analogous change had been made already by commit (e841a7c mmc: sdio:\nUse empty system suspend/resume callbacks at the bus level), but then it\nwas reverted inadvertently by commit (d8e2ac3 mmc: sdio: Fix PM_SLEEP\nrelated build warnings) that attempted to fix build warnings introduced\nby commit e841a7c.\n\nReported-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "063f96c2230052356d8653381912e618a8ae951c",
      "tree": "fa34b830b6f5c498ebac3d4e9764ea3840201948",
      "parents": [
        "06960a1b5d55d77d799050d2f62970d36d34a606"
      ],
      "author": {
        "name": "Marina Makienko",
        "email": "makienko@ispras.ru",
        "time": "Tue Nov 27 10:46:57 2012 +0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:03 2012 -0500"
      },
      "message": "mmc: vub300: add missing usb_put_dev\n\nAdd missing usb_put_dev on failure path in vub300_probe().\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Marina Makienko \u003cmakienko@ispras.ru\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "06960a1b5d55d77d799050d2f62970d36d34a606",
      "tree": "e763ff990deadc14c47a967213e7de1373bf5548",
      "parents": [
        "257f9df12307cb0239196d9ec18e2af12c52435e"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Thu Nov 08 20:39:10 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:02 2012 -0500"
      },
      "message": "mmc: sdhci-spear: Don\u0027t call clk_{un}prepare() in suspend/resume\n\nclk_{un}prepare is mandatory for platforms using common clock\nframework. Because for SPEAr we don\u0027t do anything in clk_{un}prepare()\ncalls, just call them once in probe/remove.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "257f9df12307cb0239196d9ec18e2af12c52435e",
      "tree": "f6f2410f0989a9b2f09a974549d67620340fe3cc",
      "parents": [
        "b96efccb8fc9939605599e5b2c026644973cc92d"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Thu Nov 08 20:39:09 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:02 2012 -0500"
      },
      "message": "mmc: sdhci-spear: Initialize sdhci clk to 50 MHz\n\nSPEAr sdhci driver expects the clock to be set to 50 MHz for proper\nfunctioning.  This patch sets clk to 50 MHz in probe.\n\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b96efccb8fc9939605599e5b2c026644973cc92d",
      "tree": "cac505437daeb67208ede0177573747dd2618990",
      "parents": [
        "b1b8fea94f4c71b5503b7e29974635121f44b302"
      ],
      "author": {
        "name": "Tomasz Figa",
        "email": "t.figa@samsung.com",
        "time": "Fri Nov 16 15:28:17 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:01 2012 -0500"
      },
      "message": "mmc: host: sdhci-s3c: Add support for pinctrl\n\nThis patch adds support for pin configuration using pinctrl subsystem\nto the sdhci-s3c driver.\n\nSigned-off-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\nAcked-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b1b8fea94f4c71b5503b7e29974635121f44b302",
      "tree": "080558048b5ea99f1efbfe4368387440ea30d673",
      "parents": [
        "3cf38833c7fc72b4f4757fc5d0b4cd43ac192e55"
      ],
      "author": {
        "name": "Tomasz Figa",
        "email": "t.figa@samsung.com",
        "time": "Sun Nov 25 15:40:44 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:00 2012 -0500"
      },
      "message": "mmc: host: sdhci-s3c: Use devm_gpio_request to request GPIOs\n\nThe set of GPIO pins used by sdhci-s3c driver varies between\nconfigurations, such as card detect method, pinctrl availability, etc.\nThis overly complicates the code requesting and freeing GPIO pins, which\nmust check which pins are used, when freeing them.\n\nThis patch modifies the sdhci-s3c driver to use devm_gpio_request to\nfree requested pins automatically after unbinding the driver.\n\nSigned-off-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\nAcked-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3cf38833c7fc72b4f4757fc5d0b4cd43ac192e55",
      "tree": "9ce2e64ea6c09b912e88089e25b009250da5e24f",
      "parents": [
        "ab5023efdcfa87512663aca120245b0fec8511eb"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Fri Nov 23 17:25:03 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:55:00 2012 -0500"
      },
      "message": "mmc: sdhci-of-esdhc: support commands with busy response expecting TC\n\nThe IP versions older than 2.3 didn\u0027t support commands with busy\nresponse which expect the TC bit set. But after the VVN2.3, eSDHC\nIP has supported it.\n\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ab5023efdcfa87512663aca120245b0fec8511eb",
      "tree": "8f02db6f02848022a5e2ce2f15693daf20d3598e",
      "parents": [
        "a7e968799bbc1e7d6e56a77abd62c714509040c4"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Tue Nov 20 09:41:53 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:59 2012 -0500"
      },
      "message": "mmc: sdhci-s3c: Use NULL instead of 0 for pointers\n\nThe third argument for of_get_property() is a pointer, hence pass\nNULL instead of 0.\n\nFixes the following sparse warning:\nsdhci-s3c.c:452:48: warning: Using plain integer as NULL pointer\nsdhci-s3c.c:457:52: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a7e968799bbc1e7d6e56a77abd62c714509040c4",
      "tree": "a239fc30c38fdf24051ca075b45a1b14a919f52d",
      "parents": [
        "b1e056ae4bfaa12dda5c24bd9b9cf902c5c62033"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Mon Nov 19 22:00:01 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:58 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: Cleanup bitmap definitions of Interrupt Register\n\nDefine the most frequently used bitmasks of the Interrupt Enable /\nInterrupt Status register with consistent naming ( with _EN suffix).\n\nUse meaningful concatenation of bitfields for INT_EN_MASK, which shows\nwhich interrupts are enabled by default.  No functional changes.\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b1e056ae4bfaa12dda5c24bd9b9cf902c5c62033",
      "tree": "1b6fc21417c0666a10d83484d253a76fcf819e0a",
      "parents": [
        "a48ce884d5819d5df2cf1139ab3c43f8e9e419b3"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Mon Nov 19 22:00:00 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:58 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: Convert critical failure reports to dev_err\n\nFatal errors for the driver are not reported when just error debug\nis enabled. Convert selected dev_dbg to dev_err for accurate error\nreporting.\n\nReported-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a48ce884d5819d5df2cf1139ab3c43f8e9e419b3",
      "tree": "13186caeac3fd877d67a6cf164271c5315c3edb3",
      "parents": [
        "cd587096c0e2b85a67e77721a753679bac89b394"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Nov 19 21:59:59 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:57 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: Introduce omap_hsmmc_prepare/complete\n\nprepare() is supposed to prevent new children from being registered.\nOn the MMC subsystem, children (new cards) registration starts with\nthe card detect IRQ.\n\nMove card detect IRQ disabling to prepare() so that no new cards\nwill be registered while we\u0027re trying to suspend.\n\nLikewise, move card detect IRQ enabling to complete() so we only\ntry to register new children after our MMC IP is back up.\n\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cd587096c0e2b85a67e77721a753679bac89b394",
      "tree": "22ae2292f85cb8d36530535bc087bacdb8889158",
      "parents": [
        "dc7745bd32272a614a6598c05db4510548ef18f2"
      ],
      "author": {
        "name": "Hebbar, Gururaja",
        "email": "gururaja.hebbar@ti.com",
        "time": "Mon Nov 19 21:59:58 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:56 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: Enable HSPE bit for high speed cards\n\nHSMMC IP on AM33xx need a special setting to handle High-speed cards.\nOther platforms like TI81xx, OMAP4 may need this as-well. This depends\non the HSMMC IP timing closure done for the high speed cards.\n\nFrom AM335x TRM (SPRUH73F - 18.3.12 Output Signals Generation):\n\nThe MMC/SD/SDIO output signals can be driven on either falling edge or\nrising edge depending on the SD_HCTL[2] HSPE bit. This feature allows\nto reach better timing performance, and thus to increase data transfer\nfrequency.\n\nThere are few pre-requisites for enabling the HSPE bit\n- Controller should support High-Speed-Enable Bit and\n- Controller should not be using DDR Mode and\n- Controller should advertise that it supports High Speed in\n  capabilities register and\n- MMC/SD clock coming out of controller \u003e 25MHz\n\nSigned-off-by: Hebbar, Gururaja \u003cgururaja.hebbar@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "dc7745bd32272a614a6598c05db4510548ef18f2",
      "tree": "c4d2e712a205e252be05b933478dd6e55eaf05bb",
      "parents": [
        "94d4f272d5ba21fdc77c368f30bbc43d2b453474"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Nov 19 21:59:57 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:56 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: Update error code for response_busy cmd\n\nUpdate error code to cmd-\u003eerror for commands with response_busy and no data.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "94d4f272d5ba21fdc77c368f30bbc43d2b453474",
      "tree": "e0c28e88c33952c8ffe9c9688633b40441406247",
      "parents": [
        "25e1897bf59b917a696b84b8cf28a5373157404d"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Nov 19 21:59:56 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:55 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: No reset of cmd state machine for DCRC\n\nAvoid soft reset of command internal state machine on data errors.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "25e1897bf59b917a696b84b8cf28a5373157404d",
      "tree": "34b1186e075e071c446c61ac819234c85b53958f",
      "parents": [
        "ab269128a2cff7abee06f023e6466fc29991738c"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Mon Nov 19 21:59:55 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:54 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: Fix Oops in case of data errors\n\nae4bf788ee9 (\"mmc: omap_hsmmc: consolidate error report handling of HSMMC\nIRQ\") sets both end_cmd and end_trans to 1.\n\nSetting end_cmd to 1 for Data Timeout/CRC leads to NULL pointer dereference of\nhost-\u003ecmd as the command complete has previously been handled.\nSet end_cmd only in case of command Timeout/CRC.\n\nMoreover host-\u003ecmd-\u003eerror should not be updated on data error case, only\nhost-\u003edata-\u003eerror needs to be updated.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nReviewed-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ab269128a2cff7abee06f023e6466fc29991738c",
      "tree": "b6b75ebec2cad581d36a0bfc0ed9ad7e19f9e711",
      "parents": [
        "f5ccfd4174639119664b6d76495ea1388f13b838"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Mon Nov 19 10:26:21 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:54 2012 -0500"
      },
      "message": "mmc: dw_mmc: Add sdio power bindings\n\nAdd dt-based retrieval of host sdio pm capabilities. Based on\nthe dt based discovery do a bus init in the resume function.\n\nSigned-off-by: Olof Johansson \u003colofj@chromium.org\u003e\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f5ccfd4174639119664b6d76495ea1388f13b838",
      "tree": "bcb27655875cdb76968116f00be6768a3d83f1e9",
      "parents": [
        "e5d0e9c567389e261fbad6311ea78e6b8d4a24e9"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Mon Nov 19 10:26:20 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:53 2012 -0500"
      },
      "message": "mmc: sdhci-pltfm: Support optional pm properties\n\nAdd support for optional pm capabilities such as MMC_PM_KEEP_POWER\nand MMC_PM_WAKE_SDIO_IRQ.\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7c52d7bb87955095f23f96c717e787af4eea4195",
      "tree": "f1ad8a3c603a8ec42aa5c18414bc72a56983cb51",
      "parents": [
        "cec2e216f72c6b5ccdadb60aadbe99821d744503"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Oct 17 19:04:48 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:51 2012 -0500"
      },
      "message": "mmc: sdhci-pxav3: add quirks2\n\nAcked-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cec2e216f72c6b5ccdadb60aadbe99821d744503",
      "tree": "3868257e68abe81e4ca071290cca2c3e8ee507e2",
      "parents": [
        "3a96dff0f828ae9dfb43efd49a9b67a74c6dc360"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Tue Nov 20 08:24:32 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:50 2012 -0500"
      },
      "message": "mmc: sdhci: Use regulator min/max voltage range according to spec\n\nFor regulator vmmc/vmmcq, use voltage range as below\n3.3v/3.0v: (2.7v, 3.6v)\n1.8v: (1.7v, 1.95v)\nOriginal code uses the precise value which may fail in regulator\ndriver if it does NOT support the precise voltage.\n\nSigned-off-by: Jialing Fu \u003cjlfu@marvell.com\u003e\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nTested-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3a96dff0f828ae9dfb43efd49a9b67a74c6dc360",
      "tree": "09b8703228c83e6828e8d3d64bbce048b69e32a7",
      "parents": [
        "8d1e977da82ebd1defd44d085edc2c0140aecc2a"
      ],
      "author": {
        "name": "Tony Prisk",
        "email": "linux@prisktech.co.nz",
        "time": "Sun Nov 18 15:33:06 2012 +1300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:50 2012 -0500"
      },
      "message": "mmc: SD/MMC Host Controller for Wondermedia WM8505/WM8650\n\nThis patch adds support for the SD/MMC host controller found\non Wondermedia 8xxx series SoCs, currently supported under\narm/arch-vt8500.\n\nA binding document is also included, based on mmc.txt with\nadditional properties.\n\nSigned-off-by: Tony Prisk \u003clinux@prisktech.co.nz\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8d1e977da82ebd1defd44d085edc2c0140aecc2a",
      "tree": "f355ee13e20aab5ebcd123d68824ff24d4597ac2",
      "parents": [
        "67c79db8d9c0e5d2e2075c9108f42566ce0f8a6f"
      ],
      "author": {
        "name": "Loic Pallardy",
        "email": "loic.pallardy-ext@stericsson.com",
        "time": "Mon Aug 06 17:12:31 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:49 2012 -0500"
      },
      "message": "mmc: card: Add RPMB support in IOCTL interface\n\nRPMB partition is accessing though /dev/block/mmcXrpmb device\nUser callers can read and write entire data frame(s) as defined\nby JEDEC Standard JESD84-A441, using standard IOCTL interface.\n\nSigned-off-by: Alex Macro \u003calex.macro@stericsson.com\u003e\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Krishna Konda \u003ckkonda@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "67c79db8d9c0e5d2e2075c9108f42566ce0f8a6f",
      "tree": "a54d009c61dc3002e54efc366be988b5a5a3dd08",
      "parents": [
        "188cc0424e9bd7733ee3e412da6df2cf42701061"
      ],
      "author": {
        "name": "Loic Pallardy",
        "email": "loic.pallardy-ext@stericsson.com",
        "time": "Mon Aug 06 17:12:30 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:48 2012 -0500"
      },
      "message": "mmc: core: Add mmc_set_blockcount feature\n\nProvide support for automatically sending Set Block Count\n(CMD23) messages. Used at least for RPMB support.\n\nSigned-off-by: Alex Macro \u003calex.macro@stericsson.com\u003e\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Johan Rudholm \u003cjohan.rudholm@stericsson.com\u003e\nAcked-by: Krishna Konda \u003ckkonda@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "188cc0424e9bd7733ee3e412da6df2cf42701061",
      "tree": "72d597f27c132e8a0a472dfeaa8d7e6bea90b1c0",
      "parents": [
        "53d8f97462b0bbb51150f4d6bc2fd45336a008b9"
      ],
      "author": {
        "name": "Loic Pallardy",
        "email": "loic.pallardy-ext@stericsson.com",
        "time": "Mon Aug 06 17:12:29 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:48 2012 -0500"
      },
      "message": "mmc: core: Extend sysfs to ext_csd parameters for RPMB support\n\nExtend current sysfs access to ext_csd rpmb parameters (RPMB partition\nsize) and rel_sector information.\n\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Johan Rudholm \u003cjohan.rudholm@stericsson.com\u003e\nAcked-by: Krishna Konda \u003ckkonda@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "53d8f97462b0bbb51150f4d6bc2fd45336a008b9",
      "tree": "d299448f7a1d452f06389334170174ec453d8dde",
      "parents": [
        "090d25fe224c0933d2b261aad91532e725c1d889"
      ],
      "author": {
        "name": "Loic Pallardy",
        "email": "loic.pallardy-ext@stericsson.com",
        "time": "Mon Aug 06 17:12:28 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:47 2012 -0500"
      },
      "message": "mmc: card: Do not scan RPMB partitions\n\nDo not scan rpmb partitions for \"soft\" partitions, since the rpmb\npartition contains protected data. Silences the following message\nduring boot:\n\n mmcblkXRPMB: unknown partition table\n\nSigned-off-by: Johan Rudholm \u003cjohan.rudholm@stericsson.com\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Krishna Konda \u003ckkonda@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "090d25fe224c0933d2b261aad91532e725c1d889",
      "tree": "ac1ad802de5be2f7acc6d7552c04885ee158d80e",
      "parents": [
        "ed9dbb6effc3516a1211a936be9bd67c03fdf858"
      ],
      "author": {
        "name": "Loic Pallardy",
        "email": "loic.pallardy-ext@stericsson.com",
        "time": "Sat Nov 17 18:08:24 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:46 2012 -0500"
      },
      "message": "mmc: core: Expose access to RPMB partition\n\nFollowing JEDEC standard, if the mmc supports RPMB partition,\na new interface is created and exposed via /dev/block.\nUsers will be able to access RPMB partition using standard\nmmc IOCTL commands.\n\nSigned-off-by: Alex Macro \u003calex.macro@stericsson.com\u003e\nSigned-off-by: Loic Pallardy \u003cloic.pallardy@stericsson.com\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Johan Rudholm \u003cjohan.rudholm@stericsson.com\u003e\nAcked-by: Krishna Konda \u003ckkonda@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "35d110e71a6f1d1d336a18be50bde755abebe3fb",
      "tree": "a5ec95b2bc63a80fb05332d83be766d810e88391",
      "parents": [
        "5f1a4dd0372038f2490afa4540cd66b8d092839e"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Oct 17 19:04:45 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:45 2012 -0500"
      },
      "message": "mmc: sdhci-pxav3: Add base clock quirk\n\nEnable the quirk SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN since\nSD_CAPABILITIES_1[15:8](BASE_FREQ) can\u0027t get correct base clock value.\nIt returns a fixed pre-set value like 200 on some sdhci-pxav3 based\nplatforms like MMP3 while return 0 on the other sdhci-pxav3 based\nplatforms.  So we enable the quirk and get the base clock via function\nget_max_clock. Also add get_max_clock.\n\nReported-by: Philip Rakity \u003cprakity@marvell.com\u003e\nReviewed-by: Philip Rakity \u003cprakity@Marvell.com\u003e\nAcked-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5f1a4dd0372038f2490afa4540cd66b8d092839e",
      "tree": "b639556787904877e9c237d42fb69cc36350280f",
      "parents": [
        "d6ed91aff64891fb4f0e9557d9b1734a9e8410a7"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Nov 14 12:35:51 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:44 2012 -0500"
      },
      "message": "mmc: Standardise capability type\n\nThere are discrepancies with regards to how MMC capabilities\nare carried throughout the subsystem. Let\u0027s standardise them\nto eliminate any confusion.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d6ed91aff64891fb4f0e9557d9b1734a9e8410a7",
      "tree": "311723710c3ed86b45abb49bfa8fac588158cfd9",
      "parents": [
        "968a64ea638bbd48839b41981ff50197f3412676"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Wed Oct 31 09:22:58 2012 -0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:44 2012 -0500"
      },
      "message": "mmc: mxs-mmc: Remove platform data\n\nAll MXS users have been converted to device tree and the board files have\nbeen removed.\n\nNo need to keep platform data in the driver.\n\nAlso move bus_width declaration in the beggining of mxs_mmc_probe() to\navoid: \u0027warning: ISO C90 forbids mixed declarations and code\u0027.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "968a64ea638bbd48839b41981ff50197f3412676",
      "tree": "a46f677245e219b03e24d4e7c0f0ce405e6b447d",
      "parents": [
        "8fee476b219d1869762d9ef5c189a0c85e919a4d"
      ],
      "author": {
        "name": "Kyoungil Kim",
        "email": "ki0351.kim@samsung.com",
        "time": "Mon Oct 22 20:01:00 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:43 2012 -0500"
      },
      "message": "mmc: sdio: Use multiple scatter/gather list\n\nBefore this patch, we always used only single sg entry for SDIO transfer.\nThis patch switches to using multiple sg entries. In the case of dwmci,\nit supports only up to 4KB size per single sg entry. So if we want to\ntransfer more than 4KB, we should send more than 1 command.\n\nWhen we tested before applying this patch, it took around 335 us for\n5K(5120) bytes transfer with dwmci controller. After applying this patch,\nit takes 242 us for 5K bytes. So this patch makes around 38% performance\nimprovement for 5K bytes transfer. If the transfer size is bigger, then\nthe performance improvement ratio will be increased.\n\nSigned-off-by: Kyoungil Kim \u003cki0351.kim@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8fee476b219d1869762d9ef5c189a0c85e919a4d",
      "tree": "460bb7932c106fae3b84646117b82e79c2618110",
      "parents": [
        "e95baf132f9709b86721a562210403473ef72249"
      ],
      "author": {
        "name": "Trey Ramsay",
        "email": "tramsay@linux.vnet.ibm.com",
        "time": "Fri Nov 16 09:31:41 2012 -0600"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:42 2012 -0500"
      },
      "message": "mmc: core: Fix some driver hangs when dealing with broken devices\n\nThere are infinite loops in the mmc code that can be caused by bad\nhardware.  The code will loop forever if the device never comes back\nfrom program mode, R1_STATE_PRG, and it is not ready for data,\nR1_READY_FOR_DATA.\n\nA long timeout is added to prevent the code from looping forever.\nThe timeout will occur if the device never comes back from program\nstate or the device never becomes ready for data.\n\nIt\u0027s not clear whether the timeout will do more than log a pr_err()\nand then start a fresh hang all over again.  We may need to extend\nthis patch later to perform some kind of reset of the device (is\nthat possible?) or rejection of new I/O to the device.\n\nSigned-off-by: Trey Ramsay \u003ctramsay@linux.vnet.ibm.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e95baf132f9709b86721a562210403473ef72249",
      "tree": "3d41a330ae4ebd895f841bfacc19bedc0d438d17",
      "parents": [
        "d6a20debf4d2df13843e8d9b8d97d217dc1c15d5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 08 14:26:11 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:42 2012 -0500"
      },
      "message": "mmc: dw_mmc: fix more const pointer warnings\n\nThe patch \"dw_mmc: fix multiple drv_data NULL dereferences\" has\nunfortunately clashed with my \"mmc: dw_mmc: constify dw_mci_idmac_ops\nin exynos back-end\" patch, causing new warnings to appear.\n\nThis should hopefully fix the issue for good.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d6a20debf4d2df13843e8d9b8d97d217dc1c15d5",
      "tree": "a3b15d34c329248509fedbbab086aab43c0121bb",
      "parents": [
        "f50725129a2e1aae441d5af2919ed5219386eefc"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Mon Oct 29 15:27:55 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:41 2012 -0500"
      },
      "message": "mmc: at91-mci: remove obsolete driver\n\nThe at91-mci driver is not needed anymore since the atmel-mci driver now\nsupports all Atmel devices.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f50725129a2e1aae441d5af2919ed5219386eefc",
      "tree": "e3402e1d3b66545494b016a14627380c20ec0e36",
      "parents": [
        "d8714e87b62b1c39ae8f3cef9a32121ad1c9a7ae"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Thu Oct 25 21:28:35 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:40 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: remove warning message for debounce clock\n\nMMC debounce clock is applicable only for omap2430, warning message gets\nprinted when enable fails for debounce clock. Remove the get debounce clock\nfailure message as it is noisy for other platforms.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nReported-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d8714e87b62b1c39ae8f3cef9a32121ad1c9a7ae",
      "tree": "2a4a47cd97189e144ec7ae654f684c108606af69",
      "parents": [
        "46b76035c12140caeda64dfd2557557263a30039"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon Oct 15 21:35:06 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:40 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: add DT property for max bus frequency\n\nMaximum bus frequency can be limited by external circuitry like level\nshifters etc. Allow passing this value from DT.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "46b76035c12140caeda64dfd2557557263a30039",
      "tree": "8c57c223ef4804c37ca3254c7e1f661f121c2b51",
      "parents": [
        "2cb535529d52658613a2138677f5e497e633bead"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon Oct 15 21:35:05 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:39 2012 -0500"
      },
      "message": "mmc: omap_hsmmc: claim pinctrl at probe time\n\nThis allows DT-driven board to set up the pin mux only when the driver\nis in use.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2cb535529d52658613a2138677f5e497e633bead",
      "tree": "bf9c72400c580160c42cf8caea4515b6c6cd42ec",
      "parents": [
        "49480cf2c29ffd2b6cb5213eaf8995bd1e16a345"
      ],
      "author": {
        "name": "Javier Martin",
        "email": "javier.martin@vista-silicon.com",
        "time": "Tue Oct 30 16:54:07 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:38 2012 -0500"
      },
      "message": "mmc: mxcmmc: fix SD cards not being detected sometimes.\n\nWhen a SD card is initialized some data transfers of 64 and 8 bytes\nare issued. It seems the DMA has some problems dealing with these kind\nof \"short\" transfers, leading sometimes to the SD card not being detected.\n\nIn order to solve this problem, do not use DMA for transfer sizes lower\nthan the sector size.\n\nSigned-off-by: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "49480cf2c29ffd2b6cb5213eaf8995bd1e16a345",
      "tree": "da12ac13d0c2f62ea11ca2985dd83706722fea8a",
      "parents": [
        "4c4f87fb751d20ee2cd530861de38af62f6161d4"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Oct 03 16:26:37 2012 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:38 2012 -0500"
      },
      "message": "mmc: dw_mmc: use helper macro module_platform_driver()\n\nSince v3.2 we have nice macro to define the platform driver\u0027s init and exit\ncalls. This patch simplifies the dw_mmc platform driver by using that macro.\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nReviewed-by: Girish K S \u003cgirish.shivanajappa@linaro.org\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4c4f87fb751d20ee2cd530861de38af62f6161d4",
      "tree": "4540f8cecd92f87df423dc00f1e17a2090450c77",
      "parents": [
        "45c5a914e68fdbbc2635c3cc197566aa24e8de5b"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Wed Oct 03 16:45:23 2012 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:37 2012 -0500"
      },
      "message": "mmc: dw_mmc: use __devexit_p macro for .remove()\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nReviewed-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "45c5a914e68fdbbc2635c3cc197566aa24e8de5b",
      "tree": "ed3c0d93646ef19f712211425149611e3c4091b0",
      "parents": [
        "42cd95a0603e0497e7221816bb5ddfe861ee9325"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Fri Sep 28 19:12:53 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:37 2012 -0500"
      },
      "message": "mmc: queue: amend buffer swap for non-blocking transfer\n\nIn case both \u0027req\u0027 and \u0027mq-\u003emqrq_prev-\u003ereq\u0027 are null, there is no request\nto be processed. That means there is no need to switch buffer.\nSwitching buffer is required only after finishing \u0027issue_fn\u0027.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nReviewed-by: Per Forlin \u003cper.forlin@stericsson.com\u003e\nTested-by: Johan Rudholm \u003cjohan.rudholm@stericsson.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "42cd95a0603e0497e7221816bb5ddfe861ee9325",
      "tree": "07d54ac53cd5a9cbcc7a08380bf34aef582989ea",
      "parents": [
        "8363c374145b69bb177ed7e658a2b22f9c64910f"
      ],
      "author": {
        "name": "Johan Rudholm",
        "email": "johan.rudholm@stericsson.com",
        "time": "Fri Oct 26 11:31:55 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:36 2012 -0500"
      },
      "message": "mmc: core: debugfs: Add signal_voltage to ios dump\n\nSigned-off-by: Johan Rudholm \u003cjohan.rudholm@stericsson.com\u003e\nReviewed-by: Philip Rakity \u003cprakity@nvidia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8363c374145b69bb177ed7e658a2b22f9c64910f",
      "tree": "e8bc93e8f1697293a8ac9ca59f7e4855b52fe103",
      "parents": [
        "91ab252ac5a5c3461dd6910797611e9172626aed"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Sat Nov 17 17:55:51 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:35 2012 -0500"
      },
      "message": "mmc: sdhci: Balance vmmc regulator_enable(), and always enable vqmmc\n\nThe vmmc regulator enable in sdhci_add_host is NOT necessary since\nit can be enabled during mmc_power_up by function mmc_regulator_set_ocr.\nAnd this extra enable will make regulator_enable/regulator_disable\nunbalanced. Consequently, vmmc can\u0027t be disabled during mmc_power_off.\n\nAlso, if the vqmmc regulator exists, it should be enabled regardless it\nsupport 1.8v or not.\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "91ab252ac5a5c3461dd6910797611e9172626aed",
      "tree": "8e1dfa1c86e2221997e4918203615782404a663c",
      "parents": [
        "6984f3c31bb57cb7491dbec1be44b74bd00f4648"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Aug 22 06:49:47 2012 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:35 2012 -0500"
      },
      "message": "mmc: sh-mmcif: avoid oops on spurious interrupts (second try)\n\nOn some systems, e.g., kzm9g, MMCIF interfaces can produce spurious\ninterrupts without any active request. To prevent the Oops, that results\nin such cases, don\u0027t dereference the mmc request pointer until we make\nsure, that we are indeed processing such a request.\n\nReported-by: Tetsuyuki Kobayashi \u003ckoba@kmckk.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTested-by: Tetsuyuki Kobayashi \u003ckoba@kmckk.co.jp\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6984f3c31bb57cb7491dbec1be44b74bd00f4648",
      "tree": "633ffe53e6a68c77e331650a9f5b8f65cb2981ce",
      "parents": [
        "fe007c02f9659f5c0ae6f3ceaf45076df92cc88e"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Dec 03 09:17:19 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:34 2012 -0500"
      },
      "message": "Revert misapplied \"mmc: sh-mmcif: avoid oops on spurious interrupts\"\n\nThis reverts commit 8464dd52d3198dd05, which was a misapplied debugging\nversion of the patch, not the final patch itself.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "fe007c02f9659f5c0ae6f3ceaf45076df92cc88e",
      "tree": "b874b12eb1d26a7dd0837e0b69fb5b41bcffbba4",
      "parents": [
        "0aa55c2367f082876f92660312214cd20c6a024b"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Sun Nov 18 19:50:05 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Dec 06 13:54:33 2012 -0500"
      },
      "message": "mmc: sdhci-s3c: fix missing clock for gpio card-detect\n\n2abeb5c5ded2 (\"Add clk_(enable/disable) in runtime suspend/resume\")\nadded the capability to stop the clocks when the device is runtime\nsuspended, but forgot to handle the case of the card-detect using\nan external gpio.\n\nTherefore in the case that runtime-pm is enabled, start the io-clock\nwhen a card is inserted and stop it again once it is removed.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e41e85cc17fc903a1f1eaae6b69608942952e5d2",
      "tree": "e4c0ccfcb83ffa3e49a4ebdf9db3426fe16613d9",
      "parents": [
        "45c2aa989125bdb5ad064f5b32636edce044a84e"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Nov 30 16:44:39 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 03 11:03:56 2012 +0100"
      },
      "message": "treewide: Fix typos in various Kconfig\n\nCorrect spelling typo within various Kconfig.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6e0ee714fdab0568c3487455951dea2673e9557f",
      "tree": "9242d8a28380ca80bebdd08d0997d39d03f2062f",
      "parents": [
        "9647f84deeefcba8b9be22e1f1305eda88851635"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:26:03 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:28:18 2012 -0800"
      },
      "message": "mmc: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: \"Michał Mirosław\" \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Venkatraman S \u003csvenkatr@ti.com\u003e\nCc: Viresh Kumar \u003cviresh.linux@gmail.com\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: Bruce Chang \u003cbrucechang@via.com.tw\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9647f84deeefcba8b9be22e1f1305eda88851635",
      "tree": "86224c389c586832938c71d710ef86874173de6d",
      "parents": [
        "498d83e732809d9e9caaef700743c7bc1a7c1462"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:25:11 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:28:18 2012 -0800"
      },
      "message": "mmc: remove use of __devinitconst\n\nCONFIG_HOTPLUG is going away as an option so __devinitconst is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: linux-mmc@vger.kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "498d83e732809d9e9caaef700743c7bc1a7c1462",
      "tree": "91cd318e5e1aa8d548440a51df2e424a68d3be61",
      "parents": [
        "c3be1efd41a97f93be390240387d356a07b664c7"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:24:22 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:28:18 2012 -0800"
      },
      "message": "mmc: remove use of __devinitdata\n\nCONFIG_HOTPLUG is going away as an option so __devinitdata is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: linux-mmc@vger.kernel.org\nCc: devicetree-discuss@lists.ozlabs.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c3be1efd41a97f93be390240387d356a07b664c7",
      "tree": "92f92de6c14e8a564855649662489ea9a9aada38",
      "parents": [
        "0433c14356702e296f474f77ebd42f0a9d9a5487"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:23:06 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:28:18 2012 -0800"
      },
      "message": "mmc: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nCc: \"Michał Mirosław\" \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Venkatraman S \u003csvenkatr@ti.com\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: Bruce Chang \u003cbrucechang@via.com.tw\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nAcked-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0433c14356702e296f474f77ebd42f0a9d9a5487",
      "tree": "c51ea146be97a95cd8d16f6d5bf9bf7678b4adad",
      "parents": [
        "77f37917a6f2bd8635b553178bb34bdd80f08e40"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:20:26 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:28:09 2012 -0800"
      },
      "message": "mmc: remove use of __devexit_p\n\nCONFIG_HOTPLUG is going away as an option so __devexit_p is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: \"Michał Mirosław\" \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Venkatraman S \u003csvenkatr@ti.com\u003e\nCc: Ian Molton \u003cian@mnementh.co.uk\u003e\nCc: Bruce Chang \u003cbrucechang@via.com.tw\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c4e050376c69bb9d67895842665264df2a2004d9",
      "tree": "c25a89c3fa442dff9bb8b039f8c440e7b3578ff9",
      "parents": [
        "142b007b65aa763957627ea5c343a1001d5ed449"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Fri Nov 23 21:17:34 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Nov 23 21:17:34 2012 +0100"
      },
      "message": "mmc: sdhci-acpi: add SDHCI ACPI driver\n\nAdd a driver for SDHCI controllers enumerated via ACPI and identified\nby the ACPI Compatibility ID PNP0D40 (or other SDHCI-specific ACPI\nhardware IDs in the future).\n\n[rjw: Added the changelog.]\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\nReviewed-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "433e075c7f3b45c946c539ceeddc641c61adef5e",
      "tree": "a0a785a0d6471a4169d4e4b1893a6cb29a591344",
      "parents": [
        "38d324df75e6642ea6f71bc67765cc5b8c4f751b"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Nov 20 11:24:44 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:54 2012 +0100"
      },
      "message": "mmc: rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c\n\nThis fixes the following build error on some architectures (parisc at least):\n\ndrivers/mmc/host/rtsx_pci_sdmmc.c: In function \u0027sd_normal_rw\u0027:\ndrivers/mmc/host/rtsx_pci_sdmmc.c:448:2: error: implicit\ndeclaration of function \u0027kzalloc\u0027\n[-Werror\u003dimplicit-function-declaration]\ndrivers/mmc/host/rtsx_pci_sdmmc.c:448:6: warning: assignment\nmakes pointer from integer without a cast [enabled by default]\ndrivers/mmc/host/rtsx_pci_sdmmc.c:472:2: error: implicit\ndeclaration of function \u0027kfree\u0027\n[-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "38d324df75e6642ea6f71bc67765cc5b8c4f751b",
      "tree": "98b474592a038e238052780f34f41af30defdff6",
      "parents": [
        "759f2598ef3876637e40d99a4ceb7a3d83a4d8d3"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Nov 20 11:24:36 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:54 2012 +0100"
      },
      "message": "mmc: rtsx: Configure SD_CFG2 register in sd_rw_multi\n\nFor Realtek card reader, internal regsiter SD_CFG2 should be configured\nbefore transferring data.\nThe default value of SD_CFG2 is proper for writing data. But for reading\nsequence, the timing is not good enough. So in some extreme circumstance,\ncard reader may sample the response data from the card as good even if\nthe data is wrong. And this will cause the bad consequence.\nIn the prior version, the value of this register has been calculated,\nbut forgotten to write back to the internal register.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "014483932b3f0dbecbb01da38de45b2c7a53cdfd",
      "tree": "44af1d6d85af5c247dd60f578471f310ba11c906",
      "parents": [
        "ffd8a6e7a77802dd09559be78dea63956aa8f1d5"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Mon Nov 19 11:48:17 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:13 2012 +0100"
      },
      "message": "mmc: rtsx: Remove a duplicate command in sd_rw_multi\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "98c4514ff6e3072288770db66f91bdb15af8b433",
      "tree": "eb5f2541e70d27144720e1735b463471025908f0",
      "parents": [
        "644a9d3b66e6983c2c1f3b24c3006d49b184c871",
        "f4a75d2eb7b1e2206094b901be09adb31ba63681"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:21:36 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Nov 16 18:21:36 2012 -0800"
      },
      "message": "Merge 3.7-rc6 into char-misc-next\n"
    },
    {
      "commit": "2c94b6452cc6de582584f21066cc5e36d9530c59",
      "tree": "0a6aac4051ff38b46d5948562da789d1d579bd0b",
      "parents": [
        "67d16a4686c9b94c8f52a66afe7521909aeb75b4"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Fri Nov 09 20:53:34 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Nov 15 17:30:14 2012 -0800"
      },
      "message": "drivers/mmc: Add realtek pcie sdmmc host driver\n\nRealtek PCI-E SD/MMC card host driver is used to access SD/MMC card,\nwith the help of Realtek PCI-E card reader MFD driver.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e70c67713cdabf55e05db7f1c4fc38085da333a5",
      "tree": "64e9a0939767882d2b5514033431174a0549597e",
      "parents": [
        "9753eb8de8a36de41f3b5e217e995cccfbecdada"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Nov 15 09:49:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Nov 15 17:20:57 2012 -0800"
      },
      "message": "MMC: sdio, use kref from tty_port\n\nAfter commit \"TTY: move tty buffers to tty_port\", the tty buffers are\nnot freed in some drivers. This is because tty_port_destructor is not\ncalled whenever a tty_port is freed. This was an assumption I counted\nwith but was unfortunately untrue. So fix the drivers to fulfil this\nassumption.\n\nHere it is enough to switch to refcounting in tty_port.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9753eb8de8a36de41f3b5e217e995cccfbecdada",
      "tree": "3d0d6f1c02ddb41cf262a7bb2aca2af89dc0f889",
      "parents": [
        "55bef83cc68bda76a14a23b1076a9a9a9e43af68"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Nov 15 09:49:51 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Nov 15 17:20:57 2012 -0800"
      },
      "message": "MMC: sdio_uart, remove unused member from sdio_uart_port\n\ntty from struct sdio_uart_port is unused. Proper refcounted tty in\ntty_port-\u003etty is used instead. So remove the member from that\nstructure.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9265c6a186ca19a57ab6ddd0b0f3644f85c6f2f1",
      "tree": "d8c434ea98ee541ee17f4df87bb8e9020ce29b98",
      "parents": [
        "49ea7fc094162fcaa83f5876b2090c816cc4498c",
        "6ba54ab4a49bbad736b0254aa6bdf0cb83013815"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:06:24 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Nov 15 17:06:24 2012 +0100"
      },
      "message": "Merge branch \u0027omap/headers4\u0027 into next/cleanup\n"
    },
    {
      "commit": "b5932cc839d809a07a43b93555ccc3fbabc2a766",
      "tree": "528d7a0b3353c08ec7461dee80d7d3151061dc07",
      "parents": [
        "a5434fc9e2ad9bac545f058a24b284c051a1faae",
        "16cf8a80a8f0f4757427b17cdfb6c4897674db68"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 22:18:43 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 13 10:14:38 2012 +0100"
      },
      "message": "Merge branch \u0027cleanups/dma\u0027 into next/cleanup\n\nSeparate patches from Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e:\n\nCommit e9da6e9905e639b0 (\"ARM: dma-mapping: remove custom consistent dma\nregion\") replaced custom consistent memory handling, so setting\nconsistent dma memory size is not longer required. This patch series\ncleans sub-architecture platform code to remove all calls to the\nobsolated init_consistent_dma_size() function and finally removes the\ninit_consistent_dma_size() stub itself.\n\n* cleanups/dma:\n  ARM: at91: remove obsoleted init_consistent_dma_size()\n  ARM: u300: remove obsoleted init_consistent_dma_size()\n  ARM: dma-mapping: remove init_consistent_dma_size() stub\n  ARM: shmobile: remove obsoleted init_consistent_dma_size()\n  ARM: davinci: remove obsoleted init_consistent_dma_size()\n  ARM: samsung: remove obsoleted init_consistent_dma_size()\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "8a6ff8a0a2bc51b29681aab093b349c9eb32acf5",
      "tree": "7ee7315a4aa9b33cba73cf46e59187157a00866a",
      "parents": [
        "65829ef5a0b9bdffa34b35479853d24e547cfde8",
        "75984df05d86956541795f01e62d7dc67bc522fd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 22:54:08 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 22:54:08 2012 +0100"
      },
      "message": "Merge tag \u0027for-3.8-at91_header_clean\u0027 of git://github.com/at91linux/linux-at91 into next/headers\n\nFrom Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e:\narm: at91: mach header cleanup\n\nThis first patch serie start the cleanup of the header in mach\nby moving all the platform data to include/linux/platform_data\n\nand move the board header and drivers header next to them\n\n* tag \u0027for-3.8-at91_header_clean\u0027 of git://github.com/at91linux/linux-at91:\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "ff984e57d36e8ac468849a144a36f1c11f88b61c",
      "tree": "4a04e217bbd06c4019e9168609cdefbd214f9263",
      "parents": [
        "ada8a8a13b13a2749818524a7949935f68d2b3eb"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Mon Oct 29 13:49:38 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Nov 08 10:35:17 2012 +0100"
      },
      "message": "mmc: Add realtek pcie sdmmc host driver\n\nRealtek PCI-E SD/MMC card host driver is used to access SD/MMC card,\nwith the help of Realtek PCI-E card reader MFD driver.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0aa55c2367f082876f92660312214cd20c6a024b",
      "tree": "999e2be6bd80b799b616b8d4e12a6aa5d79e6a8a",
      "parents": [
        "0f310a057feb91ff17a7f4d5f8405e73035084e2"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Tue Oct 30 14:28:36 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Nov 07 15:40:52 2012 -0500"
      },
      "message": "mmc: sdhci-s3c: fix the card detection in runtime-pm\n\nIf host clock is disabled, host cannot detect a card in case of using\nCD internal for detection.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0f310a057feb91ff17a7f4d5f8405e73035084e2",
      "tree": "0792ecadec93d7f8707ebaee30265c61e1ac63be",
      "parents": [
        "8e2b36ea6e3abc613cbbdb41692fbd2f9ee18996"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Wed Oct 03 08:35:43 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Nov 07 15:02:56 2012 -0500"
      },
      "message": "mmc: sdhci-s3c: use clk_prepare_enable and clk_disable_unprepare\n\nConvert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare\ncalls as required by common clock framework.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8e2b36ea6e3abc613cbbdb41692fbd2f9ee18996",
      "tree": "b1d0ea90512b95b4b282081c134f275c11a6d425",
      "parents": [
        "517cb9f1bb0afd38bebe9b0af1b524b8a65afdb4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 06 22:55:31 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Nov 07 15:02:55 2012 -0500"
      },
      "message": "mmc: dw_mmc: constify dw_mci_idmac_ops in exynos back-end\n\nThe of_device_id match data is now marked as const and\nmust not be modified. This changes the dw_mmc to mark\nall pointers passing the dw_mci_drv_data or dw_mci_dma_ops\nstructures as const, and also marks the static definitions\nas const.\n\ndrivers/mmc/host/dw_mmc-exynos.c: In function \u0027dw_mci_exynos_probe\u0027:\ndrivers/mmc/host/dw_mmc-exynos.c:234:11: warning: assignment discards \u0027const\u0027 qualifier from pointer target type [enabled by default]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nCc: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "517cb9f1bb0afd38bebe9b0af1b524b8a65afdb4",
      "tree": "879fe8d0c89eca852ca91359f625d3b443f2193f",
      "parents": [
        "14efd957209461bbdf285bf0d67e931955d04a4c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Nov 06 22:55:30 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Nov 07 15:02:55 2012 -0500"
      },
      "message": "mmc: dw_mmc: fix modular build for exynos back-end\n\nThe MODULE_DEVICE_TABLE entry for dw_mci_exynos_match\nwas incorrectly copied from the platform back-end, which\ncauses this error when building the driver as a loadable\nmodule:\n\ndrivers/mmc/host/dw_mmc-exynos.c: At top level:\ndrivers/mmc/host/dw_mmc-exynos.c:226:34: error: \u0027__mod_of_device_table\u0027 aliased to undefined symbol \u0027dw_mci_pltfm_match\u0027\n\nThis patch fixes the problem by just using the correct\nstring.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nCc: Will Newton \u003cwill.newton@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "14efd957209461bbdf285bf0d67e931955d04a4c",
      "tree": "e4e057308b28671aece200cde1516210f17af611",
      "parents": [
        "657d59823c095e8f03e2744d765f53700331ff8f"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Nov 05 14:29:49 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Nov 07 15:02:05 2012 -0500"
      },
      "message": "mmc: sdhci: fix NULL dereference in sdhci_request() tuning\n\nCommit 473b095a72a9 (\"mmc: sdhci: fix incorrect command used in tuning\")\nintroduced a NULL dereference at resume-time if an SD 3.0 host controller\nraises the SDHCI_NEEDS_TUNING flag while no card is inserted.  Seen on an\nOLPC XO-4 with sdhci-pxav3, but presumably affects other controllers too.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e [3.3+]\n"
    },
    {
      "commit": "657d59823c095e8f03e2744d765f53700331ff8f",
      "tree": "33cb97164df514189cf478d4bcb7a327f2c0c856",
      "parents": [
        "ee3298a2b6832bcfeec040dabf19632b704d826a"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Oct 17 19:04:44 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Nov 07 15:02:04 2012 -0500"
      },
      "message": "mmc: sdhci: fix IS_ERR() checking of regulator_get()\n\nThere are two problems here:\n\nThe check for vmmc was printing an unnecessary pr_info() when\nhost-\u003evmmc is NULL.\n\nThe intent of the check for vqmmc was to only remove UHS if we have a\nregulator that doesn\u0027t support the required voltage, but since IS_ERR()\ndoesn\u0027t catch NULL, we were actually removing UHS modes if vqmmc isn\u0027t\npresent at all -- since it isn\u0027t present for most users, this breaks\nUHS for them.  This patch fixes that UHS regression in 3.7-rc1.\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Bin Wang \u003cbinw@marvell.com\u003e\nReviewed-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    }
  ],
  "next": "ee3298a2b6832bcfeec040dabf19632b704d826a"
}
