From: johann d. <jd...@us...> - 2002-02-26 23:08:00
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/input/joystick/iforce In directory usw-pr-cvs1:/tmp/cvs-serv17194 Modified Files: iforce-usb.c Log Message: Out urb completion handler calls usb_xmit, which means usb_submit_urb must be GFP_ATOMIC. Index: iforce-usb.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/joystick/iforce/iforce-usb.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- iforce-usb.c 10 Feb 2002 23:41:31 -0000 1.13 +++ iforce-usb.c 26 Feb 2002 23:07:56 -0000 1.14 @@ -64,7 +64,7 @@ } XMIT_INC(iforce->xmit.tail, n); - if ( (n=usb_submit_urb(&iforce->out, GFP_KERNEL)) ) { + if ( (n=usb_submit_urb(&iforce->out, GFP_ATOMIC)) ) { printk(KERN_WARNING "iforce-usb.c: iforce_usb_xmit: usb_submit_urb failed %d\n", n); } |