aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/sysdev/tsi108_pci.c
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2006-06-19 14:50:15 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2006-07-12 16:03:21 -0700
commiteecd11ed47c8c9bd8e7e3dff35baccae18dd0d84 (patch)
tree7d91cf5b80a59ff84cdd2bf5f4ae96e82e026276 /arch/powerpc/sysdev/tsi108_pci.c
parent3dd2ae81f70f191f5b6751d18fdfe61dbafda7e8 (diff)
[PATCH] usb-storage: fix race between reset and disconnect
My recent patch converting usb-storage to use usb_reset_composite_device() added a bug, a race between reset and disconnect. It was necessary to drop the private lock while executing a reset, and if a disconnect occurs at that time it will cause a crash. This patch (as722) fixes the problem by explicitly checking for an early termination after executing each command. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/powerpc/sysdev/tsi108_pci.c')
0 files changed, 0 insertions, 0 deletions