--- printer.c.alt       Tue Feb  5 00:55:10 2002
+++ printer.c   Tue Feb  5 00:56:41 2002
@@ -242,7 +242,7 @@
        if (usblp->bidir) {
                usblp->readcount = 0;
                usblp->readurb.dev = usblp->dev;
-               if (usb_submit_urb(&usblp->readurb) < 0) {
+               if (usb_submit_urb(&usblp->readurb, GFP_KERNEL) < 0) {
                        retval = -EIO;
                        usblp->used = 0;
                        file->private_data = NULL;
@@ -429,7 +429,7 @@
                                usblp->writeurb.transfer_buffer_length)) return 
-EFAULT;
 
                usblp->writeurb.dev = usblp->dev;
-               usb_submit_urb(&usblp->writeurb);
+               usb_submit_urb(&usblp->writeurb, GFP_KERNEL);
                up (&usblp->sem);
        }
 
@@ -479,7 +479,7 @@
                        usblp->minor, usblp->readurb.status);
                usblp->readurb.dev = usblp->dev;
                usblp->readcount = 0;
-               usb_submit_urb(&usblp->readurb);
+               usb_submit_urb(&usblp->readurb, GFP_KERNEL);
                count = -EIO;
                goto done;
        }
@@ -495,7 +495,7 @@
        if ((usblp->readcount += count) == usblp->readurb.actual_length) {
                usblp->readcount = 0;
                usblp->readurb.dev = usblp->dev;
-               usb_submit_urb(&usblp->readurb);
+               usb_submit_urb(&usblp->readurb, GFP_KERNEL);
        }
 
 done:

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

Reply via email to