netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 00/10] net*: Convert to platform remove callback returning void
@ 2023-11-17  9:59 Uwe Kleine-König
  2023-11-17  9:59 ` [PATCH net-next 01/10] net: ipa: Don't error out in .remove() Uwe Kleine-König
                   ` (9 more replies)
  0 siblings, 10 replies; 23+ messages in thread
From: Uwe Kleine-König @ 2023-11-17  9:59 UTC (permalink / raw)
  To: Alex Elder, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rafael J. Wysocki, Dmitry Torokhov, Tariq Toukan,
	Christian Marangi, Dawei Li, Clément Léger, Andrew Lunn,
	Heiner Kallweit, Russell King, Zhao Qiang, Linus Walleij,
	Imre Kaloz, Stephan Gerhold, Andy Gross, Bjorn Andersson,
	Konrad Dybcio, Loic Poulain, Sergey Ryazanov, Alexander Aring,
	Stefan Schmidt, Miquel Raynal
  Cc: netdev, kernel, linux-renesas-soc, linuxppc-dev, linux-arm-kernel,
	Johannes Berg, linux-arm-msm, linux-wpan

Hello,

this series converts the platform drivers below drivers/net that are not
covered in the two other series converting drivers/net/ethernet and
drivers/net/wireless. I put them all in a single series even though they
are not maintained together. I thought that to be better than sending
them out individually, I hope you agree.

See commit 5c5a7680e67b ("platform: Provide a remove callback that
returns no value") for an extended explanation and the eventual goal.
The TL;DR; is to make it harder for driver authors to leak resources
without noticing.

The first patch is a fix, but I don't think it's worth to add that to
stable, it was broken since v5.7-rc1 and nobody seems to have hit the
problem.

Best regards
Uwe

Uwe Kleine-König (10):
  net: ipa: Don't error out in .remove()
  net: ipa: Convert to platform remove callback returning void
  net: fjes: Convert to platform remove callback returning void
  net: pcs: rzn1-miic: Convert to platform remove callback returning
    void
  net: sfp: Convert to platform remove callback returning void
  net: wan/fsl_ucc_hdlc: Convert to platform remove callback returning
    void
  net: wan/ixp4xx_hss: Convert to platform remove callback returning
    void
  net: wwan: qcom_bam_dmux: Convert to platform remove callback
    returning void
  ieee802154: fakelb: Convert to platform remove callback returning void
  ieee802154: hwsim: Convert to platform remove callback returning void

 drivers/net/fjes/fjes_main.c             |  6 ++----
 drivers/net/ieee802154/fakelb.c          |  5 ++---
 drivers/net/ieee802154/mac802154_hwsim.c |  6 ++----
 drivers/net/ipa/ipa_main.c               | 20 +++++---------------
 drivers/net/pcs/pcs-rzn1-miic.c          |  6 ++----
 drivers/net/phy/sfp.c                    |  6 ++----
 drivers/net/wan/fsl_ucc_hdlc.c           |  6 ++----
 drivers/net/wan/ixp4xx_hss.c             |  5 ++---
 drivers/net/wwan/qcom_bam_dmux.c         |  6 ++----
 9 files changed, 21 insertions(+), 45 deletions(-)

base-commit: eff99d8edbed7918317331ebd1e365d8e955d65e
-- 
2.42.0


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2023-11-22 22:23 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-17  9:59 [PATCH net-next 00/10] net*: Convert to platform remove callback returning void Uwe Kleine-König
2023-11-17  9:59 ` [PATCH net-next 01/10] net: ipa: Don't error out in .remove() Uwe Kleine-König
2023-11-17 14:16   ` Alex Elder
2023-11-17 14:45     ` Uwe Kleine-König
2023-11-17 19:43       ` Alex Elder
2023-11-17 20:50   ` Alex Elder
2023-11-17  9:59 ` [PATCH net-next 02/10] net: ipa: Convert to platform remove callback returning void Uwe Kleine-König
2023-11-17 14:24   ` Alex Elder
2023-11-17  9:59 ` [PATCH net-next 03/10] net: fjes: " Uwe Kleine-König
2023-11-17  9:59 ` [PATCH net-next 04/10] net: pcs: rzn1-miic: " Uwe Kleine-König
2023-11-17 10:46   ` Geert Uytterhoeven
2023-11-17  9:59 ` [PATCH net-next 05/10] net: sfp: " Uwe Kleine-König
2023-11-17 12:28   ` Russell King (Oracle)
2023-11-17  9:59 ` [PATCH net-next 06/10] net: wan/fsl_ucc_hdlc: " Uwe Kleine-König
2023-11-17  9:59 ` [PATCH net-next 07/10] net: wan/ixp4xx_hss: " Uwe Kleine-König
2023-11-17  9:59 ` [PATCH net-next 08/10] net: wwan: qcom_bam_dmux: " Uwe Kleine-König
2023-11-22 22:23   ` Sergey Ryazanov
2023-11-17  9:59 ` [PATCH net-next 09/10] ieee802154: fakelb: " Uwe Kleine-König
2023-11-17 12:05   ` Stefan Schmidt
2023-11-20 11:01   ` Miquel Raynal
2023-11-17  9:59 ` [PATCH net-next 10/10] ieee802154: hwsim: " Uwe Kleine-König
2023-11-17 12:06   ` Stefan Schmidt
2023-11-20 11:01   ` Miquel Raynal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).