diff options
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-core.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-core.c b/drivers/net/wireless/iwlwifi/iwl-core.c index 213c80c6a668..45cc51c9c93e 100644 --- a/drivers/net/wireless/iwlwifi/iwl-core.c +++ b/drivers/net/wireless/iwlwifi/iwl-core.c | |||
| @@ -1763,6 +1763,7 @@ int iwl_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, | |||
| 1763 | struct iwl_rxon_context *ctx = iwl_rxon_ctx_from_vif(vif); | 1763 | struct iwl_rxon_context *ctx = iwl_rxon_ctx_from_vif(vif); |
| 1764 | struct iwl_rxon_context *bss_ctx = &priv->contexts[IWL_RXON_CTX_BSS]; | 1764 | struct iwl_rxon_context *bss_ctx = &priv->contexts[IWL_RXON_CTX_BSS]; |
| 1765 | struct iwl_rxon_context *tmp; | 1765 | struct iwl_rxon_context *tmp; |
| 1766 | enum nl80211_iftype newviftype = newtype; | ||
| 1766 | u32 interface_modes; | 1767 | u32 interface_modes; |
| 1767 | int err; | 1768 | int err; |
| 1768 | 1769 | ||
| @@ -1818,7 +1819,7 @@ int iwl_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, | |||
| 1818 | 1819 | ||
| 1819 | /* success */ | 1820 | /* success */ |
| 1820 | iwl_teardown_interface(priv, vif, true); | 1821 | iwl_teardown_interface(priv, vif, true); |
| 1821 | vif->type = newtype; | 1822 | vif->type = newviftype; |
| 1822 | vif->p2p = newp2p; | 1823 | vif->p2p = newp2p; |
| 1823 | err = iwl_setup_interface(priv, ctx); | 1824 | err = iwl_setup_interface(priv, ctx); |
| 1824 | WARN_ON(err); | 1825 | WARN_ON(err); |
