]> git.ipfire.org Git - thirdparty/linux.git/commit
soc: Switch back to struct platform_driver::remove()
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Tue, 29 Oct 2024 07:48:58 +0000 (08:48 +0100)
committerArnd Bergmann <arnd@arndb.de>
Fri, 1 Nov 2024 16:08:57 +0000 (17:08 +0100)
commit511c06e3903563dba4472430e1b586745b6ae238
tree9dde841a62a9f515dce8cb97ce1ee1b1c33b9cd6
parent42f7652d3eb527d03665b09edac47f85fb600924
soc: 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 platform drivers below drivers/soc 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.

On the way do a few whitespace changes to make indention consistent.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Acked-by: Herve Codina <herve.codina@bootlin.com> # for fsl/qe/{qmc,tsa}.c
Acked-by: Bjorn Andersson <andersson@kernel.org> # qcom parts
Acked-by: Gabriel Somlo <gsomlo@gmail.com>
Acked-by: Andrew Jeffery <andrew@codeconstruct.com.au> # aspeed
Link: https://lore.kernel.org/r/20241029074859.509587-2-u.kleine-koenig@baylibre.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
45 files changed:
drivers/soc/aspeed/aspeed-lpc-ctrl.c
drivers/soc/aspeed/aspeed-lpc-snoop.c
drivers/soc/aspeed/aspeed-p2a-ctrl.c
drivers/soc/aspeed/aspeed-uart-routing.c
drivers/soc/fsl/dpaa2-console.c
drivers/soc/fsl/qe/qmc.c
drivers/soc/fsl/qe/tsa.c
drivers/soc/fujitsu/a64fx-diag.c
drivers/soc/hisilicon/kunpeng_hccs.c
drivers/soc/ixp4xx/ixp4xx-npe.c
drivers/soc/ixp4xx/ixp4xx-qmgr.c
drivers/soc/litex/litex_soc_ctrl.c
drivers/soc/loongson/loongson2_guts.c
drivers/soc/mediatek/mtk-devapc.c
drivers/soc/mediatek/mtk-mmsys.c
drivers/soc/mediatek/mtk-socinfo.c
drivers/soc/microchip/mpfs-sys-controller.c
drivers/soc/pxa/ssp.c
drivers/soc/qcom/icc-bwmon.c
drivers/soc/qcom/llcc-qcom.c
drivers/soc/qcom/ocmem.c
drivers/soc/qcom/pmic_glink.c
drivers/soc/qcom/qcom_aoss.c
drivers/soc/qcom/qcom_gsbi.c
drivers/soc/qcom/qcom_stats.c
drivers/soc/qcom/ramp_controller.c
drivers/soc/qcom/rmtfs_mem.c
drivers/soc/qcom/rpm-proc.c
drivers/soc/qcom/rpm_master_stats.c
drivers/soc/qcom/smem.c
drivers/soc/qcom/smp2p.c
drivers/soc/qcom/smsm.c
drivers/soc/qcom/socinfo.c
drivers/soc/rockchip/io-domain.c
drivers/soc/samsung/exynos-chipid.c
drivers/soc/tegra/cbb/tegra194-cbb.c
drivers/soc/ti/k3-ringacc.c
drivers/soc/ti/knav_dma.c
drivers/soc/ti/knav_qmss_queue.c
drivers/soc/ti/pm33xx.c
drivers/soc/ti/pruss.c
drivers/soc/ti/smartreflex.c
drivers/soc/ti/wkup_m3_ipc.c
drivers/soc/xilinx/xlnx_event_manager.c
drivers/soc/xilinx/zynqmp_power.c