[PATCH 0/5] usb: gadget: udc: Convert to platform remove callback returning void
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Mon Nov 20 13:58:31 PST 2023
Hello,
this patch set converts the platform drivers below drivers/usb/gadget to
use .remove_new. These drivers all have an error path if the driver is
still in use. Returning there early leaks resources, but fixing this
isn't trivial, so I just added an error message. The patches don't make
a difference to the drivers apart from the improved error message.
See commit 5c5a7680e67b ("platform: Provide a remove callback that
returns no value") for an extended explanation and the eventual goal of
.remove_new().
Best regards
Uwe
Uwe Kleine-König (5):
usb: gadget: at91_udc: Convert to platform remove callback returning void
usb: gadget: fsl_udc: Convert to platform remove callback returning void
usb: gadget: gr_udc: Convert to platform remove callback returning void
usb: gadget: lpc32xx_udc: Convert to platform remove callback returning void
usb: gadget: pxa25x_udc: Convert to platform remove callback returning void
drivers/usb/gadget/udc/at91_udc.c | 13 +++++++------
drivers/usb/gadget/udc/fsl_udc_core.c | 13 +++++++------
drivers/usb/gadget/udc/gr_udc.c | 13 +++++++------
drivers/usb/gadget/udc/lpc32xx_udc.c | 13 +++++++------
drivers/usb/gadget/udc/pxa25x_udc.c | 12 +++++++-----
5 files changed, 35 insertions(+), 29 deletions(-)
base-commit: 5a82d69d48c82e89aef44483d2a129f869f3506a
--
2.42.0
More information about the linux-arm-kernel
mailing list