wifi: iwlmei: send driver down SAP message only if wiamt is enabled
authorAvraham Stern <avraham.stern@intel.com>
Tue, 22 Aug 2023 07:33:18 +0000 (10:33 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 22 Aug 2023 11:19:53 +0000 (13:19 +0200)
When wiamt is disabled the driver up SAP message is not sent, so
there is no need to send the driver down message as well.

Signed-off-by: Avraham Stern <avraham.stern@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Link: https://lore.kernel.org/r/20230822103048.100f41b84656.I583d3e18ea65793f53aa710af13e47f8af82b53d@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/intel/iwlwifi/mei/main.c

index 27f45f5ea264ad251d42794df6c30351edc8a01e..78b78a772f547ee61244c47024e4d0a2f7c2cd96 100644 (file)
@@ -1832,7 +1832,9 @@ void iwl_mei_unregister_complete(void)
                struct iwl_mei *mei =
                        mei_cldev_get_drvdata(iwl_mei_global_cldev);
 
-               iwl_mei_send_sap_msg(mei->cldev, SAP_MSG_NOTIF_WIFIDR_DOWN);
+               if (mei->amt_enabled)
+                       iwl_mei_send_sap_msg(mei->cldev,
+                                            SAP_MSG_NOTIF_WIFIDR_DOWN);
                mei->got_ownership = false;
        }