interconnect: Switch back to struct platform_driver::remove()
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Thu, 17 Oct 2024 15:49:21 +0000 (17:49 +0200)
committerGeorgi Djakov <djakov@kernel.org>
Tue, 22 Oct 2024 09:34:18 +0000 (12:34 +0300)
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>
41 files changed:
drivers/interconnect/imx/imx8mm.c
drivers/interconnect/imx/imx8mn.c
drivers/interconnect/imx/imx8mp.c
drivers/interconnect/imx/imx8mq.c
drivers/interconnect/mediatek/mt8183.c
drivers/interconnect/mediatek/mt8195.c
drivers/interconnect/qcom/msm8909.c
drivers/interconnect/qcom/msm8916.c
drivers/interconnect/qcom/msm8937.c
drivers/interconnect/qcom/msm8939.c
drivers/interconnect/qcom/msm8953.c
drivers/interconnect/qcom/msm8974.c
drivers/interconnect/qcom/msm8976.c
drivers/interconnect/qcom/msm8996.c
drivers/interconnect/qcom/osm-l3.c
drivers/interconnect/qcom/qcm2290.c
drivers/interconnect/qcom/qcs404.c
drivers/interconnect/qcom/qdu1000.c
drivers/interconnect/qcom/sa8775p.c
drivers/interconnect/qcom/sc7180.c
drivers/interconnect/qcom/sc7280.c
drivers/interconnect/qcom/sc8180x.c
drivers/interconnect/qcom/sc8280xp.c
drivers/interconnect/qcom/sdm660.c
drivers/interconnect/qcom/sdm670.c
drivers/interconnect/qcom/sdm845.c
drivers/interconnect/qcom/sdx55.c
drivers/interconnect/qcom/sdx65.c
drivers/interconnect/qcom/sdx75.c
drivers/interconnect/qcom/sm6115.c
drivers/interconnect/qcom/sm6350.c
drivers/interconnect/qcom/sm7150.c
drivers/interconnect/qcom/sm8150.c
drivers/interconnect/qcom/sm8250.c
drivers/interconnect/qcom/sm8350.c
drivers/interconnect/qcom/sm8450.c
drivers/interconnect/qcom/sm8550.c
drivers/interconnect/qcom/sm8650.c
drivers/interconnect/qcom/smd-rpm.c
drivers/interconnect/qcom/x1e80100.c
drivers/interconnect/samsung/exynos.c

