summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/soc/qcom/hab/hab_qvm.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/soc/qcom/hab/hab_qvm.c b/drivers/soc/qcom/hab/hab_qvm.c
index df60e5c1b07d..f9f72fc1beb4 100644
--- a/drivers/soc/qcom/hab/hab_qvm.c
+++ b/drivers/soc/qcom/hab/hab_qvm.c
@@ -147,9 +147,8 @@ static int create_dispatcher(struct physical_channel *pchan)
pr_debug("request_irq: irq = %d, pchan name = %s",
dev->irq, pchan->name);
- ret = request_irq(dev->irq, shm_irq_handler, IRQF_SHARED,
- pchan->name, pchan);
-
+ ret = request_irq(dev->irq, shm_irq_handler, IRQF_SHARED |
+ IRQF_NO_SUSPEND, pchan->name, pchan);
if (ret)
pr_err("request_irq for %s failed: %d\n",
pchan->name, ret);