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

interconnect: 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/interconnect 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/20241017154920.136220-2-u.kleine-koenig@baylibre.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>

authored by

Uwe Kleine-König and committed by
Georgi Djakov
31f1b03f 52cebda1

+41 -41
+1 -1
drivers/interconnect/imx/imx8mm.c
··· 88 88 89 89 static struct platform_driver imx8mm_icc_driver = { 90 90 .probe = imx8mm_icc_probe, 91 - .remove_new = imx_icc_unregister, 91 + .remove = imx_icc_unregister, 92 92 .driver = { 93 93 .name = "imx8mm-interconnect", 94 94 },
+1 -1
drivers/interconnect/imx/imx8mn.c
··· 77 77 78 78 static struct platform_driver imx8mn_icc_driver = { 79 79 .probe = imx8mn_icc_probe, 80 - .remove_new = imx_icc_unregister, 80 + .remove = imx_icc_unregister, 81 81 .driver = { 82 82 .name = "imx8mn-interconnect", 83 83 },
+1 -1
drivers/interconnect/imx/imx8mp.c
··· 241 241 242 242 static struct platform_driver imx8mp_icc_driver = { 243 243 .probe = imx8mp_icc_probe, 244 - .remove_new = imx_icc_unregister, 244 + .remove = imx_icc_unregister, 245 245 .driver = { 246 246 .name = "imx8mp-interconnect", 247 247 },
+1 -1
drivers/interconnect/imx/imx8mq.c
··· 87 87 88 88 static struct platform_driver imx8mq_icc_driver = { 89 89 .probe = imx8mq_icc_probe, 90 - .remove_new = imx_icc_unregister, 90 + .remove = imx_icc_unregister, 91 91 .driver = { 92 92 .name = "imx8mq-interconnect", 93 93 .sync_state = icc_sync_state,
+1 -1
drivers/interconnect/mediatek/mt8183.c
··· 133 133 .sync_state = icc_sync_state, 134 134 }, 135 135 .probe = mtk_emi_icc_probe, 136 - .remove_new = mtk_emi_icc_remove, 136 + .remove = mtk_emi_icc_remove, 137 137 138 138 }; 139 139 module_platform_driver(mtk_emi_icc_mt8183_driver);
+1 -1
drivers/interconnect/mediatek/mt8195.c
··· 329 329 .sync_state = icc_sync_state, 330 330 }, 331 331 .probe = mtk_emi_icc_probe, 332 - .remove_new = mtk_emi_icc_remove, 332 + .remove = mtk_emi_icc_remove, 333 333 334 334 }; 335 335 module_platform_driver(mtk_emi_icc_mt8195_driver);
+1 -1
drivers/interconnect/qcom/msm8909.c
··· 1316 1316 1317 1317 static struct platform_driver msm8909_noc_driver = { 1318 1318 .probe = qnoc_probe, 1319 - .remove_new = qnoc_remove, 1319 + .remove = qnoc_remove, 1320 1320 .driver = { 1321 1321 .name = "qnoc-msm8909", 1322 1322 .of_match_table = msm8909_noc_of_match,
+1 -1
drivers/interconnect/qcom/msm8916.c
··· 1344 1344 1345 1345 static struct platform_driver msm8916_noc_driver = { 1346 1346 .probe = qnoc_probe, 1347 - .remove_new = qnoc_remove, 1347 + .remove = qnoc_remove, 1348 1348 .driver = { 1349 1349 .name = "qnoc-msm8916", 1350 1350 .of_match_table = msm8916_noc_of_match,
+1 -1
drivers/interconnect/qcom/msm8937.c
··· 1337 1337 1338 1338 static struct platform_driver msm8937_noc_driver = { 1339 1339 .probe = qnoc_probe, 1340 - .remove_new = qnoc_remove, 1340 + .remove = qnoc_remove, 1341 1341 .driver = { 1342 1342 .name = "qnoc-msm8937", 1343 1343 .of_match_table = msm8937_noc_of_match,
+1 -1
drivers/interconnect/qcom/msm8939.c
··· 1421 1421 1422 1422 static struct platform_driver msm8939_noc_driver = { 1423 1423 .probe = qnoc_probe, 1424 - .remove_new = qnoc_remove, 1424 + .remove = qnoc_remove, 1425 1425 .driver = { 1426 1426 .name = "qnoc-msm8939", 1427 1427 .of_match_table = msm8939_noc_of_match,
+1 -1
drivers/interconnect/qcom/msm8953.c
··· 1310 1310 1311 1311 static struct platform_driver msm8953_noc_driver = { 1312 1312 .probe = qnoc_probe, 1313 - .remove_new = qnoc_remove, 1313 + .remove = qnoc_remove, 1314 1314 .driver = { 1315 1315 .name = "qnoc-msm8953", 1316 1316 .of_match_table = msm8953_noc_of_match,
+1 -1
drivers/interconnect/qcom/msm8974.c
··· 762 762 763 763 static struct platform_driver msm8974_noc_driver = { 764 764 .probe = msm8974_icc_probe, 765 - .remove_new = msm8974_icc_remove, 765 + .remove = msm8974_icc_remove, 766 766 .driver = { 767 767 .name = "qnoc-msm8974", 768 768 .of_match_table = msm8974_noc_of_match,
+1 -1
drivers/interconnect/qcom/msm8976.c
··· 1427 1427 1428 1428 static struct platform_driver msm8976_noc_driver = { 1429 1429 .probe = qnoc_probe, 1430 - .remove_new = qnoc_remove, 1430 + .remove = qnoc_remove, 1431 1431 .driver = { 1432 1432 .name = "qnoc-msm8976", 1433 1433 .of_match_table = msm8976_noc_of_match,
+1 -1
drivers/interconnect/qcom/msm8996.c
··· 2108 2108 2109 2109 static struct platform_driver qnoc_driver = { 2110 2110 .probe = qnoc_probe, 2111 - .remove_new = qnoc_remove, 2111 + .remove = qnoc_remove, 2112 2112 .driver = { 2113 2113 .name = "qnoc-msm8996", 2114 2114 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/osm-l3.c
··· 290 290 291 291 static struct platform_driver osm_l3_driver = { 292 292 .probe = qcom_osm_l3_probe, 293 - .remove_new = qcom_osm_l3_remove, 293 + .remove = qcom_osm_l3_remove, 294 294 .driver = { 295 295 .name = "osm-l3", 296 296 .of_match_table = osm_l3_of_match,
+1 -1
drivers/interconnect/qcom/qcm2290.c
··· 1367 1367 1368 1368 static struct platform_driver qcm2290_noc_driver = { 1369 1369 .probe = qnoc_probe, 1370 - .remove_new = qnoc_remove, 1370 + .remove = qnoc_remove, 1371 1371 .driver = { 1372 1372 .name = "qnoc-qcm2290", 1373 1373 .of_match_table = qcm2290_noc_of_match,
+1 -1
drivers/interconnect/qcom/qcs404.c
··· 1204 1204 1205 1205 static struct platform_driver qcs404_noc_driver = { 1206 1206 .probe = qnoc_probe, 1207 - .remove_new = qnoc_remove, 1207 + .remove = qnoc_remove, 1208 1208 .driver = { 1209 1209 .name = "qnoc-qcs404", 1210 1210 .of_match_table = qcs404_noc_of_match,
+1 -1
drivers/interconnect/qcom/qdu1000.c
··· 1046 1046 1047 1047 static struct platform_driver qnoc_driver = { 1048 1048 .probe = qnoc_probe, 1049 - .remove_new = qcom_icc_rpmh_remove, 1049 + .remove = qcom_icc_rpmh_remove, 1050 1050 .driver = { 1051 1051 .name = "qnoc-qdu1000", 1052 1052 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sa8775p.c
··· 2519 2519 2520 2520 static struct platform_driver qnoc_driver = { 2521 2521 .probe = qcom_icc_rpmh_probe, 2522 - .remove_new = qcom_icc_rpmh_remove, 2522 + .remove = qcom_icc_rpmh_remove, 2523 2523 .driver = { 2524 2524 .name = "qnoc-sa8775p", 2525 2525 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sc7180.c
··· 1807 1807 1808 1808 static struct platform_driver qnoc_driver = { 1809 1809 .probe = qcom_icc_rpmh_probe, 1810 - .remove_new = qcom_icc_rpmh_remove, 1810 + .remove = qcom_icc_rpmh_remove, 1811 1811 .driver = { 1812 1812 .name = "qnoc-sc7180", 1813 1813 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sc7280.c
··· 2111 2111 2112 2112 static struct platform_driver qnoc_driver = { 2113 2113 .probe = qcom_icc_rpmh_probe, 2114 - .remove_new = qcom_icc_rpmh_remove, 2114 + .remove = qcom_icc_rpmh_remove, 2115 2115 .driver = { 2116 2116 .name = "qnoc-sc7280", 2117 2117 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sc8180x.c
··· 1889 1889 1890 1890 static struct platform_driver qnoc_driver = { 1891 1891 .probe = qcom_icc_rpmh_probe, 1892 - .remove_new = qcom_icc_rpmh_remove, 1892 + .remove = qcom_icc_rpmh_remove, 1893 1893 .driver = { 1894 1894 .name = "qnoc-sc8180x", 1895 1895 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sc8280xp.c
··· 2391 2391 2392 2392 static struct platform_driver qnoc_driver = { 2393 2393 .probe = qcom_icc_rpmh_probe, 2394 - .remove_new = qcom_icc_rpmh_remove, 2394 + .remove = qcom_icc_rpmh_remove, 2395 2395 .driver = { 2396 2396 .name = "qnoc-sc8280xp", 2397 2397 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sdm660.c
··· 1714 1714 1715 1715 static struct platform_driver sdm660_noc_driver = { 1716 1716 .probe = qnoc_probe, 1717 - .remove_new = qnoc_remove, 1717 + .remove = qnoc_remove, 1718 1718 .driver = { 1719 1719 .name = "qnoc-sdm660", 1720 1720 .of_match_table = sdm660_noc_of_match,
+1 -1
drivers/interconnect/qcom/sdm670.c
··· 1533 1533 1534 1534 static struct platform_driver qnoc_driver = { 1535 1535 .probe = qcom_icc_rpmh_probe, 1536 - .remove_new = qcom_icc_rpmh_remove, 1536 + .remove = qcom_icc_rpmh_remove, 1537 1537 .driver = { 1538 1538 .name = "qnoc-sdm670", 1539 1539 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sdm845.c
··· 1802 1802 1803 1803 static struct platform_driver qnoc_driver = { 1804 1804 .probe = qcom_icc_rpmh_probe, 1805 - .remove_new = qcom_icc_rpmh_remove, 1805 + .remove = qcom_icc_rpmh_remove, 1806 1806 .driver = { 1807 1807 .name = "qnoc-sdm845", 1808 1808 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sdx55.c
··· 913 913 914 914 static struct platform_driver qnoc_driver = { 915 915 .probe = qcom_icc_rpmh_probe, 916 - .remove_new = qcom_icc_rpmh_remove, 916 + .remove = qcom_icc_rpmh_remove, 917 917 .driver = { 918 918 .name = "qnoc-sdx55", 919 919 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sdx65.c
··· 897 897 898 898 static struct platform_driver qnoc_driver = { 899 899 .probe = qcom_icc_rpmh_probe, 900 - .remove_new = qcom_icc_rpmh_remove, 900 + .remove = qcom_icc_rpmh_remove, 901 901 .driver = { 902 902 .name = "qnoc-sdx65", 903 903 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sdx75.c
··· 1083 1083 1084 1084 static struct platform_driver qnoc_driver = { 1085 1085 .probe = qcom_icc_rpmh_probe, 1086 - .remove_new = qcom_icc_rpmh_remove, 1086 + .remove = qcom_icc_rpmh_remove, 1087 1087 .driver = { 1088 1088 .name = "qnoc-sdx75", 1089 1089 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm6115.c
··· 1402 1402 1403 1403 static struct platform_driver qnoc_driver = { 1404 1404 .probe = qnoc_probe, 1405 - .remove_new = qnoc_remove, 1405 + .remove = qnoc_remove, 1406 1406 .driver = { 1407 1407 .name = "qnoc-sm6115", 1408 1408 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm6350.c
··· 1702 1702 1703 1703 static struct platform_driver qnoc_driver = { 1704 1704 .probe = qcom_icc_rpmh_probe, 1705 - .remove_new = qcom_icc_rpmh_remove, 1705 + .remove = qcom_icc_rpmh_remove, 1706 1706 .driver = { 1707 1707 .name = "qnoc-sm6350", 1708 1708 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm7150.c
··· 1730 1730 1731 1731 static struct platform_driver qnoc_driver = { 1732 1732 .probe = qcom_icc_rpmh_probe, 1733 - .remove_new = qcom_icc_rpmh_remove, 1733 + .remove = qcom_icc_rpmh_remove, 1734 1734 .driver = { 1735 1735 .name = "qnoc-sm7150", 1736 1736 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm8150.c
··· 1864 1864 1865 1865 static struct platform_driver qnoc_driver = { 1866 1866 .probe = qcom_icc_rpmh_probe, 1867 - .remove_new = qcom_icc_rpmh_remove, 1867 + .remove = qcom_icc_rpmh_remove, 1868 1868 .driver = { 1869 1869 .name = "qnoc-sm8150", 1870 1870 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm8250.c
··· 1991 1991 1992 1992 static struct platform_driver qnoc_driver = { 1993 1993 .probe = qcom_icc_rpmh_probe, 1994 - .remove_new = qcom_icc_rpmh_remove, 1994 + .remove = qcom_icc_rpmh_remove, 1995 1995 .driver = { 1996 1996 .name = "qnoc-sm8250", 1997 1997 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm8350.c
··· 1807 1807 1808 1808 static struct platform_driver qnoc_driver = { 1809 1809 .probe = qcom_icc_rpmh_probe, 1810 - .remove_new = qcom_icc_rpmh_remove, 1810 + .remove = qcom_icc_rpmh_remove, 1811 1811 .driver = { 1812 1812 .name = "qnoc-sm8350", 1813 1813 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm8450.c
··· 1884 1884 1885 1885 static struct platform_driver qnoc_driver = { 1886 1886 .probe = qcom_icc_rpmh_probe, 1887 - .remove_new = qcom_icc_rpmh_remove, 1887 + .remove = qcom_icc_rpmh_remove, 1888 1888 .driver = { 1889 1889 .name = "qnoc-sm8450", 1890 1890 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm8550.c
··· 1645 1645 1646 1646 static struct platform_driver qnoc_driver = { 1647 1647 .probe = qcom_icc_rpmh_probe, 1648 - .remove_new = qcom_icc_rpmh_remove, 1648 + .remove = qcom_icc_rpmh_remove, 1649 1649 .driver = { 1650 1650 .name = "qnoc-sm8550", 1651 1651 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sm8650.c
··· 1650 1650 1651 1651 static struct platform_driver qnoc_driver = { 1652 1652 .probe = qcom_icc_rpmh_probe, 1653 - .remove_new = qcom_icc_rpmh_remove, 1653 + .remove = qcom_icc_rpmh_remove, 1654 1654 .driver = { 1655 1655 .name = "qnoc-sm8650", 1656 1656 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/smd-rpm.c
··· 85 85 .name = "icc_smd_rpm", 86 86 }, 87 87 .probe = qcom_icc_rpm_smd_probe, 88 - .remove_new = qcom_icc_rpm_smd_remove, 88 + .remove = qcom_icc_rpm_smd_remove, 89 89 }; 90 90 module_platform_driver(qcom_interconnect_rpm_smd_driver); 91 91 MODULE_AUTHOR("Georgi Djakov <georgi.djakov@linaro.org>");
+1 -1
drivers/interconnect/qcom/x1e80100.c
··· 1964 1964 1965 1965 static struct platform_driver qnoc_driver = { 1966 1966 .probe = qcom_icc_rpmh_probe, 1967 - .remove_new = qcom_icc_rpmh_remove, 1967 + .remove = qcom_icc_rpmh_remove, 1968 1968 .driver = { 1969 1969 .name = "qnoc-x1e80100", 1970 1970 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/samsung/exynos.c
··· 180 180 .sync_state = icc_sync_state, 181 181 }, 182 182 .probe = exynos_generic_icc_probe, 183 - .remove_new = exynos_generic_icc_remove, 183 + .remove = exynos_generic_icc_remove, 184 184 }; 185 185 module_platform_driver(exynos_generic_icc_driver); 186 186