Re: [PATCH net-next v2 0/9] net: sparx5: clean up probe/remove init and deinit paths

From: patchwork-bot+netdevbpf

Date: Mon Mar 02 2026 - 23:47:03 EST


Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:

On Fri, 27 Feb 2026 15:56:38 +0100 you wrote:
> This series refactors the sparx5 init and deinit code out of
> sparx5_start() and into probe(), adding proper per-subsystem cleanup
> labels and deinit functions.
>
> Currently, the sparx5 driver initializes most subsystems inside
> sparx5_start(), which is called from probe(). This includes registering
> netdevs, starting worker threads for stats and MAC table polling,
> requesting PTP IRQs, and initializing VCAP. The function has grown to
> handle many unrelated subsystems, and has no granular error handling —
> it either succeeds entirely or returns an error, leaving cleanup to a
> single catch-all label in probe().
>
> [...]

Here is the summary with links:
- [net-next,v2,1/9] net: sparx5: move netdev and notifier block registration to probe
https://git.kernel.org/netdev/net-next/c/b8909aad5b8d
- [net-next,v2,2/9] net: sparx5: move VCAP initialization to probe
https://git.kernel.org/netdev/net-next/c/3a95973e7c79
- [net-next,v2,3/9] net: sparx5: move MAC table initialization and add deinit function
https://git.kernel.org/netdev/net-next/c/13cb1b68842b
- [net-next,v2,4/9] net: sparx5: move stats initialization and add deinit function
https://git.kernel.org/netdev/net-next/c/e180067a03ca
- [net-next,v2,5/9] net: sparx5: move calendar initialization to probe
https://git.kernel.org/netdev/net-next/c/274182ff34fd
- [net-next,v2,6/9] net: sparx5: move remaining init functions from start() to probe()
https://git.kernel.org/netdev/net-next/c/cdc374359fe8
- [net-next,v2,7/9] net: sparx5: move PTP IRQ handling out of sparx5_start()
https://git.kernel.org/netdev/net-next/c/0432c60112b4
- [net-next,v2,8/9] net: sparx5: move FDMA/XTR initialization out of sparx5_start()
https://git.kernel.org/netdev/net-next/c/8b1e4a6747b8
- [net-next,v2,9/9] net: sparx5: replace sparx5_start() with sparx5_forwarding_init()
https://git.kernel.org/netdev/net-next/c/1e540c4d8f32

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html