]> www.infradead.org Git - users/jedix/linux-maple.git/commit
staging: Switch back to struct platform_driver::remove()
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Tue, 1 Oct 2024 08:57:51 +0000 (10:57 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Oct 2024 09:54:53 +0000 (11:54 +0200)
commitc1a5060ec80020ce879fa5b2a16875bd9a5ab930
tree74443098b487da38173261fd15a5e43bdd15e8da
parentd09d3485969fbb38f8882dac830ba1b7ddbfbbab
staging: Switch back to struct platform_driver::remove()

After commit 0edb555a65d1 ("platform: Make platform_driver::remove()
return void") .remove() is (again) the right callback to implement for
platform drivers.

Convert all staging drivers to use .remove(), with the eventual goal to
drop struct platform_driver::remove_new(). As .remove() and .remove_new()
have the same prototypes, conversion is done by just changing the structure
member name in the driver initializer.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20241001085751.282113-1-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26 files changed:
drivers/staging/axis-fifo/axis-fifo.c
drivers/staging/fbtft/fbtft.h
drivers/staging/fieldbus/anybuss/arcx-anybus.c
drivers/staging/greybus/arche-apb-ctrl.c
drivers/staging/greybus/arche-platform.c
drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c
drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c
drivers/staging/media/imx/imx-media-csi.c
drivers/staging/media/imx/imx-media-dev.c
drivers/staging/media/imx/imx6-mipi-csi2.c
drivers/staging/media/meson/vdec/vdec.c
drivers/staging/media/omap4iss/iss.c
drivers/staging/media/rkvdec/rkvdec.c
drivers/staging/media/starfive/camss/stf-camss.c
drivers/staging/media/sunxi/cedrus/cedrus.c
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c
drivers/staging/media/tegra-video/csi.c
drivers/staging/media/tegra-video/vi.c
drivers/staging/media/tegra-video/vip.c
drivers/staging/most/dim2/dim2.c
drivers/staging/nvec/nvec.c
drivers/staging/nvec/nvec_kbd.c
drivers/staging/nvec/nvec_power.c
drivers/staging/nvec/nvec_ps2.c
drivers/staging/octeon/ethernet.c
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c