iwlwifi: ensure led registration complete as part of initialization
After the workqueue is notified the LED code may be accessed. Ensure that LED registration completes completely as part of initialization before anything waiting on this is notified. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
dc92e49729
commit
fe00b5a5b7
|
@ -5874,12 +5874,12 @@ static void iwl3945_alive_start(struct iwl3945_priv *priv)
|
|||
|
||||
iwl3945_reg_txpower_periodic(priv);
|
||||
|
||||
iwl3945_led_register(priv);
|
||||
|
||||
IWL_DEBUG_INFO("ALIVE processing complete.\n");
|
||||
set_bit(STATUS_READY, &priv->status);
|
||||
wake_up_interruptible(&priv->wait_command_queue);
|
||||
|
||||
iwl3945_led_register(priv);
|
||||
|
||||
if (priv->error_recovering)
|
||||
iwl3945_error_recovery(priv);
|
||||
|
||||
|
|
|
@ -5701,12 +5701,12 @@ static void iwl4965_alive_start(struct iwl_priv *priv)
|
|||
|
||||
iwl4965_rf_kill_ct_config(priv);
|
||||
|
||||
iwl_leds_register(priv);
|
||||
|
||||
IWL_DEBUG_INFO("ALIVE processing complete.\n");
|
||||
set_bit(STATUS_READY, &priv->status);
|
||||
wake_up_interruptible(&priv->wait_command_queue);
|
||||
|
||||
iwl_leds_register(priv);
|
||||
|
||||
if (priv->error_recovering)
|
||||
iwl4965_error_recovery(priv);
|
||||
|
||||
|
|
Loading…
Reference in New Issue