diff options
author | Werner Almesberger <werner@openmoko.org> | 2008-11-19 17:11:18 +0000 |
---|---|---|
committer | Andy Green <agreen@pads.home.warmcat.com> | 2008-11-19 17:11:18 +0000 |
commit | 21f6d336852a942547ddb218f50ce49c6abb8eaf (patch) | |
tree | 8faff948fb1aa009f3c89e39c7a73b9284e79c9d /fs/stack.c | |
parent | 8fe801965faaaff258a188b553e2a0a11f41a247 (diff) |
fix-mmc-busy-loop-on-bytes.patch
christer-mmc-byte-alignment.patch reduced the FIFO I/O granularity
from words to bytes. This also includes the decision when the FIFO
is empty or full.
However, we sometimes only want to transfer full words, in which
case do_pio_read/do_pio_write busy-loop until the FIFO has filled
up or drained enough.
In the case of do_pio_write, this can cause an endless loop if the
amount of data exceeds the FIFO size, because do_pio_write runs
before the transfer is initiated, so the FIFO never drains.
Signed-off-by: Werner Almesberger <werner@openmoko.org>
Diffstat (limited to 'fs/stack.c')
0 files changed, 0 insertions, 0 deletions