wifi: mac80211: move ieee80211_request_smps_mgd_work
authorJohannes Berg <johannes.berg@intel.com>
Fri, 24 Jun 2022 09:15:52 +0000 (11:15 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 15 Jul 2022 09:43:15 +0000 (11:43 +0200)
This function can be static.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/ht.c
net/mac80211/ieee80211_i.h
net/mac80211/mlme.c

index ea7ce87..8c24817 100644 (file)
@@ -550,18 +550,6 @@ int ieee80211_send_smps_action(struct ieee80211_sub_if_data *sdata,
        return 0;
 }
 
-void ieee80211_request_smps_mgd_work(struct work_struct *work)
-{
-       struct ieee80211_link_data *link =
-               container_of(work, struct ieee80211_link_data,
-                            u.mgd.request_smps_work);
-
-       sdata_lock(link->sdata);
-       __ieee80211_request_smps_mgd(link->sdata, link,
-                                    link->u.mgd.driver_smps_mode);
-       sdata_unlock(link->sdata);
-}
-
 void ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id,
                            enum ieee80211_smps_mode smps_mode)
 {
index 154ff50..8c14274 100644 (file)
@@ -1951,7 +1951,6 @@ void ieee80211_send_delba(struct ieee80211_sub_if_data *sdata,
 int ieee80211_send_smps_action(struct ieee80211_sub_if_data *sdata,
                               enum ieee80211_smps_mode smps, const u8 *da,
                               const u8 *bssid);
-void ieee80211_request_smps_mgd_work(struct work_struct *work);
 bool ieee80211_smps_is_restrictive(enum ieee80211_smps_mode smps_mode_old,
                                   enum ieee80211_smps_mode smps_mode_new);
 
index 3b00383..d4d2264 100644 (file)
@@ -5018,6 +5018,18 @@ void ieee80211_sta_restart(struct ieee80211_sub_if_data *sdata)
        sdata_unlock(sdata);
 }
 
+static void ieee80211_request_smps_mgd_work(struct work_struct *work)
+{
+       struct ieee80211_link_data *link =
+               container_of(work, struct ieee80211_link_data,
+                            u.mgd.request_smps_work);
+
+       sdata_lock(link->sdata);
+       __ieee80211_request_smps_mgd(link->sdata, link,
+                                    link->u.mgd.driver_smps_mode);
+       sdata_unlock(link->sdata);
+}
+
 /* interface setup */
 void ieee80211_sta_setup_sdata(struct ieee80211_sub_if_data *sdata)
 {