On Wednesday, September 29, 2004 11:17 am, Jesse Barnes wrote:
> I saw in the changelog for usb-ohci that some patches went in awhile back
> to avoid races modifying urb->hcpriv. It *looks* like there may still be a
> window open somewhere given this panic. Has anyone else seen anything
> similar or have any ideas?
>
> Thanks,
> Jesse
>
> <4>hid-core.c: ctrl urb status -115 received
> <1>Unable to handle kernel NULL pointer dereferenceswapper[0]: Oops
> 11012296146944
> <4>
> <4>Pid: 0, comm: swapper
> <4>Registers: cpu 0, sapicid 0x0000, time 36888769
> <4>psr : 0000121008026018 ifs : 800000000000060e ip : [<a000000003e83031>]
> Tainted: P
> <4>ip is at dl_done_list+0xb1/0x300 [usb-ohci]
Forgot to mention, this is with a 2.4 kernel (the ohci driver is identical to
the one in the 2.4 BK tree I believe, and the above offset corresponds to
line 1750 of dl_done_list:
0x6f71 is in dl_done_list (usb-ohci.c:1750).
1745
1746 if (!(urb->transfer_flags & USB_DISABLE_SPD)
1747 && (cc == TD_DATAUNDERRUN))
1748 cc = TD_CC_NOERROR;
1749
1750 if (++(urb_priv->td_cnt) == urb_priv->length) {
1751 if ((ed->state & (ED_OPER | ED_UNLINK))
1752 && (urb_priv->state !=
URB_DEL)) {
1753 urb->status = cc_to_error[cc];
1754 sohci_return_urb (ohci, urb);
Thanks,
Jesse
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel