linux-kernelorg-stable/drivers/net/ethernet/freescale
Stefan Wahren 4fe53aaa42 net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
[ Upstream commit 03e79de460 ]

The function of_phy_find_device may return NULL, so we need to take
care before dereferencing phy_dev.

Fixes: 64a632da53 ("net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()")
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Cc: Christoph Niedermaier <cniedermaier@dh-electronics.com>
Cc: Richard Leitner <richard.leitner@skidata.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Wei Fang <wei.fang@nxp.com>
Link: https://patch.msgid.link/20250904091334.53965-1-wahrenst@gmx.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-09-19 16:35:48 +02:00
..
dpaa dpaa_eth: don't use fixed_phy_change_carrier 2025-08-20 18:30:37 +02:00
dpaa2 dpaa2-switch: Fix device reference count leak in MAC endpoint handling 2025-08-01 09:48:43 +01:00
enetc net: enetc: fix device and OF node leak at probe 2025-08-20 18:30:13 +02:00
fman
fs_enet
Kconfig
Makefile
fec.h
fec_main.c net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() 2025-09-19 16:35:48 +02:00
fec_mpc52xx.c
fec_mpc52xx.h
fec_mpc52xx_phy.c
fec_ptp.c
fsl_pq_mdio.c
gianfar.c
gianfar.h
gianfar_ethtool.c net: gianfar: fix device leak when querying time stamp info 2025-08-20 18:30:13 +02:00
ucc_geth.c
ucc_geth.h
ucc_geth_ethtool.c
xgmac_mdio.c