Alan Stern
011b15df46
USB: change interface to usb_lock_device_for_reset()
...
This patch (as1161) changes the interface to
usb_lock_device_for_reset(). The existing interface is apparently not
very clear, judging from the fact that several of its callers don't
use it correctly. The new interface always returns 0 for success and
it always requires the caller to unlock the device afterward.
The new routine will not return immediately if it is called while the
driver's probe method is running. Instead it will wait until the
probe is over and the device has been unlocked. This shouldn't cause
any problems; I don't know of any cases where drivers call
usb_lock_device_for_reset() during probe.
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Cc: Pete Zaitcev <zaitcev@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-01-07 09:59:52 -08:00
..
aoe
aoe: remove private mac address format function
2008-11-25 00:40:37 -08:00
paride
[PATCH] switch pf
2008-10-21 07:47:59 -04:00
amiflop.c
[PATCH] switch amiflop
2008-10-21 07:47:38 -04:00
ataflop.c
[PATCH] switch ataflop
2008-10-21 07:47:42 -04:00
brd.c
[PATCH] switch brd
2008-10-21 07:47:44 -04:00
cciss.c
cciss: simplify parameters to deregister_disk function
2008-12-29 08:29:52 +01:00
cciss.h
cciss: switch to using hlist for command list management
2008-12-29 08:28:43 +01:00
cciss_cmd.h
cciss: switch to using hlist for command list management
2008-12-29 08:28:43 +01:00
cciss_scsi.c
cciss: Fix cciss SCSI rescan code to better notice device changes
2008-10-09 08:56:18 +02:00
cciss_scsi.h
cciss: Fix cciss SCSI rescan code to better notice device changes
2008-10-09 08:56:18 +02:00
cpqarray.c
cpqarry: fix return value of cpqarray_init()
2008-11-06 15:41:17 -08:00
cpqarray.h
cryptoloop.c
DAC960.c
[PATCH] switch DAC960
2008-10-21 07:47:36 -04:00
DAC960.h
floppy.c
Create/use more directory structure in the Documentation/ tree.
2008-11-14 17:28:53 +00:00
hd.c
hd: WIN_* -> ATA_CMD_*
2008-10-10 22:39:21 +02:00
ida_cmd.h
ida_ioctl.h
Kconfig
Create/use more directory structure in the Documentation/ tree.
2008-11-14 17:28:53 +00:00
loop.c
loop: Do not call loop_unplug for not configured loop device.
2008-12-29 08:29:52 +01:00
Makefile
nbd.c
nbd: tell the block layer that it is not a rotational device
2008-12-29 08:29:50 +01:00
pktcdvd.c
pktcdvd: remove broken dev_t export of class devices
2008-12-10 10:03:32 -08:00
ps3disk.c
block: don't depend on consecutive minor space
2008-10-09 08:56:05 +02:00
smart1,2.h
sunvdc.c
swim3.c
[PATCH] switch swim3
2008-10-21 07:48:03 -04:00
sx8.c
ub.c
USB: change interface to usb_lock_device_for_reset()
2009-01-07 09:59:52 -08:00
umem.c
umem.h
viodasd.c
[PATCH] switch viodasd
2008-10-21 07:48:07 -04:00
virtio_blk.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
2008-12-30 17:37:25 -08:00
xd.c
[PATCH] switch xd
2008-10-21 07:48:11 -04:00
xd.h
[PATCH] switch xd
2008-10-21 07:48:11 -04:00
xen-blkfront.c
xen-blkfront: set queue paravirt flag
2008-12-29 08:28:41 +01:00
xsysace.c
xsysace: Fix driver to use resource_size_t instead of unsigned long
2008-11-14 10:21:57 -07:00
z2ram.c
[PATCH] switch z2ram
2008-10-21 07:48:17 -04:00