Commit df636eea authored by Arun Kumar Neelakantam's avatar Arun Kumar Neelakantam Committed by Bjorn Andersson

soc: qcom: aoss: Use wake_up_all() instead of wake_up_interruptible_all()

During the probe the task is waiting in TASK_UNINTERRUPTIBLE state which
cannot be woken-up by wake_up_interruptible_all() function.

Use wake_up_all() to wake-up both TASK_UNINTERRUPTIBLE and
TASK_INTERRUPTIBLE state tasks.
Signed-off-by: default avatarArun Kumar Neelakantam <aneela@codeaurora.org>
Link: https://lore.kernel.org/r/1579681417-1155-1-git-send-email-aneela@codeaurora.orgSigned-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
parent d5e20507
...@@ -200,7 +200,7 @@ static irqreturn_t qmp_intr(int irq, void *data) ...@@ -200,7 +200,7 @@ static irqreturn_t qmp_intr(int irq, void *data)
{ {
struct qmp *qmp = data; struct qmp *qmp = data;
wake_up_interruptible_all(&qmp->event); wake_up_all(&qmp->event);
return IRQ_HANDLED; return IRQ_HANDLED;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment