diff options
author | Bjørn Mork <bjorn@mork.no> | 2012-01-16 14:11:57 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2012-01-24 20:18:25 (GMT) |
commit | 62aaf24dc125d7c55c93e313d15611f152b030c7 (patch) | |
tree | 53aa5c498a5ffae8c8c78bef3be0889c9af61bfd /drivers/power/jz4740-battery.c | |
parent | e8537bd2c4f325a4796da33564ddcef9489b7feb (diff) | |
download | linux-62aaf24dc125d7c55c93e313d15611f152b030c7.tar.xz |
USB: cdc-wdm: call wake_up_all to allow driver to shutdown on device removal
wdm_disconnect() waits for the mutex held by wdm_read() before
calling wake_up_all(). This causes a deadlock, preventing device removal
to complete. Do the wake_up_all() before we start waiting for the locks.
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Cc: Oliver Neukum <oliver@neukum.org>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/power/jz4740-battery.c')
0 files changed, 0 insertions, 0 deletions