This patch series fixes several bugs in the sh_mmcif.c driver, that showed
up on SMP with DMA (patches 10, 13), adds new features (3, 4) and adds
multiple further improvements and minor fixes. Even though these bugs
currently exist in the mainline, this patch series is not considered to
be suitable for @stable. Patches are rather experimental and it is better
to test them over a complete development cycle. They also are easier
implemented on top of preparatory cosmetic patches.
Guennadi Liakhovetski (6):
mmc: sh-mmcif: fix missing and consolidate IO completion timeouts
mmc: sh-mmcif: (cosmetic) simplify boolean return blocks
mmc: sh-mmcif: fix a race, causing an Oops on SMP
mmc: sh-mmcif: reset error code for any opcode
mmc: sh-mmcif: reset DMA completion immediately before starting DMA
mmc: sh-mmcif: fix I/O errors
Shinya Kuribayashi (1):
mmc: sh_mmcif: add support for bundled MMCIF IRQs
Teppei Kamijou (7):
mmc: sh_mmcif: force to fail CMD52 immediately
mmc: sh_mmcif: ensure run-time suspend call is processed before
suspend
mmc: sh_mmcif: Add support for eMMC Dual Data Rate
mmc: sh_mmcif: Use msecs_to_jiffies() for host->timeout
mmc: sh_mmcif: Avoid unnecessary mmc_delay() at mmc_card_sleepawake()
mmc: sh-mmcif: Terminate DMA transactions when detecting timeout or
error
mmc: sh-mmcif: report all errors
drivers/mmc/host/sh_mmcif.c | 215 +++++++++++++++++++++++++++++--------------
1 files changed, 145 insertions(+), 70 deletions(-)
--
1.7.2.5
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html