From ef65d63b3741c2c5587e9b9f58e287c399c49d38 Mon Sep 17 00:00:00 2001 From: Govind Singh Date: Mon, 6 Feb 2017 14:32:13 +0530 Subject: [PATCH] ath10k: Return failure if fw ready is not arrived If fw ready indication is not received prior driver probe, core register will fail as fw interfaces are not ready. Return failure for insmod if fw ready indication is not received by the driver. Change-Id: I1953c60bda3df464b5f815bb66cc0d5da7aee037 Signed-off-by: Govind Singh --- drivers/net/wireless/ath/ath10k/snoc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c index 487c243e18ec..4fd8e260d80e 100644 --- a/drivers/net/wireless/ath/ath10k/snoc.c +++ b/drivers/net/wireless/ath/ath10k/snoc.c @@ -1365,6 +1365,10 @@ static int __init ath10k_snoc_init(void) { int ret; + if (!icnss_is_fw_ready()) { + pr_err("failed to get fw ready indication\n"); + return -EAGAIN; + } ret = platform_driver_register(&ath10k_snoc_driver); if (ret) pr_err("failed to register ath10k snoc driver: %d\n",