From a5a8c690cff589470d4d2e690a1cccadc82bc1f8 Mon Sep 17 00:00:00 2001 From: Yue Ma Date: Wed, 13 Dec 2017 15:26:21 -0800 Subject: [PATCH] cnss2: Make WLAN host driver unregister work uninterruptible Same as driver register work, driver unregister work event wait may be woken up by signal and then exit. This is not expected for WLAN host driver unregister and it should wait till timeout happens. Change the work event wait to be uninterruptible. Change-Id: I8d4af27e2f1f04c38917655e937fe8816504d860 Signed-off-by: Yue Ma --- drivers/net/wireless/cnss2/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/cnss2/main.c b/drivers/net/wireless/cnss2/main.c index 5b218edad138..bcea74ad6685 100644 --- a/drivers/net/wireless/cnss2/main.c +++ b/drivers/net/wireless/cnss2/main.c @@ -862,7 +862,7 @@ void cnss_wlan_unregister_driver(struct cnss_wlan_driver *driver_ops) cnss_driver_event_post(plat_priv, CNSS_DRIVER_EVENT_UNREGISTER_DRIVER, - CNSS_EVENT_SYNC, NULL); + CNSS_EVENT_SYNC_UNINTERRUPTIBLE, NULL); } EXPORT_SYMBOL(cnss_wlan_unregister_driver);