]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: axienet: Fix probe error cleanup
authorRobert Hancock <robert.hancock@calian.com>
Thu, 11 Mar 2021 20:05:18 +0000 (14:05 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 30 Mar 2021 12:30:27 +0000 (14:30 +0200)
commitea2702b8f8bccd5d886bb9ecd60ef4fef87d9fc6
tree9fa0227ca78facdd518c93c27f73bafa51facac4
parente0557a6be35163fe32de26a7ac2e0aa5594cbf78
net: axienet: Fix probe error cleanup

[ Upstream commit 59cd4f19267a0aab87a8c07e4426eb7187ee548d ]

The driver did not always clean up all allocated resources when probe
failed. Fix the probe cleanup path to clean up everything that was
allocated.

Fixes: 57baf8cc70ea ("net: axienet: Handle deferred probe on clock properly")
Signed-off-by: Robert Hancock <robert.hancock@calian.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/xilinx/xilinx_axienet_main.c