]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: dsa: mxl862xx: cancel pending work on probe error
authorDaniel Golle <daniel@makrotopia.org>
Mon, 30 Mar 2026 22:52:09 +0000 (23:52 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 1 Apr 2026 02:16:31 +0000 (19:16 -0700)
commite9abf1da0af3f787a03b249945e5ca726c1b8013
treecf6bbbfdd1b9dfa6229217e4d5cdf89ca1949a34
parent9229cb5a941c981633a79c9867f339c4589a9da9
net: dsa: mxl862xx: cancel pending work on probe error

Call mxl862xx_host_shutdown() in case dsa_register_switch() returns
an error, so any still pending crc_err_work get canceled.

Fixes: a319d0c8c8ce ("net: dsa: mxl862xx: add CRC for MDIO communication")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/3fd163f5bb88de426ca9847549f94b4296170ef0.1774911025.git.daniel@makrotopia.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/mxl862xx/mxl862xx.c