RE: [PATCH net-next 0/9] net: freescale: Convert to platform remove callback returning void
From: Madalin Bucur <madalin.bucur@nxp.com>
Date: 2023-03-13 11:16:25
Also in:
linuxppc-dev
-----Original Message----- From: Uwe Kleine-König <redacted> Sent: 13 March 2023 12:37 To: Madalin Bucur <madalin.bucur@nxp.com>; David S. Miller [off-list ref]; Eric Dumazet [off-list ref]; Jakub Kicinski [off-list ref]; Paolo Abeni [off-list ref]; Russell King [off-list ref]; Wei Fang [off-list ref]; Wolfram Sang [off-list ref]; Chris Packham [off-list ref]; Andy Shevchenko [off-list ref]; Damien Le Moal [off-list ref]; Christophe Leroy [off-list ref]; Michael Ellerman [off-list ref]; Mark Brown [off-list ref]; Marc Kleine-Budde [off-list ref]; Pantelis Antoniou [off-list ref]; Claudiu Manoil [off-list ref]; Leo Li [off-list ref] Cc: netdev@vger.kernel.org; kernel@pengutronix.de; Shenwei Wang [off-list ref]; Clark Wang [off-list ref]; dl-linux-imx [off-list ref]; linuxppc-dev@lists.ozlabs.org Subject: [PATCH net-next 0/9] net: freescale: Convert to platform remove callback returning void Hello, this patch set converts the platform drivers below drivers/net/ethernet/freescale to the .remove_new() callback. Compared to the traditional .remove() this one returns void. This is a good thing because the driver core (mostly) ignores the return value and still removes the device binding. This is part of a bigger effort to convert all 2000+ platform drivers to this new callback to eventually change .remove() itself to return void. The first two patches here are preparation, the following patches actually convert the drivers. Best regards Uwe Uwe Kleine-König (9): net: dpaa: Improve error reporting net: fec: Don't return early on error in .remove() net: dpaa: Convert to platform remove callback returning void net: fec: Convert to platform remove callback returning void net: fman: Convert to platform remove callback returning void net: fs_enet: Convert to platform remove callback returning void net: fsl_pq_mdio: Convert to platform remove callback returning void net: gianfar: Convert to platform remove callback returning void net: ucc_geth: Convert to platform remove callback returning void drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 ++++---- drivers/net/ethernet/freescale/fec_main.c | 11 ++++------- drivers/net/ethernet/freescale/fec_mpc52xx.c | 6 ++---- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 6 ++---- drivers/net/ethernet/freescale/fman/mac.c | 5 ++--- drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c | 5 ++--- drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c | 6 ++---- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 6 ++---- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 6 ++---- drivers/net/ethernet/freescale/gianfar.c | 6 ++---- drivers/net/ethernet/freescale/ucc_geth.c | 6 ++---- 11 files changed, 26 insertions(+), 45 deletions(-) base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6 -- 2.39.1
For the FMan and DPAA drivers, Acked-by: Madalin Bucur <redacted>