mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-23 03:06:48 +00:00
iwlwifi/LinuxKPI: 802.11: update ieee80211_request_smps()
Update ieee80211_request_smps() to the new number of arguments in LinuxKPI (which was already prepared) and update the one call in the older iwlwifi driver version. This will allow iwlwifi as-is now and rtw88 to compile in case someone else wants to work on the latter in parallel to predominant efforts on the former. Sponsored by: The FreeBSD Foundation MFC after: 20 days
This commit is contained in:
parent
90aac0d83b
commit
815b7436a7
|
@ -2022,10 +2022,7 @@ ieee80211_ie_split(const u8 *ies, size_t ies_len,
|
|||
}
|
||||
|
||||
static __inline void
|
||||
ieee80211_request_smps(struct ieee80211_vif *vif,
|
||||
#ifdef __FOR_LATER_DRV_UPDATE
|
||||
u_int link_id,
|
||||
#endif
|
||||
ieee80211_request_smps(struct ieee80211_vif *vif, u_int link_id,
|
||||
enum ieee80211_smps_mode smps)
|
||||
{
|
||||
static const char *smps_mode_name[] = {
|
||||
|
@ -2345,14 +2342,8 @@ ieee80211_proberesp_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
|
|||
|
||||
static __inline struct sk_buff *
|
||||
ieee80211_nullfunc_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
||||
#ifdef __FOR_LATER_DRV_UPDATE
|
||||
int linkid,
|
||||
#endif
|
||||
bool qos)
|
||||
int linkid, bool qos)
|
||||
{
|
||||
#ifndef __FOR_LATER_DRV_UPDATE
|
||||
int linkid = 0;
|
||||
#endif
|
||||
|
||||
/* Only STA needs this. Otherwise return NULL and panic bad drivers. */
|
||||
if (vif->type != NL80211_IFTYPE_STATION)
|
||||
|
|
|
@ -307,7 +307,7 @@ void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
|
|||
smps_mode = IEEE80211_SMPS_DYNAMIC;
|
||||
}
|
||||
|
||||
ieee80211_request_smps(vif, smps_mode);
|
||||
ieee80211_request_smps(vif, 0, smps_mode);
|
||||
}
|
||||
|
||||
static bool iwl_wait_stats_complete(struct iwl_notif_wait_data *notif_wait,
|
||||
|
|
Loading…
Reference in a new issue