]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/base/firmware_class.c
firmware: avoid invalid fallback aborts by using killable wait
[karo-tx-linux.git] / drivers / base / firmware_class.c
index 76f1b702bdd627ccc54fb2343405700a1719b261..bfbe1e15412889dfb40e699af7c3623a06d83253 100644 (file)
@@ -130,8 +130,7 @@ static int __fw_state_wait_common(struct fw_state *fw_st, long timeout)
 {
        long ret;
 
-       ret = wait_for_completion_interruptible_timeout(&fw_st->completion,
-                                                       timeout);
+       ret = wait_for_completion_killable_timeout(&fw_st->completion, timeout);
        if (ret != 0 && fw_st->status == FW_STATUS_ABORTED)
                return -ENOENT;
        if (!ret)