From: Johannes Berg Date: Fri, 31 Aug 2018 08:31:05 +0000 (+0300) Subject: mac80211: remove pointless 'params' NULL checks X-Git-Tag: v5.15~7641^2~437^2~21 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6f527287e0bbcb2d9a9f0580ac0c65786b9b9f0b;p=platform%2Fkernel%2Flinux-starfive.git mac80211: remove pointless 'params' NULL checks These checks aren't necessary, cfg80211 never passes NULL. Some static checkers complain about the missing checks on the next line, but really the NULL checks are unnecessary. Signed-off-by: Johannes Berg --- diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index da1b85d..1813c6f 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -158,12 +158,10 @@ static int ieee80211_change_iface(struct wiphy *wiphy, if (ret) return ret; - if (type == NL80211_IFTYPE_AP_VLAN && - params && params->use_4addr == 0) { + if (type == NL80211_IFTYPE_AP_VLAN && params->use_4addr == 0) { RCU_INIT_POINTER(sdata->u.vlan.sta, NULL); ieee80211_check_fast_rx_iface(sdata); - } else if (type == NL80211_IFTYPE_STATION && - params && params->use_4addr >= 0) { + } else if (type == NL80211_IFTYPE_STATION && params->use_4addr >= 0) { sdata->u.mgd.use_4addr = params->use_4addr; }