linux/drivers/net
Nathan Chancellor 3d3ea9d797 rtlwifi: Remove unnecessary NULL check in rtl_regd_init
commit 091c6e9c08 upstream.

When building with Clang + -Wtautological-pointer-compare:

drivers/net/wireless/realtek/rtlwifi/regd.c:389:33: warning: comparison
of address of 'rtlpriv->regd' equal to a null pointer is always false
[-Wtautological-pointer-compare]
        if (wiphy == NULL || &rtlpriv->regd == NULL)
                              ~~~~~~~~~^~~~    ~~~~
1 warning generated.

The address of an array member is never NULL unless it is the first
struct member so remove the unnecessary check. This was addressed in
the staging version of the driver in commit f986978b32 ("Staging:
rtlwifi: remove unnecessary NULL check").

While we are here, fix the following checkpatch warning:

CHECK: Comparison to NULL could be written "!wiphy"
35: FILE: drivers/net/wireless/realtek/rtlwifi/regd.c:389:
+       if (wiphy == NULL)

Fixes: 0c8173385e ("rtl8192ce: Add new driver")
Link:https://github.com/ClangBuiltLinux/linux/issues/750
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-17 19:47:12 +01:00
..
appletalk
arcnet
bonding bonding: fix active-backup transition after link failure 2020-01-04 19:13:23 +01:00
caif
can can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode 2020-01-14 20:07:02 +01:00
dsa net: dsa: mv88e6xxx: Preserve priority when setting CPU port. 2020-01-12 12:17:25 +01:00
ethernet mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO 2020-01-12 12:17:28 +01:00
fddi
fjes fjes: fix missed check in fjes_acpi_add 2019-12-31 16:34:36 +01:00
hamradio 6pack,mkiss: fix possible deadlock 2020-01-04 19:13:27 +01:00
hippi
hyperv hv_netvsc: Fix unwanted rx_table reset 2020-01-12 12:17:23 +01:00
ieee802154
ipvlan
netdevsim
phy net: phy: initialise phydev speed and duplex sanely 2019-12-31 16:36:15 +01:00
plip
ppp
slip slip: Fix use-after-free Read in slip_open 2019-12-05 09:21:30 +01:00
team
usb net: usb: lan78xx: fix possible skb leak 2020-01-12 12:17:26 +01:00
vmxnet3
wan net/wan/fsl_ucc_hdlc: Avoid double free in ucc_hdlc_probe() 2019-12-05 09:20:56 +01:00
wimax
wireless rtlwifi: Remove unnecessary NULL check in rtl_regd_init 2020-01-17 19:47:12 +01:00
xen-netback
dummy.c
eql.c
geneve.c
gtp.c gtp: fix bad unlock balance in gtp_encap_enable_socket 2020-01-12 12:17:24 +01:00
ifb.c
Kconfig geneve: change NET_UDP_TUNNEL dependency to select 2019-12-05 09:21:10 +01:00
LICENSE.SRC
loopback.c
macsec.c macsec: let the administrator set UP state even if lowerdev is down 2019-12-01 09:17:03 +01:00
macvlan.c macvlan: do not assume mac_header is set in macvlan_broadcast() 2020-01-12 12:17:25 +01:00
macvtap.c
Makefile
mdio.c
mii.c
net_failover.c
netconsole.c
nlmon.c
ntb_netdev.c ntb_netdev: fix sleep time mismatch 2019-12-01 09:17:13 +01:00
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c
thunderbolt.c
tun.c tun: fix data-race in gro_normal_list() 2019-12-31 16:36:03 +01:00
veth.c
virtio_net.c
vrf.c vrf: mark skb for multicast or link-local as enslaved to VRF 2019-12-01 09:17:28 +01:00
vsockmon.c
vxlan.c vxlan: fix tos value before xmit 2020-01-12 12:17:27 +01:00
xen-netfront.c