On Thu, 15 Apr 2004, Simone Gotti wrote:

> I've did this 4 time with the same results, I've 
> used  /proc/driver/uhci/0000:00:10.0 because  /proc/driver/uhci/0000:00:10.1 
> gived the same result so probably the bluetooth device was connected to this.
> 
> Like test I've used #sdptool browse
> 
> I've taked 3 files: before the execution of the command, during and after.

I found in error in the patch you identified.  This should fix it.  Please 
let me know how it works.

Alan Stern



===== drivers/usb/host/uhci-hcd.c 1.101 vs edited =====
--- 1.101/drivers/usb/host/uhci-hcd.c   Fri Mar 26 10:19:10 2004
+++ edited/drivers/usb/host/uhci-hcd.c  Fri Apr 16 11:02:37 2004
@@ -425,6 +425,7 @@
                list_del_init(&qh->list);
        }
 
+       list_del_init(&qh->urbp->queue_list);
        qh->urbp = NULL;
 
        /* Check to see if the remove list is empty. Set the IOC bit */
@@ -579,7 +580,7 @@
                        pltd->link = UHCI_PTR_TERM;
        }
 
-       list_del_init(&urbp->queue_list);
+       /* urbp->queue_list is handled in uhci_remove_qh() */
 }
 
 static struct urb_priv *uhci_alloc_urb_priv(struct uhci_hcd *uhci, struct urb *urb)



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to