When booting 2.5.40 I immediately get the following oops
(copied down by hand);

EIP is at uhci_result_control+0x11/0x1f0 [uhci-hcd]
Process usbmodules
Call Trace:
        uhci_transfer_result+0x67/0x170 [uhci-hcd]
        uhci_irq+0xd7/0x108 [uhci-hcd]
        usb_hcd_irq+0x19/0x38
        handle_IRQ_event+0x28/0x4c
        do_IRQ+0x9d/0x114
        common_interrupt+0x18/0x20
        kernel_thread+0x6c/0x8c

Here is part of uhci_transfer_result:

00002218 <uhci_result_control>:
    2218:       83 ec 04                sub    $0x4,%esp
    221b:       55                      push   %ebp
    221c:       57                      push   %edi
    221d:       56                      push   %esi
    221e:       53                      push   %ebx
    221f:       8b 7c 24 1c             mov    0x1c(%esp,1),%edi
    2223:       8b 6f 08                mov    0x8(%edi),%ebp
    2226:       8d 75 14                lea    0x14(%ebp),%esi
    2229:       8b 45 14                mov    0x14(%ebp),%eax     <=== HERE
    222c:       39 f0                   cmp    %esi,%eax
    222e:       75 10                   jne    2240 <uhci_result_control+0x28>
    2230:       b8 ea ff ff ff          mov    $0xffffffea,%eax
    2235:       e9 c8 01 00 00          jmp    2402 <uhci_result_control+0x1ea>
    223a:       8d b6 00 00 00 00       lea    0x0(%esi),%esi

So it looks like the oops is happening here:

        int ret = 0;

        if (list_empty(&urbp->td_list)) <=== OOPS
                return -EINVAL;

        head = &urbp->td_list;


Maybe this should be (no &):

        if (list_empty(urbp->td_list))
                return -EINVAL;


Duncan.


-------------------------------------------------------
This sf.net email is sponsored by: DEDICATED SERVERS only $89!
Linux or FreeBSD, FREE setup, FAST network. Get your own server 
today at http://www.ServePath.com/indexfm.htm
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to