From 0d537dd2cd4bcc0c3d03b5e17577275a4bb3ee16 Mon Sep 17 00:00:00 2001 From: Naman Padhiar Date: Wed, 12 May 2021 17:09:09 +0530 Subject: [PATCH] icnss2: Make SOC_WAKE workqueue as high priority ICNSS2 process SOC_WAKE requests serially by putting the in a workqueue. Create this workqueue as high priority queue. Change-Id: I9920f744bc56655c4ab52273fae3242300237a37 Signed-off-by: Naman Padhiar --- drivers/soc/qcom/icnss2/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/qcom/icnss2/main.c b/drivers/soc/qcom/icnss2/main.c index 0959b5184ddb..05c4c0499ae9 100644 --- a/drivers/soc/qcom/icnss2/main.c +++ b/drivers/soc/qcom/icnss2/main.c @@ -3901,7 +3901,7 @@ static int icnss_probe(struct platform_device *pdev) INIT_LIST_HEAD(&priv->event_list); priv->soc_wake_wq = alloc_workqueue("icnss_soc_wake_event", - WQ_UNBOUND, 1); + WQ_UNBOUND|WQ_HIGHPRI, 1); if (!priv->soc_wake_wq) { icnss_pr_err("Soc wake Workqueue creation failed\n"); ret = -EFAULT;