diff options
-rw-r--r-- | drivers/soc/qcom/hab/hab_qvm.c | 5 |
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); |