aboutsummaryrefslogtreecommitdiff
path: root/drivers/firewire/ohci.h
diff options
context:
space:
mode:
authorAdrian Hunter <adrian.hunter@nokia.com>2010-01-08 14:43:00 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2010-01-18 10:19:36 -0800
commite0abcea649db45223c7df49df5db04dc1aa3a271 (patch)
tree3c2c808ed4606d802108676aad9cbff968e9721b /drivers/firewire/ohci.h
parent0c74f45acfacc220adfa9e035ffeb3d5e8f9f0d8 (diff)
mmc_block: fix queue cleanup
commit 5fa83ce284a4b7cd9dcfadd01500b0ed4ab9b740 upstream. The main bug was that 'blk_cleanup_queue()' was called while the block device could still be in use, for example, because the card was removed while files were still open. In addition, to be sure that 'mmc_request()' will get called for all new requests (so it can error them out), the queue is emptied during cleanup. This is done after the worker thread is stopped to avoid racing with it. Finally, it is not a device error for this to be happening, so quiet the (sometimes very many) error messages. Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com> Cc: <linux-mmc@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/firewire/ohci.h')
0 files changed, 0 insertions, 0 deletions