[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