aboutsummaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorChris Lesiak <[email protected]>2007-03-16 13:38:13 -0800
committerLinus Torvalds <[email protected]>2007-03-16 19:25:04 -0700
commita836f5856ae46ccb2464ea76031ea05ae967b832 (patch)
treeeb0153e3b91381840d478d3e8c5b021dc12b92f9 /include/linux/timerqueue.h
parent65b8291c4000e5f38fc94fb2ca0cb7e8683c8a1b (diff)
[PATCH] spi: destroy workqueue after spi_unregister_master
Fix a bug in the cleanup of an spi_bitbang bus. The workqueue associated with the bus was destroyed before the call to spi_unregister_master. That meant that spi devices on that bus would be unable to do IO in their remove method. The shutdown flag should have been able to prevent a segfault, but was never getting set. By waiting to destroy the workqueue until after the master is unregistered, devices are able to do IO in their remove methods. An added benefit is that neither the shutdown flag nor a wait for the queue of messages to empty is needed. Signed-off-by: Chris Lesiak <[email protected]> Signed-off-by: David Brownell <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions