[PATCH] drivers/net: fix-up schedule_timeout() usage
[firefly-linux-kernel-4.4.55.git] / drivers / net / wan / farsync.c
index 2c83cca34b8698cc269a0feda4def2b5a5d00c9d..10befb02d768fd298b3d39e54a0fbeb17d9207bd 100644 (file)
@@ -980,8 +980,7 @@ fst_issue_cmd(struct fst_port_info *port, unsigned short cmd)
        /* Wait for any previous command to complete */
        while (mbval > NAK) {
                spin_unlock_irqrestore(&card->card_lock, flags);
-               set_current_state(TASK_UNINTERRUPTIBLE);
-               schedule_timeout(1);
+               schedule_timeout_uninterruptible(1);
                spin_lock_irqsave(&card->card_lock, flags);
 
                if (++safety > 2000) {