mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
staging: rtl8723bs: remove unused struct rtw_regulatory
The struct rtw_regulatory is never used in the rtl8723bs driver. Functions taking it as a parameter are always passed NULL and perform no logic with it. Remove the dead code and the struct. Suggested-by: Dan Carpenter <error27@gmail.com> Signed-off-by: Kenet Jovan Sokoli <deep@crimson.net.eu.org> Reviewed-by: Dan Carpenter <error27@gmail.com> Link: https://patch.msgid.link/20260414081325.142313-1-deep@crimson.net.eu.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
79e643e2dc
commit
9499461705
|
|
@ -447,15 +447,4 @@ struct regd_pair_mapping {
|
|||
u16 reg_2ghz_ctl;
|
||||
};
|
||||
|
||||
struct rtw_regulatory {
|
||||
char alpha2[2];
|
||||
u16 country_code;
|
||||
u16 max_power_level;
|
||||
u32 tp_scale;
|
||||
u16 current_rd;
|
||||
u16 current_rd_ext;
|
||||
int16_t power_limit;
|
||||
struct regd_pair_mapping *regpair;
|
||||
};
|
||||
|
||||
#endif /* _WIFI_H_ */
|
||||
|
|
|
|||
|
|
@ -83,23 +83,19 @@ static void _rtw_reg_apply_flags(struct wiphy *wiphy)
|
|||
}
|
||||
|
||||
static int _rtw_reg_notifier_apply(struct wiphy *wiphy,
|
||||
struct regulatory_request *request,
|
||||
struct rtw_regulatory *reg)
|
||||
struct regulatory_request *request)
|
||||
{
|
||||
/* Hard code flags */
|
||||
_rtw_reg_apply_flags(wiphy);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct ieee80211_regdomain *_rtw_regdomain_select(struct
|
||||
rtw_regulatory
|
||||
*reg)
|
||||
static const struct ieee80211_regdomain *_rtw_regdomain_select(void)
|
||||
{
|
||||
return &rtw_regdom_rd;
|
||||
}
|
||||
|
||||
static void _rtw_regd_init_wiphy(struct rtw_regulatory *reg,
|
||||
struct wiphy *wiphy,
|
||||
static void _rtw_regd_init_wiphy(struct wiphy *wiphy,
|
||||
void (*reg_notifier)(struct wiphy *wiphy,
|
||||
struct
|
||||
regulatory_request *
|
||||
|
|
@ -113,7 +109,7 @@ static void _rtw_regd_init_wiphy(struct rtw_regulatory *reg,
|
|||
wiphy->regulatory_flags &= ~REGULATORY_STRICT_REG;
|
||||
wiphy->regulatory_flags &= ~REGULATORY_DISABLE_BEACON_HINTS;
|
||||
|
||||
regd = _rtw_regdomain_select(reg);
|
||||
regd = _rtw_regdomain_select();
|
||||
wiphy_apply_custom_regulatory(wiphy, regd);
|
||||
|
||||
/* Hard code flags */
|
||||
|
|
@ -124,12 +120,10 @@ void rtw_regd_init(struct wiphy *wiphy,
|
|||
void (*reg_notifier)(struct wiphy *wiphy,
|
||||
struct regulatory_request *request))
|
||||
{
|
||||
_rtw_regd_init_wiphy(NULL, wiphy, reg_notifier);
|
||||
_rtw_regd_init_wiphy(wiphy, reg_notifier);
|
||||
}
|
||||
|
||||
void rtw_reg_notifier(struct wiphy *wiphy, struct regulatory_request *request)
|
||||
{
|
||||
struct rtw_regulatory *reg = NULL;
|
||||
|
||||
_rtw_reg_notifier_apply(wiphy, request, reg);
|
||||
_rtw_reg_notifier_apply(wiphy, request);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user