Hi Linus, Here are some mmc fixes intended for v4.9 rc2. They are based on a commit during the merge window and has been tested a while on top of v4.9-rc1, via my next branch. This time I have also included a few changes for a memstick driver which has a corresponding mmc driver. They use the same USB device as parent, hence both needs to play nice with runtime PM, which they didn't. Unfortunate, the memstick driver didn't have a maintainer, so I couldn't receive an ack of the changes for it. More details can as usual be found in the signed tag. Please pull this in! Kind regards Ulf Hansson The following changes since commit 24532f768121b07b16178ffb40442ece43365cbd: Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block (2016-10-09 17:32:20 -0700) are available in the git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v4.9-rc1 for you to fetch changes up to 82bb095ee9dcd9380b6ab608b5fa9f64e65f3a3b: MAINTAINERS: mmc: Move the mmc tree to kernel.org (2016-10-17 15:46:05 +0200) ---------------------------------------------------------------- MMC core: - Update MAINTAINERS as the mmc tree moved to kernel.org - A few fixes for HS400es mode - A few other minor fixes MMC host: - sdhci: Fix an issue when dealing with stop commands - sdhci-pci: Fix a bus power failure issue - sdhci-esdhc-imx: Correct two register accesses - sdhci-of-arasan: Fix the 1.8V I/O signal switch behaviour - rtsx_usb_sdmmc: Fix runtime PM issues Other: (Because of no maintainer) - memstick: rtsx_usb_ms: Fix runtime PM issues ---------------------------------------------------------------- Aaron Brice (1): mmc: sdhci-esdhc-imx: Correct two register accesses Adrian Hunter (4): mmc: sdhci: Fix SDHCI_QUIRK2_STOP_WITH_TC mmc: sdhci: Rename sdhci_set_power() to sdhci_set_power_noreg() mmc: sdhci-pci: Let devices define their own sdhci_ops mmc: sdhci-pci: Fix bus power failing to enable for some Intel controllers Alan Stern (1): memstick: rtsx_usb_ms: Runtime resume the device when polling for cards Baoyou Xie (1): mmc: block: add missing header dependencies Haibo Chen (1): mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error Jiri Slaby (1): mmc: core: Annotate cmd_hdr as __le32 Shawn Lin (3): mmc: core: switch to 1V8 or 1V2 for hs400es mode mmc: core: changes frequency to hs_max_dtr when selecting hs400es mmc: sdhci-of-arasan: add sdhci_arasan_voltage_switch for arasan, 5.1 Ulf Hansson (4): mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led memstick: rtsx_usb_ms: Manage runtime PM when accessing the device MAINTAINERS: mmc: Move the mmc tree to kernel.org Wei Yongjun (1): mmc: sdhci-of-arasan: Fix non static symbol warning MAINTAINERS | 2 +- drivers/memstick/host/rtsx_usb_ms.c | 6 +++++ drivers/mmc/card/block.c | 3 ++- drivers/mmc/card/queue.h | 2 +- drivers/mmc/core/mmc.c | 12 +++++++++ drivers/mmc/host/rtsx_usb_sdmmc.c | 7 ++--- drivers/mmc/host/sdhci-esdhc-imx.c | 23 +++++++++++++++- drivers/mmc/host/sdhci-of-arasan.c | 26 +++++++++++++++++- drivers/mmc/host/sdhci-pci-core.c | 54 ++++++++++++++++++++++++++++++++++++- drivers/mmc/host/sdhci-pci.h | 2 ++ drivers/mmc/host/sdhci-pxav3.c | 2 +- drivers/mmc/host/sdhci.c | 42 ++++++++++++++--------------- drivers/mmc/host/sdhci.h | 2 ++ 13 files changed, 149 insertions(+), 34 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html