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
