diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/dvm/lib.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/dvm/lib.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/dvm/lib.c b/drivers/net/wireless/iwlwifi/dvm/lib.c index cddf77c36b36..f2aeb1a8aa01 100644 --- a/drivers/net/wireless/iwlwifi/dvm/lib.c +++ b/drivers/net/wireless/iwlwifi/dvm/lib.c | |||
@@ -1084,7 +1084,14 @@ int iwlagn_suspend(struct iwl_priv *priv, struct cfg80211_wowlan *wowlan) | |||
1084 | struct iwl_rxon_context *ctx = &priv->contexts[IWL_RXON_CTX_BSS]; | 1084 | struct iwl_rxon_context *ctx = &priv->contexts[IWL_RXON_CTX_BSS]; |
1085 | struct iwlagn_wowlan_kek_kck_material_cmd kek_kck_cmd; | 1085 | struct iwlagn_wowlan_kek_kck_material_cmd kek_kck_cmd; |
1086 | struct iwlagn_wowlan_tkip_params_cmd tkip_cmd = {}; | 1086 | struct iwlagn_wowlan_tkip_params_cmd tkip_cmd = {}; |
1087 | struct iwlagn_d3_config_cmd d3_cfg_cmd = {}; | 1087 | struct iwlagn_d3_config_cmd d3_cfg_cmd = { |
1088 | /* | ||
1089 | * Program the minimum sleep time to 10 seconds, as many | ||
1090 | * platforms have issues processing a wakeup signal while | ||
1091 | * still being in the process of suspending. | ||
1092 | */ | ||
1093 | .min_sleep_time = cpu_to_le32(10 * 1000 * 1000), | ||
1094 | }; | ||
1088 | struct wowlan_key_data key_data = { | 1095 | struct wowlan_key_data key_data = { |
1089 | .ctx = ctx, | 1096 | .ctx = ctx, |
1090 | .bssid = ctx->active.bssid_addr, | 1097 | .bssid = ctx->active.bssid_addr, |