Hi,
this makes the changes to the hid driver.
My mouse works with this.
I am not sure whether the allocations need to be atomic.
Regards
Oliver
--- drivers/usb/hid-core.c.alt Sun Feb 3 13:49:05 2002
+++ drivers/usb/hid-core.c Sun Feb 3 13:51:46 2002
@@ -992,7 +992,7 @@
hid->urbout.setup_packet = (void *) &(hid->out[hid->outtail].dr);
hid->urbout.dev = hid->dev;
- if (usb_submit_urb(&hid->urbout)) {
+ if (usb_submit_urb(&hid->urbout,GFP_ATOMIC)) {
err("usb_submit_urb(out) failed");
return -1;
}
@@ -1036,7 +1036,7 @@
hid->urb.dev = hid->dev;
- if (usb_submit_urb(&hid->urb))
+ if (usb_submit_urb(&hid->urb, GFP_ATOMIC))
return -EIO;
return 0;
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel