]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
staging: rtl8723bs: remove custom is_zero_mac_addr() function
authorNikolay Kulikov <nikolayof23@gmail.com>
Mon, 23 Mar 2026 15:06:06 +0000 (18:06 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 31 Mar 2026 08:31:18 +0000 (10:31 +0200)
Remove the custom function is_zero_mac_addr() and replace all calls to it
with the default kernel function is_zero_ether_addr() to avoid
duplicating existing code.

Signed-off-by: Nikolay Kulikov <nikolayof23@gmail.com>
Link: https://patch.msgid.link/20260323150650.7168-5-nikolayof23@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c
drivers/staging/rtl8723bs/core/rtw_mlme.c
drivers/staging/rtl8723bs/include/ieee80211.h

index eb4a32a998aeec6d3b8ccc40f14cdf377759f849..c20a143ace4b9a0fbff1d8833bff241f6073ed1e 100644 (file)
@@ -11,7 +11,7 @@ u8 rtw_validate_bssid(u8 *bssid)
 {
        u8 ret = true;
 
-       if (is_zero_mac_addr(bssid) ||
+       if (is_zero_ether_addr(bssid) ||
            is_broadcast_mac_addr(bssid) ||
            is_multicast_mac_addr(bssid))
                ret = false;
index 2a4dbce8142e575e10a36ca99354f98b1f570132..ddfc56f0253dfdffaac72ecc655bd88a0d56ac98 100644 (file)
@@ -1675,7 +1675,7 @@ static int rtw_check_roaming_candidate(struct mlme_priv *mlme
                goto exit;
 
        /* got specific addr to roam */
-       if (!is_zero_mac_addr(mlme->roam_tgt_addr)) {
+       if (!is_zero_ether_addr(mlme->roam_tgt_addr)) {
                if (!memcmp(mlme->roam_tgt_addr, competitor->network.mac_address, ETH_ALEN))
                        goto update;
                else
index 14c806a22b38e727174e4e723e0e5dafa198ec8c..37b9b363c073e891c932111ed4a24fbb4622e022 100644 (file)
@@ -518,12 +518,6 @@ static inline int is_broadcast_mac_addr(const u8 *addr)
                (addr[3] == 0xff) && (addr[4] == 0xff) && (addr[5] == 0xff));
 }
 
-static inline int is_zero_mac_addr(const u8 *addr)
-{
-       return ((addr[0] == 0x00) && (addr[1] == 0x00) && (addr[2] == 0x00) &&   \
-               (addr[3] == 0x00) && (addr[4] == 0x00) && (addr[5] == 0x00));
-}
-
 #define CFG_IEEE80211_RESERVE_FCS (1<<0)
 #define CFG_IEEE80211_COMPUTE_FCS (1<<1)