From b790cefd54e5287feec792d8bad17f28397a01a2 Mon Sep 17 00:00:00 2001 From: Yue Ma Date: Thu, 30 Apr 2020 11:52:43 -0700 Subject: [PATCH] cnss2: Post register driver work as unkillable event Register driver work handler will only power up device, resume PCIe link and start MHI to download firmware. It may only block there for a timeout, so there is no need to post it as killable event. Change-Id: Ib82050358dc8df4a8163ecb43702aa86ed34f23d Signed-off-by: Yue Ma --- drivers/net/wireless/cnss2/pci.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/net/wireless/cnss2/pci.c b/drivers/net/wireless/cnss2/pci.c index 2181fd82caa0..c57295c34461 100644 --- a/drivers/net/wireless/cnss2/pci.c +++ b/drivers/net/wireless/cnss2/pci.c @@ -2159,13 +2159,8 @@ int cnss_wlan_register_driver(struct cnss_wlan_driver *driver_ops) register_driver: ret = cnss_driver_event_post(plat_priv, CNSS_DRIVER_EVENT_REGISTER_DRIVER, - CNSS_EVENT_SYNC_UNINTERRUPTIBLE, + CNSS_EVENT_SYNC_UNKILLABLE, driver_ops); - if (ret == -EINTR) { - cnss_pr_dbg("Register driver work is killed\n"); - del_timer(&plat_priv->fw_boot_timer); - pci_priv->driver_ops = NULL; - } return ret; }