summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2010-05-29 00:12:09 +0000
committerLars-Peter Clausen <lars@metafoo.de>2010-05-29 00:12:09 +0000
commitc88f0ac3906cf52ac444536341e7b6b9cac069d0 (patch)
treeaec13ce6ddd36d23c7de98ffcdaba6c8d0458b85 /docs
parente66107e12b446f2948996ae5802f63bf8559ae18 (diff)
downloadmaster-31e0f0ae-c88f0ac3906cf52ac444536341e7b6b9cac069d0.tar.gz
master-31e0f0ae-c88f0ac3906cf52ac444536341e7b6b9cac069d0.tar.bz2
master-31e0f0ae-c88f0ac3906cf52ac444536341e7b6b9cac069d0.zip
udc: Fix recursive spinlocks
Driver had recursive spinlock locking: 1. jz4740_queue() acquires lock 2. done() is called in chain: jz4740_queue()->jz4740_ep0_kick()->jz4740_ep0_in()->write_fifo_ep0()->done() and it tries to acquire same lock. 3. Deadlock. Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com> SVN-Revision: 21619
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions