]> git.baikalelectronics.ru Git - kernel.git/commit
phy: lynx-28g: cancel the CDR check work item on the remove path
authorIoana Ciornei <ioana.ciornei@nxp.com>
Wed, 4 Oct 2023 11:17:06 +0000 (14:17 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Oct 2023 21:08:52 +0000 (23:08 +0200)
commite52c81a9e37075fdc22c685349103710784fa8ce
tree0fe3caf3e2c15707375095090d7331569aeacdfd
parent5f9d0edff203e1b4640d1af223b461fe4761a198
phy: lynx-28g: cancel the CDR check work item on the remove path

[ Upstream commit f200bab3756fe81493a1b280180dafa1d9ccdcf7 ]

The blamed commit added the CDR check work item but didn't cancel it on
the remove path. Fix this by adding a remove function which takes care
of it.

Fixes: 8f73b37cf3fb ("phy: add support for the Layerscape SerDes 28G")
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/phy/freescale/phy-fsl-lynx-28g.c