Nicolas Pitre 6cdbf73449 mvsdio: fix handling of partial word at the end of PIO transfer
Standard data flow for MMC/SD/SDIO cards requires that the mvsdio
controller be set for big endian operation.  This is causing problems
with buffers which length is not a multiple of 4 bytes as the last
partial word doesn't get shifted all the way and stored properly in
memory.  Let's compensate for this.

Signed-off-by: Nicolas Pitre <nico@marvell.com>
CC: stable@kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-07-20 16:46:34 -07:00
..
2008-08-01 19:04:26 +02:00
2009-06-13 22:42:58 +02:00
2009-04-08 20:11:59 +02:00
2008-12-16 14:58:17 +01:00
2009-06-30 18:56:00 -07:00
2009-02-02 20:57:06 +01:00
2009-03-24 21:30:03 +01:00
2009-06-13 22:42:59 +02:00
2009-07-03 14:13:28 +08:00
2009-06-21 21:00:59 +02:00
2009-06-13 22:42:59 +02:00
2008-12-31 19:56:05 +01:00
2009-06-13 22:43:00 +02:00
2009-04-08 20:14:54 +02:00
2007-07-26 01:53:31 +02:00