]> err.no Git - linux-2.6/blobdiff - drivers/usb/host/ehci-hcd.c
[PATCH] drivers/usb: fix-up schedule_timeout() usage
[linux-2.6] / drivers / usb / host / ehci-hcd.c
index ae5ba4ddfb40e44ca1d346a3933cd4a46c80fd60..b948ffd94f4587ab3d07e6ccf1743a18a89e9ebd 100644 (file)
@@ -1147,8 +1147,7 @@ rescan:
        case QH_STATE_UNLINK:           /* wait for hw to finish? */
 idle_timeout:
                spin_unlock_irqrestore (&ehci->lock, flags);
-               set_current_state (TASK_UNINTERRUPTIBLE);
-               schedule_timeout (1);
+               schedule_timeout_uninterruptible(1);
                goto rescan;
        case QH_STATE_IDLE:             /* fully unlinked */
                if (list_empty (&qh->qtd_list)) {