Hi,

usbnet is allocating an URB in usbnet_start_xmit().
usbnet_start_xmit() is called with a spinlock held.
Thus the usbcore will call kmalloc() with GFP_KERNEL
and and a spinlock held. Deadlock may result.
I see no solution but to alter the API by adding a
gfp parameter to usb_alloc_urb.

Greg, please decide.

        Regards
                Oliver


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

Reply via email to