|
@@ -10514,7 +10514,6 @@ int hdd_wlan_startup(struct device *dev)
|
|
|
WIFI_POWER_EVENT_WAKELOCK_IFACE_CHANGE_TIMER);
|
|
|
}
|
|
|
|
|
|
- hdd_start_complete(0);
|
|
|
goto success;
|
|
|
|
|
|
err_close_adapters:
|
|
@@ -11642,6 +11641,10 @@ static ssize_t wlan_hdd_state_ctrl_param_write(struct file *filp,
|
|
|
goto exit;
|
|
|
}
|
|
|
|
|
|
+ if (strncmp(buf, wlan_on_str, strlen(wlan_on_str)) == 0) {
|
|
|
+ pr_info("Wifi Turning On from UI\n");
|
|
|
+ }
|
|
|
+
|
|
|
if (strncmp(buf, wlan_on_str, strlen(wlan_on_str)) != 0) {
|
|
|
pr_err("Invalid value received from framework");
|
|
|
goto exit;
|
|
@@ -11654,7 +11657,6 @@ static ssize_t wlan_hdd_state_ctrl_param_write(struct file *filp,
|
|
|
if (!rc) {
|
|
|
hdd_alert("Timed-out waiting in wlan_hdd_state_ctrl_param_write");
|
|
|
ret = -EINVAL;
|
|
|
- hdd_start_complete(ret);
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
@@ -11783,12 +11785,6 @@ static int __hdd_module_init(void)
|
|
|
g_wlan_driver_version,
|
|
|
TIMER_MANAGER_STR MEMORY_DEBUG_STR PANIC_ON_BUG_STR);
|
|
|
|
|
|
- ret = wlan_hdd_state_ctrl_param_create();
|
|
|
- if (ret) {
|
|
|
- pr_err("wlan_hdd_state_create:%x\n", ret);
|
|
|
- goto err_dev_state;
|
|
|
- }
|
|
|
-
|
|
|
pld_init();
|
|
|
|
|
|
ret = hdd_init();
|
|
@@ -11813,6 +11809,12 @@ static int __hdd_module_init(void)
|
|
|
goto out;
|
|
|
}
|
|
|
|
|
|
+ ret = wlan_hdd_state_ctrl_param_create();
|
|
|
+ if (ret) {
|
|
|
+ pr_err("wlan_hdd_state_create:%x\n", ret);
|
|
|
+ goto out;
|
|
|
+ }
|
|
|
+
|
|
|
pr_info("%s: driver loaded\n", WLAN_MODULE_NAME);
|
|
|
|
|
|
return 0;
|
|
@@ -11824,8 +11826,6 @@ out:
|
|
|
|
|
|
err_hdd_init:
|
|
|
pld_deinit();
|
|
|
- wlan_hdd_state_ctrl_param_destroy();
|
|
|
-err_dev_state:
|
|
|
return ret;
|
|
|
}
|
|
|
|