[MMC] mmci: allow small data transfers
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Thu, 16 Feb 2006 16:48:31 +0000 (16:48 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 16 Feb 2006 16:48:31 +0000 (16:48 +0000)
commit0425a14213f373595bd23cacdc675f2b973a28d4
treee575c9628b9aaf847469875aecec92afa6de8e47
parent10ee39fe3ff618d274e1cd0f6abbc2917b736bfd
[MMC] mmci: allow small data transfers

If a data transfer is small (less than a FIFO size) we would
hang waiting for the data to be read due to the PIO interrupt
not occuring.  We allowed for this in our PIO interrupt handler,
but not when setting up a data transfer.

Apply the "fix" when setting up a data transfer as well.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
drivers/mmc/mmci.c