1
linux/drivers/spi
Jan Andersson 65e213cdb2 spi_mpc83xx: hang fix
When the spi_mpc83xx driver receives a tx_buf pointer which is NULL, it
only writes one zero filled word to the transmit register.  If the driver
expects to receive more than one word it will wait forever for a second
receive interrupt.  With this patch the controller will shift out zeroes
until all words have been received.

Signed-off-by: Jan Andersson <jan@gaisler.com>
Tested-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Acked-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-09-11 17:21:19 -07:00
..
at25.c
atmel_spi.c Fix typo in atmel_spi.c 2007-08-31 01:42:23 -07:00
atmel_spi.h
au1550_spi.c
Kconfig spi_txx9 controller driver 2007-07-17 10:23:05 -07:00
Makefile spi_txx9 controller driver 2007-07-17 10:23:05 -07:00
mpc52xx_psc_spi.c
omap2_mcspi.c
omap_uwire.c
pxa2xx_spi.c
spi_bfin5xx.c SPI driver hotplug/coldplug fixes 2007-08-31 01:42:22 -07:00
spi_bitbang.c
spi_butterfly.c
spi_imx.c SPI driver hotplug/coldplug fixes 2007-08-31 01:42:22 -07:00
spi_lm70llp.c
spi_mpc83xx.c spi_mpc83xx: hang fix 2007-09-11 17:21:19 -07:00
spi_s3c24xx_gpio.c SPI driver hotplug/coldplug fixes 2007-08-31 01:42:22 -07:00
spi_s3c24xx.c SPI driver hotplug/coldplug fixes 2007-08-31 01:42:22 -07:00
spi_txx9.c spi: correct name for spi_txx9 2007-08-31 01:42:22 -07:00
spi.c spi device setup gets better error checking 2007-07-31 15:39:44 -07:00
spidev.c spidev warning fix 2007-08-11 15:47:42 -07:00
tle62x0.c
xilinx_spi.c SPI driver hotplug/coldplug fixes 2007-08-31 01:42:22 -07:00