From b8ac20c800cb082e3bec0df22b97f451622cf5fd Mon Sep 17 00:00:00 2001 From: Sourav Mohapatra Date: Thu, 4 Jan 2018 15:17:39 +0530 Subject: qcacld-3.0: Synchronize __con_mode_handler Remove return statement before cds_set_load_in_progress is set to false which caused problem in changing mode. Change-Id: Ief6ca22911390b79befd344eefb35059438c305f CRs-Fixed: 2166903 --- core/hdd/src/wlan_hdd_main.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 8acc48b2844a..83324f36260b 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -12402,9 +12402,6 @@ static int __con_mode_handler(const char *kmessage, struct kernel_param *kp, hdd_info("Mode successfully changed to %s", kmessage); ret = 0; - mutex_unlock(&hdd_init_deinit_lock); - qdf_atomic_set(&hdd_ctx->con_mode_flag, 0); - return ret; reset_flags: cds_set_load_in_progress(false); -- cgit v1.2.3