Misc improvements and fixes for the Synopsys DesignWare MMC driver: [PATCH 1/6] mmc: dw_mmc: clear TXDR/RXDR ints before enabling fixes a failure to probe the next card after an unplug [PATCH 2/6] mmc: dw_mmc: fix race with request and removal improves spinlock protection [PATCH 3/6] mmc: dw_mmc: convert card tasklet to workqueue to allow platform callbacks to sleep [PATCH 4/6] mmc: dw_mmc: brackets in register access macros just a small tidyup patch [PATCH 5/6] mmc: dw_mmc: don't hard code fifo depth, fix usage improve detection of fifo depth [PATCH 6/6] mmc: dw_mmc: handle unaligned buffers and sizes fix some mmc_test failures wrt unaligned buffer/sizes drivers/mmc/host/dw_mmc.c | 398 ++++++++++++++++++++++++++++++++++---------- drivers/mmc/host/dw_mmc.h | 17 +- include/linux/mmc/dw_mmc.h | 20 ++- 3 files changed, 340 insertions(+), 95 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