Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

scsi: ufs: 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/ufs 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: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Link: https://lore.kernel.org/r/20241119182856.55743-2-u.kleine-koenig@baylibre.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by

Uwe Kleine-König and committed by
Martin K. Petersen
5fe4e16f 575143ab

+9 -9
+1 -1
drivers/ufs/host/cdns-pltfrm.c
··· 321 321 322 322 static struct platform_driver cdns_ufs_pltfrm_driver = { 323 323 .probe = cdns_ufs_pltfrm_probe, 324 - .remove_new = cdns_ufs_pltfrm_remove, 324 + .remove = cdns_ufs_pltfrm_remove, 325 325 .driver = { 326 326 .name = "cdns-ufshcd", 327 327 .pm = &cdns_ufs_dev_pm_ops,
+1 -1
drivers/ufs/host/tc-dwc-g210-pltfrm.c
··· 89 89 90 90 static struct platform_driver tc_dwc_g210_pltfm_driver = { 91 91 .probe = tc_dwc_g210_pltfm_probe, 92 - .remove_new = tc_dwc_g210_pltfm_remove, 92 + .remove = tc_dwc_g210_pltfm_remove, 93 93 .driver = { 94 94 .name = "tc-dwc-g210-pltfm", 95 95 .pm = &tc_dwc_g210_pltfm_pm_ops,
+1 -1
drivers/ufs/host/ti-j721e-ufs.c
··· 83 83 84 84 static struct platform_driver ti_j721e_ufs_driver = { 85 85 .probe = ti_j721e_ufs_probe, 86 - .remove_new = ti_j721e_ufs_remove, 86 + .remove = ti_j721e_ufs_remove, 87 87 .driver = { 88 88 .name = "ti-j721e-ufs", 89 89 .of_match_table = ti_j721e_ufs_of_match,
+1 -1
drivers/ufs/host/ufs-exynos.c
··· 2166 2166 2167 2167 static struct platform_driver exynos_ufs_pltform = { 2168 2168 .probe = exynos_ufs_probe, 2169 - .remove_new = exynos_ufs_remove, 2169 + .remove = exynos_ufs_remove, 2170 2170 .driver = { 2171 2171 .name = "exynos-ufshc", 2172 2172 .pm = &exynos_ufs_pm_ops,
+1 -1
drivers/ufs/host/ufs-hisi.c
··· 590 590 591 591 static struct platform_driver ufs_hisi_pltform = { 592 592 .probe = ufs_hisi_probe, 593 - .remove_new = ufs_hisi_remove, 593 + .remove = ufs_hisi_remove, 594 594 .driver = { 595 595 .name = "ufshcd-hisi", 596 596 .pm = &ufs_hisi_pm_ops,
+1 -1
drivers/ufs/host/ufs-mediatek.c
··· 1962 1962 1963 1963 static struct platform_driver ufs_mtk_pltform = { 1964 1964 .probe = ufs_mtk_probe, 1965 - .remove_new = ufs_mtk_remove, 1965 + .remove = ufs_mtk_remove, 1966 1966 .driver = { 1967 1967 .name = "ufshcd-mtk", 1968 1968 .pm = &ufs_mtk_pm_ops,
+1 -1
drivers/ufs/host/ufs-qcom.c
··· 1897 1897 1898 1898 static struct platform_driver ufs_qcom_pltform = { 1899 1899 .probe = ufs_qcom_probe, 1900 - .remove_new = ufs_qcom_remove, 1900 + .remove = ufs_qcom_remove, 1901 1901 .driver = { 1902 1902 .name = "ufshcd-qcom", 1903 1903 .pm = &ufs_qcom_pm_ops,
+1 -1
drivers/ufs/host/ufs-renesas.c
··· 404 404 405 405 static struct platform_driver ufs_renesas_platform = { 406 406 .probe = ufs_renesas_probe, 407 - .remove_new = ufs_renesas_remove, 407 + .remove = ufs_renesas_remove, 408 408 .driver = { 409 409 .name = "ufshcd-renesas", 410 410 .of_match_table = of_match_ptr(ufs_renesas_of_match),
+1 -1
drivers/ufs/host/ufs-sprd.c
··· 442 442 443 443 static struct platform_driver ufs_sprd_pltform = { 444 444 .probe = ufs_sprd_probe, 445 - .remove_new = ufs_sprd_remove, 445 + .remove = ufs_sprd_remove, 446 446 .driver = { 447 447 .name = "ufshcd-sprd", 448 448 .pm = &ufs_sprd_pm_ops,