Files
linux/drivers
Bryan Freed b0b36b861e spi: Unlock a spinlock before calling into the controller driver.
spi_pump_messages() calls into a controller driver with
unprepare_transfer_hardware() which is documented as "This may sleep".
As in the prepare_transfer_hardware() call below, we should release the
queue_lock spinlock before making the call.
Rework the logic a bit to hold queue_lock to protect the 'busy' flag,
then release it to call unprepare_transfer_hardware().

Signed-off-by: Bryan Freed <bfreed@chromium.org>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Doug Anderson <dianders@chromium.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2013-04-01 14:22:59 +01:00
..
2013-02-27 19:10:15 -08:00
2013-02-27 19:10:15 -08:00
2013-03-08 08:36:01 +10:00
2013-03-01 13:39:00 -08:00
2013-02-27 19:10:17 -08:00
2013-02-27 19:10:18 -08:00
2013-02-27 19:10:18 -08:00
2013-02-28 09:37:12 +01:00
2013-02-27 19:10:19 -08:00
2013-02-27 19:10:19 -08:00
2013-02-22 23:31:31 -05:00