]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: freescale: ucc_geth: Return early when TBI PHY can't be found
authorMaxime Chevallier <maxime.chevallier@bootlin.com>
Wed, 14 Jan 2026 08:02:46 +0000 (09:02 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 16 Jan 2026 04:04:25 +0000 (20:04 -0800)
commita74c7a58ca2ca1cbb93f4c01421cf24b8642b962
tree3c2f739c4e652d7b1db1d93bb74f2596cf06b248
parent2c68d5eacc1e0f25b083bf3c3c425b0f1b45c18c
net: freescale: ucc_geth: Return early when TBI PHY can't be found

In ucc_geth's .mac_config(), we configure the TBI Serdes block represented by a
struct phy_device that we get from firmware.

While porting to phylink, a check was missed to make sure we don't try
to access the TBI PHY if we can't get it. Let's add it and return early
in case of error

Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/r/202601130843.rFGNXA5a-lkp@intel.com/
Fixes: 53036aa8d031 ("net: freescale: ucc_geth: phylink conversion")
Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Link: https://patch.msgid.link/20260114080247.366252-1-maxime.chevallier@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/ucc_geth.c