Thread (20 messages) flat view 20 messages, 5 authors, 2023-03-15

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>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help