]> www.infradead.org Git - users/jedix/linux-maple.git/commit
spi/spi-xilinx: Fix mixed poll/irq mode
authorRicardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Wed, 12 Aug 2015 16:04:04 +0000 (18:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 21 Sep 2015 17:05:42 +0000 (10:05 -0700)
commit7aa3b3b1d7838a75ad91fce91f187d26aacaa682
tree75a9d4185c8f9f696753927e55f4ac5ed186b6da
parent7d3cb0eecda8d19007f0004a3af071ed1bc997b7
spi/spi-xilinx: Fix mixed poll/irq mode

commit 16ea9b8ac45bf11d48af6013283e141e8ed86348 upstream.

Once the module process a transfer in irq mode, the next poll transfer
will not work because the transmitter is left in inhibited state.

Fixes: 22417352f6b7f623 (Use polling mode on small transfers)
Reported-by: Edward Kigwana <ekigwana@scires.com>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/spi/spi-xilinx.c