> -----Original Message----- > From: Uwe Kleine-König <u.kleine-koe...@pengutronix.de> > Sent: 13 March 2023 12:37 > To: Madalin Bucur <madalin.bu...@nxp.com>; David S. Miller > <da...@davemloft.net>; Eric Dumazet <eduma...@google.com>; Jakub Kicinski > <k...@kernel.org>; Paolo Abeni <pab...@redhat.com>; Russell King > <li...@armlinux.org.uk>; Wei Fang <wei.f...@nxp.com>; Wolfram Sang > <w...@kernel.org>; Chris Packham <chris.pack...@alliedtelesis.co.nz>; Andy > Shevchenko <andriy.shevche...@linux.intel.com>; Damien Le Moal > <damien.lem...@opensource.wdc.com>; Christophe Leroy > <christophe.le...@csgroup.eu>; Michael Ellerman <m...@ellerman.id.au>; > Mark Brown <broo...@kernel.org>; Marc Kleine-Budde <m...@pengutronix.de>; > Pantelis Antoniou <pantelis.anton...@gmail.com>; Claudiu Manoil > <claudiu.man...@nxp.com>; Leo Li <leoyang...@nxp.com> > Cc: net...@vger.kernel.org; ker...@pengutronix.de; Shenwei Wang > <shenwei.w...@nxp.com>; Clark Wang <xiaoning.w...@nxp.com>; dl-linux-imx > <linux-...@nxp.com>; 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 <madalin.bu...@oss.nxp.com>