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

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'icc-platform-remove' into icc-next

Convert platform drivers to use the .remove_new callback.
* icc-platform-remove
interconnect: qcom: Convert to platform remove callback returning void

Link: https://lore.kernel.org/r/20231015135955.1537751-2-u.kleine-koenig@pengutronix.de
Signed-off-by: Georgi Djakov <djakov@kernel.org>

+19 -21
+1 -3
drivers/interconnect/qcom/icc-rpmh.c
··· 253 253 } 254 254 EXPORT_SYMBOL_GPL(qcom_icc_rpmh_probe); 255 255 256 - int qcom_icc_rpmh_remove(struct platform_device *pdev) 256 + void qcom_icc_rpmh_remove(struct platform_device *pdev) 257 257 { 258 258 struct qcom_icc_provider *qp = platform_get_drvdata(pdev); 259 259 260 260 icc_provider_deregister(&qp->provider); 261 261 icc_nodes_remove(&qp->provider); 262 - 263 - return 0; 264 262 } 265 263 EXPORT_SYMBOL_GPL(qcom_icc_rpmh_remove); 266 264
+1 -1
drivers/interconnect/qcom/icc-rpmh.h
··· 126 126 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev); 127 127 void qcom_icc_pre_aggregate(struct icc_node *node); 128 128 int qcom_icc_rpmh_probe(struct platform_device *pdev); 129 - int qcom_icc_rpmh_remove(struct platform_device *pdev); 129 + void qcom_icc_rpmh_remove(struct platform_device *pdev); 130 130 131 131 #endif
+1 -1
drivers/interconnect/qcom/qdu1000.c
··· 1046 1046 1047 1047 static struct platform_driver qnoc_driver = { 1048 1048 .probe = qnoc_probe, 1049 - .remove = qcom_icc_rpmh_remove, 1049 + .remove_new = 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 = qcom_icc_rpmh_remove, 2522 + .remove_new = 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 = qcom_icc_rpmh_remove, 1810 + .remove_new = 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
··· 1835 1835 1836 1836 static struct platform_driver qnoc_driver = { 1837 1837 .probe = qcom_icc_rpmh_probe, 1838 - .remove = qcom_icc_rpmh_remove, 1838 + .remove_new = qcom_icc_rpmh_remove, 1839 1839 .driver = { 1840 1840 .name = "qnoc-sc7280", 1841 1841 .of_match_table = qnoc_of_match,
+1 -1
drivers/interconnect/qcom/sc8180x.c
··· 1888 1888 1889 1889 static struct platform_driver qnoc_driver = { 1890 1890 .probe = qcom_icc_rpmh_probe, 1891 - .remove = qcom_icc_rpmh_remove, 1891 + .remove_new = qcom_icc_rpmh_remove, 1892 1892 .driver = { 1893 1893 .name = "qnoc-sc8180x", 1894 1894 .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 = qcom_icc_rpmh_remove, 2394 + .remove_new = 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/sdm670.c
··· 1533 1533 1534 1534 static struct platform_driver qnoc_driver = { 1535 1535 .probe = qcom_icc_rpmh_probe, 1536 - .remove = qcom_icc_rpmh_remove, 1536 + .remove_new = 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 = qcom_icc_rpmh_remove, 1805 + .remove_new = 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 = qcom_icc_rpmh_remove, 916 + .remove_new = 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 = qcom_icc_rpmh_remove, 900 + .remove_new = 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 = qcom_icc_rpmh_remove, 1086 + .remove_new = 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/sm6350.c
··· 1702 1702 1703 1703 static struct platform_driver qnoc_driver = { 1704 1704 .probe = qcom_icc_rpmh_probe, 1705 - .remove = qcom_icc_rpmh_remove, 1705 + .remove_new = 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/sm8150.c
··· 1864 1864 1865 1865 static struct platform_driver qnoc_driver = { 1866 1866 .probe = qcom_icc_rpmh_probe, 1867 - .remove = qcom_icc_rpmh_remove, 1867 + .remove_new = 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 = qcom_icc_rpmh_remove, 1994 + .remove_new = 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
··· 1961 1961 1962 1962 static struct platform_driver qnoc_driver = { 1963 1963 .probe = qcom_icc_rpmh_probe, 1964 - .remove = qcom_icc_rpmh_remove, 1964 + .remove_new = qcom_icc_rpmh_remove, 1965 1965 .driver = { 1966 1966 .name = "qnoc-sm8350", 1967 1967 .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 = qcom_icc_rpmh_remove, 1887 + .remove_new = 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
··· 2219 2219 2220 2220 static struct platform_driver qnoc_driver = { 2221 2221 .probe = qcom_icc_rpmh_probe, 2222 - .remove = qcom_icc_rpmh_remove, 2222 + .remove_new = qcom_icc_rpmh_remove, 2223 2223 .driver = { 2224 2224 .name = "qnoc-sm8550", 2225 2225 .of_match_table = qnoc_of_match,