diff options
author | 2010-03-09 12:25:29 -0500 | |
---|---|---|
committer | 2010-05-21 09:34:27 -0700 | |
commit | 3f3a978b9f4a513610b32f16670914006a61067f (patch) | |
tree | bd7f6b46a8f7c153ba370e0382a9dc7dc7ab1cea /net/ipv4/tcp_timer.c | |
parent | serial: bfin_sport_uart: work around anomaly 05000473 (make 32bit fifo read atomic) (diff) | |
download | linux-dev-3f3a978b9f4a513610b32f16670914006a61067f.tar.xz linux-dev-3f3a978b9f4a513610b32f16670914006a61067f.zip |
serial: bfin_sport_uart: shorten the SPORT TX waiting loop
The waiting loop to stop SPORT TX from TX interrupt is too long. This may
block the SPORT RX interrupts and cause the RX FIFO to overflow. So, do
stop sport TX only after the last char in TX FIFO is moved into the shift
register.
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'net/ipv4/tcp_timer.c')
0 files changed, 0 insertions, 0 deletions