spi/m68knommu: Coldfire QSPI platform support
authorJate Sujjavanich <jsujjavanich@syntech-fuelmaster.com>
Wed, 29 Sep 2010 13:44:32 +0000 (09:44 -0400)
committerGrant Likely <grant.likely@secretlab.ca>
Thu, 30 Dec 2010 06:28:25 +0000 (23:28 -0700)
commit0bc463426ab5eb39e76df637b29a4f191d01b8a0
tree815c32b4cccf81c55709da28d424782e81b19efe
parent42ce7fd6319bed8ecb26d656c476365da46b29e9
spi/m68knommu: Coldfire QSPI platform support

After grabbing a msg from the msgq, the mcfqspi_work function calls
list_del_init on the mcfqspi->msgq which unintentionally deletes the rest
of the list before it can be processed. If qspi call was made using
spi_sync, this can result in a process hang.

Signed-off-by: Jate Sujjavanich <jsujjavanich@syntech-fuelmaster.com>
Acked-by: Steven King <sfking@fdwdc.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
drivers/spi/coldfire_qspi.c