index a36aaaf..efed12d 100644 (file)
@@ -88,7 +88,7 @@ static int imx8mm_icc_probe(struct platform_device *pdev)
 
 static struct platform_driver imx8mm_icc_driver = {
        .probe = imx8mm_icc_probe,
-       .remove_new = imx_icc_unregister,
+       .remove = imx_icc_unregister,
        .driver = {
                .name = "imx8mm-interconnect",
        },
index 2a97c74..535fae7 100644 (file)
@@ -77,7 +77,7 @@ static int imx8mn_icc_probe(struct platform_device *pdev)
 
 static struct platform_driver imx8mn_icc_driver = {
        .probe = imx8mn_icc_probe,
-       .remove_new = imx_icc_unregister,
+       .remove = imx_icc_unregister,
        .driver = {
                .name = "imx8mn-interconnect",
        },
index 86d4c15..c5751ed 100644 (file)
@@ -241,7 +241,7 @@ static int imx8mp_icc_probe(struct platform_device *pdev)
 
 static struct platform_driver imx8mp_icc_driver = {
        .probe = imx8mp_icc_probe,
-       .remove_new = imx_icc_unregister,
+       .remove = imx_icc_unregister,
        .driver = {
                .name = "imx8mp-interconnect",
        },
index f817d24..6aa4f06 100644 (file)
@@ -87,7 +87,7 @@ static int imx8mq_icc_probe(struct platform_device *pdev)
 
 static struct platform_driver imx8mq_icc_driver = {
        .probe = imx8mq_icc_probe,
-       .remove_new = imx_icc_unregister,
+       .remove = imx_icc_unregister,
        .driver = {
                .name = "imx8mq-interconnect",
                .sync_state = icc_sync_state,
index 2424508..c212e79 100644 (file)
@@ -133,7 +133,7 @@ static struct platform_driver mtk_emi_icc_mt8183_driver = {
                .sync_state = icc_sync_state,
        },
        .probe = mtk_emi_icc_probe,
-       .remove_new = mtk_emi_icc_remove,
+       .remove = mtk_emi_icc_remove,
 
 };
 module_platform_driver(mtk_emi_icc_mt8183_driver);
index 710e14c..3ca2346 100644 (file)
@@ -329,7 +329,7 @@ static struct platform_driver mtk_emi_icc_mt8195_driver = {
                .sync_state = icc_sync_state,
        },
        .probe = mtk_emi_icc_probe,
-       .remove_new = mtk_emi_icc_remove,
+       .remove = mtk_emi_icc_remove,
 
 };
 module_platform_driver(mtk_emi_icc_mt8195_driver);
index 0d0cd72..dd656ce 100644 (file)
@@ -1316,7 +1316,7 @@ MODULE_DEVICE_TABLE(of, msm8909_noc_of_match);
 
 static struct platform_driver msm8909_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-msm8909",
                .of_match_table = msm8909_noc_of_match,
index 499b1a9..3514888 100644 (file)
@@ -1344,7 +1344,7 @@ MODULE_DEVICE_TABLE(of, msm8916_noc_of_match);
 
 static struct platform_driver msm8916_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-msm8916",
                .of_match_table = msm8916_noc_of_match,
index d9f8ba6..58533d0 100644 (file)
@@ -1337,7 +1337,7 @@ MODULE_DEVICE_TABLE(of, msm8937_noc_of_match);
 
 static struct platform_driver msm8937_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-msm8937",
                .of_match_table = msm8937_noc_of_match,
index 8ff2c23..b52c5ac 100644 (file)
@@ -1421,7 +1421,7 @@ MODULE_DEVICE_TABLE(of, msm8939_noc_of_match);
 
 static struct platform_driver msm8939_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-msm8939",
                .of_match_table = msm8939_noc_of_match,
index 62f8c07..be2b1a6 100644 (file)
@@ -1310,7 +1310,7 @@ static const struct of_device_id msm8953_noc_of_match[] = {
 
 static struct platform_driver msm8953_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-msm8953",
                .of_match_table = msm8953_noc_of_match,
index 241076b..469fc48 100644 (file)
@@ -762,7 +762,7 @@ MODULE_DEVICE_TABLE(of, msm8974_noc_of_match);
 
 static struct platform_driver msm8974_noc_driver = {
        .probe = msm8974_icc_probe,
-       .remove_new = msm8974_icc_remove,
+       .remove = msm8974_icc_remove,
        .driver = {
                .name = "qnoc-msm8974",
                .of_match_table = msm8974_noc_of_match,
index ab963de..4e2ac7e 100644 (file)
@@ -1427,7 +1427,7 @@ MODULE_DEVICE_TABLE(of, msm8976_noc_of_match);
 
 static struct platform_driver msm8976_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-msm8976",
                .of_match_table = msm8976_noc_of_match,
index 7881314..b73566c 100644 (file)
@@ -2108,7 +2108,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-msm8996",
                .of_match_table = qnoc_of_match,
index 61a8695..6a656ed 100644 (file)
@@ -290,7 +290,7 @@ MODULE_DEVICE_TABLE(of, osm_l3_of_match);
 
 static struct platform_driver osm_l3_driver = {
        .probe = qcom_osm_l3_probe,
-       .remove_new = qcom_osm_l3_remove,
+       .remove = qcom_osm_l3_remove,
        .driver = {
                .name = "osm-l3",
                .of_match_table = osm_l3_of_match,
index ccbdc62..e120bc1 100644 (file)
@@ -1367,7 +1367,7 @@ MODULE_DEVICE_TABLE(of, qcm2290_noc_of_match);
 
 static struct platform_driver qcm2290_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-qcm2290",
                .of_match_table = qcm2290_noc_of_match,
index 63e9ff2..ceac7a6 100644 (file)
@@ -1204,7 +1204,7 @@ MODULE_DEVICE_TABLE(of, qcs404_noc_of_match);
 
 static struct platform_driver qcs404_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-qcs404",
                .of_match_table = qcs404_noc_of_match,
index 9cb477d..a7392eb 100644 (file)
@@ -1046,7 +1046,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-qdu1000",
                .of_match_table = qnoc_of_match,
index a729775..e2826af 100644 (file)
@@ -2519,7 +2519,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sa8775p",
                .of_match_table = qnoc_of_match,
index 34a1d16..af2be15 100644 (file)
@@ -1807,7 +1807,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sc7180",
                .of_match_table = qnoc_of_match,
index 6c314e0..346f18d 100644 (file)
@@ -2111,7 +2111,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sc7280",
                .of_match_table = qnoc_of_match,
index 03d6267..a741bad 100644 (file)
@@ -1889,7 +1889,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sc8180x",
                .of_match_table = qnoc_of_match,
index 7acd152..0270f6c 100644 (file)
@@ -2391,7 +2391,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sc8280xp",
                .of_match_table = qnoc_of_match,
index ab91de4..7392beb 100644 (file)
@@ -1714,7 +1714,7 @@ MODULE_DEVICE_TABLE(of, sdm660_noc_of_match);
 
 static struct platform_driver sdm660_noc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-sdm660",
                .of_match_table = sdm660_noc_of_match,
index e5ee7fb..907e1ff 100644 (file)
@@ -1533,7 +1533,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sdm670",
                .of_match_table = qnoc_of_match,
index 584800a..855802b 100644 (file)
@@ -1802,7 +1802,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sdm845",
                .of_match_table = qnoc_of_match,
index e97f28b..4117db0 100644 (file)
@@ -913,7 +913,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sdx55",
                .of_match_table = qnoc_of_match,
index 2f3f547..d3a6c6c 100644 (file)
@@ -897,7 +897,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sdx65",
                .of_match_table = qnoc_of_match,
index 7f422c2..7ef1f17 100644 (file)
@@ -1083,7 +1083,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sdx75",
                .of_match_table = qnoc_of_match,
index 271b07c..3ee12c8 100644 (file)
@@ -1402,7 +1402,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qnoc_probe,
-       .remove_new = qnoc_remove,
+       .remove = qnoc_remove,
        .driver = {
                .name = "qnoc-sm6115",
                .of_match_table = qnoc_of_match,
index 20923e8..f41d7e1 100644 (file)
@@ -1702,7 +1702,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm6350",
                .of_match_table = qnoc_of_match,
index dc0d134..c8c7740 100644 (file)
@@ -1730,7 +1730,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm7150",
                .of_match_table = qnoc_of_match,
index f29b775..edfe824 100644 (file)
@@ -1864,7 +1864,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm8150",
                .of_match_table = qnoc_of_match,
index 1879fa1..cc1b14c 100644 (file)
@@ -1991,7 +1991,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm8250",
                .of_match_table = qnoc_of_match,
index 4236a43..38105ea 100644 (file)
@@ -1807,7 +1807,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm8350",
                .of_match_table = qnoc_of_match,
index b3cd008..eb7e17d 100644 (file)
@@ -1884,7 +1884,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm8450",
                .of_match_table = qnoc_of_match,
index 4d0e6fa..fdb97d1 100644 (file)
@@ -1645,7 +1645,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm8550",
                .of_match_table = qnoc_of_match,
index b962e6c..20ac5bc 100644 (file)
@@ -1650,7 +1650,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-sm8650",
                .of_match_table = qnoc_of_match,
index 3816bfb..8316c87 100644 (file)
@@ -85,7 +85,7 @@ static struct platform_driver qcom_interconnect_rpm_smd_driver = {
                .name           = "icc_smd_rpm",
        },
        .probe = qcom_icc_rpm_smd_probe,
-       .remove_new = qcom_icc_rpm_smd_remove,
+       .remove = qcom_icc_rpm_smd_remove,
 };
 module_platform_driver(qcom_interconnect_rpm_smd_driver);
 MODULE_AUTHOR("Georgi Djakov <georgi.djakov@linaro.org>");
index 654abb9..2c46fdb 100644 (file)
@@ -1964,7 +1964,7 @@ MODULE_DEVICE_TABLE(of, qnoc_of_match);
 
 static struct platform_driver qnoc_driver = {
        .probe = qcom_icc_rpmh_probe,
-       .remove_new = qcom_icc_rpmh_remove,
+       .remove = qcom_icc_rpmh_remove,
        .driver = {
                .name = "qnoc-x1e80100",
                .of_match_table = qnoc_of_match,
index c9e5361..9e04136 100644 (file)
@@ -180,7 +180,7 @@ static struct platform_driver exynos_generic_icc_driver = {
                .sync_state = icc_sync_state,
        },
        .probe = exynos_generic_icc_probe,
-       .remove_new = exynos_generic_icc_remove,
+       .remove = exynos_generic_icc_remove,
 };
 module_platform_driver(exynos_generic_icc_driver);