[PATCH 0/6] mmc: dw_mmc: misc fixes and improvements

James Hogan
2011-06-24T13:09:06Z

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(-)