As noted on line 1071:

    If you hit this BUG() it's likely a problem
    with some driver's disconnect() routine.

Leading naturally to Greg's "what drivers were active?" question ...

... though I wonder if the way uhci.c works, it might not leave the
qh->dev field valid rather "late" after unlinking associated URBs.
That'd be fine, except uhci_free_dev() doesn't ensure that such
device state is all gone.  (No such logic in usb-uhci.c either.)

- Dave



----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 17, 2002 5:39 PM
Subject: [linux-usb-devel] BUG()


> I have now seen for the second time a BUG() at usb.h:1074
>       usb_dec_dev_use() called by
>       uhci_free_qh() called by
>       uhci_free_pending_qhs() called by
>       uhci_interrupt() called by handle_IRQ_event().
> 
> Since it is not easily reproducible, I have not attempted
> to trace what happens.
> 
> Andries
> 
> 



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to