patch-2.4.13 linux/drivers/usb/kaweth.c
Next file: linux/drivers/usb/pegasus.h
Previous file: linux/drivers/usb/inode.c
Back to the patch index
Back to the overall index
-  Lines: 26
-  Date:
Sat Oct 20 19:13:11 2001
-  Orig file: 
v2.4.12/linux/drivers/usb/kaweth.c
-  Orig date: 
Tue Oct  9 17:06:52 2001
diff -u --recursive --new-file v2.4.12/linux/drivers/usb/kaweth.c linux/drivers/usb/kaweth.c
@@ -969,14 +969,14 @@
         init_waitqueue_head(&awd.wqh);
         awd.done = 0;
         
-        current->state = TASK_INTERRUPTIBLE;
+        set_current_state(TASK_INTERRUPTIBLE);
         add_wait_queue(&awd.wqh, &wait);
         urb->context = &awd;
         status = usb_submit_urb(urb);
         if (status) {
                 // something went wrong
                 usb_free_urb(urb);
-                current->state = TASK_RUNNING;
+                set_current_state(TASK_RUNNING);
                 remove_wait_queue(&awd.wqh, &wait);
                 return status;
         }
@@ -984,7 +984,7 @@
 	while (timeout && !awd.done)
 		timeout = schedule_timeout(timeout);
 
-        current->state = TASK_RUNNING;
+        set_current_state(TASK_RUNNING);
         remove_wait_queue(&awd.wqh, &wait);
 
         if (!timeout) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)