[linux-usb-devel] Patch for usb-storage in 2.4

[linux-usb-devel] Patch for usb-storage in 2.4

Post by Matthew Dh » Mon, 12 Apr 2004 09:20:06


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Off the cuff, this doesn't look bad... tho it does a lot.

The reordering of locking in device_reset and bus reset definately looks
good, especially for the corner-cases (yanked device, etc.).

I'm uncertain if your handling of the io_request_lock is right.... but
getting information on how to handle that has been like pulling teeth, so
I'm inclined to trust your wide-scale testing on this.

Was there a reason to add more do-nothing code to host_reset?

Is it really safe to remove the irq_urb_sem?

Also, please make sure everything is CC'ed to the usb-storage list (on this
message).

Matt

On Fri, Apr 09, 2004 at 07:59:43PM -0700, Pete Zaitcev wrote:

--
Matthew Dharm Home: XXXX@XXXXX.COM
Maintainer, Linux USB Mass Storage Driver

Department of Justice agent. I have come to purify the flock.
-- DOJ agent
User Friendly, 5/22/1998

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFAeIzVIjReC7bSPZARAnGlAJ9m5C8n1yrKAePw/pZFjuY5Hd5xaQCgkW3W
XSNkat9/saEuANMDypPBAkU=
=sv+9
-----END PGP SIGNATURE-----

 
 
 

1. [linux-usb-devel] [2.4 patch] USB_ETH{,_RNDIS} EXPERIMENTAL dependencies

2. [linux-usb-devel] 2.6.16-rc: saa7134 + usb-storage = freeze


It's not obvious, at least, not to me.

One possibility is that the combination of the USB backup and the TV
activity is overloading the PCI bus, and instead of failing gracefully it
crashes the whole machine. If that is the reason, it will be very hard to
prove. Or fix.

Alan Stern

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/

3. [linux-usb-devel] [2.6-test] Bug in usb-storage or scsi?

4. [linux-usb-devel] usb-storage: WIN_SECURITY_UNLOCK

5. [linux-usb-devel] spontaneous disconnect with "usb-storage: implement autosuspend"

6. [linux-usb-devel] System stalls using usb-storage

7. [linux-usb-devel] spontaneous disconnect with "usb-storage: implement autosuspend"

8. [linux-usb-devel] [usb-storage] schedule_timeout: wrong timeout value c1a95554

9. [linux-usb-devel] Commit "[PATCH] USB: Always do usb-handoff" breaks my powerbook

10. [linux-usb-devel] [PATCH 1/9] USB usbfs: take a reference to the usb device

11. [linux-usb-devel] [PATCH 02/02] USB: add dynamic id functionality to USB core

12. [linux-usb-devel] [PATCH 3/4] usb: allocated usb releated dma buffer with kmalloc_node

13. [linux-usb-devel] [PATCH 02/02] USB: add dynamic id functionality to USB core

14. [linux-usb-devel] [PATCH 3/4] usb: allocated usb releated dma buffer with?kmalloc_node

15. [linux-usb-devel] [PATCH 4/33] usb: usb-gigaset free kill urb cleanup