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

cpufreq: 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/cpufreq 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>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Link: https://patch.msgid.link/20241020153910.324096-2-u.kleine-koenig@baylibre.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

authored by

Uwe Kleine-König and committed by
Rafael J. Wysocki
a9dedaa0 8d5459f1

+20 -20
+1 -1
drivers/cpufreq/acpi-cpufreq.c
··· 1028 1028 .driver = { 1029 1029 .name = "acpi-cpufreq", 1030 1030 }, 1031 - .remove_new = acpi_cpufreq_remove, 1031 + .remove = acpi_cpufreq_remove, 1032 1032 }; 1033 1033 1034 1034 static int __init acpi_cpufreq_init(void)
+1 -1
drivers/cpufreq/brcmstb-avs-cpufreq.c
··· 777 777 .of_match_table = brcm_avs_cpufreq_match, 778 778 }, 779 779 .probe = brcm_avs_cpufreq_probe, 780 - .remove_new = brcm_avs_cpufreq_remove, 780 + .remove = brcm_avs_cpufreq_remove, 781 781 }; 782 782 module_platform_driver(brcm_avs_cpufreq_platdrv); 783 783
+1 -1
drivers/cpufreq/cpufreq-dt.c
··· 345 345 .name = "cpufreq-dt", 346 346 }, 347 347 .probe = dt_cpufreq_probe, 348 - .remove_new = dt_cpufreq_remove, 348 + .remove = dt_cpufreq_remove, 349 349 }; 350 350 module_platform_driver(dt_cpufreq_platdrv); 351 351
+1 -1
drivers/cpufreq/davinci-cpufreq.c
··· 145 145 .driver = { 146 146 .name = "cpufreq-davinci", 147 147 }, 148 - .remove_new = __exit_p(davinci_cpufreq_remove), 148 + .remove = __exit_p(davinci_cpufreq_remove), 149 149 }; 150 150 151 151 int __init davinci_cpufreq_init(void)
+1 -1
drivers/cpufreq/imx-cpufreq-dt.c
··· 183 183 184 184 static struct platform_driver imx_cpufreq_dt_driver = { 185 185 .probe = imx_cpufreq_dt_probe, 186 - .remove_new = imx_cpufreq_dt_remove, 186 + .remove = imx_cpufreq_dt_remove, 187 187 .driver = { 188 188 .name = "imx-cpufreq-dt", 189 189 },
+1 -1
drivers/cpufreq/imx6q-cpufreq.c
··· 522 522 .name = "imx6q-cpufreq", 523 523 }, 524 524 .probe = imx6q_cpufreq_probe, 525 - .remove_new = imx6q_cpufreq_remove, 525 + .remove = imx6q_cpufreq_remove, 526 526 }; 527 527 module_platform_driver(imx6q_cpufreq_platdrv); 528 528
+1 -1
drivers/cpufreq/kirkwood-cpufreq.c
··· 189 189 190 190 static struct platform_driver kirkwood_cpufreq_platform_driver = { 191 191 .probe = kirkwood_cpufreq_probe, 192 - .remove_new = kirkwood_cpufreq_remove, 192 + .remove = kirkwood_cpufreq_remove, 193 193 .driver = { 194 194 .name = "kirkwood-cpufreq", 195 195 },
+1 -1
drivers/cpufreq/loongson3_cpufreq.c
··· 386 386 }, 387 387 .id_table = cpufreq_id_table, 388 388 .probe = loongson3_cpufreq_probe, 389 - .remove_new = loongson3_cpufreq_remove, 389 + .remove = loongson3_cpufreq_remove, 390 390 }; 391 391 module_platform_driver(loongson3_platform_driver); 392 392
+1 -1
drivers/cpufreq/mediatek-cpufreq-hw.c
··· 344 344 345 345 static struct platform_driver mtk_cpufreq_hw_driver = { 346 346 .probe = mtk_cpufreq_hw_driver_probe, 347 - .remove_new = mtk_cpufreq_hw_driver_remove, 347 + .remove = mtk_cpufreq_hw_driver_remove, 348 348 .driver = { 349 349 .name = "mtk-cpufreq-hw", 350 350 .of_match_table = mtk_cpufreq_hw_match,
+1 -1
drivers/cpufreq/omap-cpufreq.c
··· 188 188 .name = "omap-cpufreq", 189 189 }, 190 190 .probe = omap_cpufreq_probe, 191 - .remove_new = omap_cpufreq_remove, 191 + .remove = omap_cpufreq_remove, 192 192 }; 193 193 module_platform_driver(omap_cpufreq_platdrv); 194 194
+1 -1
drivers/cpufreq/pcc-cpufreq.c
··· 615 615 .driver = { 616 616 .name = "pcc-cpufreq", 617 617 }, 618 - .remove_new = pcc_cpufreq_remove, 618 + .remove = pcc_cpufreq_remove, 619 619 }; 620 620 621 621 static int __init pcc_cpufreq_init(void)
+1 -1
drivers/cpufreq/qcom-cpufreq-hw.c
··· 736 736 737 737 static struct platform_driver qcom_cpufreq_hw_driver = { 738 738 .probe = qcom_cpufreq_hw_driver_probe, 739 - .remove_new = qcom_cpufreq_hw_driver_remove, 739 + .remove = qcom_cpufreq_hw_driver_remove, 740 740 .driver = { 741 741 .name = "qcom-cpufreq-hw", 742 742 .of_match_table = qcom_cpufreq_hw_match,
+1 -1
drivers/cpufreq/qcom-cpufreq-nvmem.c
··· 604 604 605 605 static struct platform_driver qcom_cpufreq_driver = { 606 606 .probe = qcom_cpufreq_probe, 607 - .remove_new = qcom_cpufreq_remove, 607 + .remove = qcom_cpufreq_remove, 608 608 .driver = { 609 609 .name = "qcom-cpufreq-nvmem", 610 610 .pm = pm_sleep_ptr(&qcom_cpufreq_pm_ops),
+1 -1
drivers/cpufreq/qoriq-cpufreq.c
··· 296 296 .name = "qoriq-cpufreq", 297 297 }, 298 298 .probe = qoriq_cpufreq_probe, 299 - .remove_new = qoriq_cpufreq_remove, 299 + .remove = qoriq_cpufreq_remove, 300 300 }; 301 301 module_platform_driver(qoriq_cpufreq_platform_driver); 302 302
+1 -1
drivers/cpufreq/raspberrypi-cpufreq.c
··· 85 85 .name = "raspberrypi-cpufreq", 86 86 }, 87 87 .probe = raspberrypi_cpufreq_probe, 88 - .remove_new = raspberrypi_cpufreq_remove, 88 + .remove = raspberrypi_cpufreq_remove, 89 89 }; 90 90 module_platform_driver(raspberrypi_cpufreq_driver); 91 91
+1 -1
drivers/cpufreq/scpi-cpufreq.c
··· 217 217 .name = "scpi-cpufreq", 218 218 }, 219 219 .probe = scpi_cpufreq_probe, 220 - .remove_new = scpi_cpufreq_remove, 220 + .remove = scpi_cpufreq_remove, 221 221 }; 222 222 module_platform_driver(scpi_cpufreq_platdrv); 223 223
+1 -1
drivers/cpufreq/sun50i-cpufreq-nvmem.c
··· 283 283 284 284 static struct platform_driver sun50i_cpufreq_driver = { 285 285 .probe = sun50i_cpufreq_nvmem_probe, 286 - .remove_new = sun50i_cpufreq_nvmem_remove, 286 + .remove = sun50i_cpufreq_nvmem_remove, 287 287 .driver = { 288 288 .name = "sun50i-cpufreq-nvmem", 289 289 },
+1 -1
drivers/cpufreq/tegra186-cpufreq.c
··· 276 276 .of_match_table = tegra186_cpufreq_of_match, 277 277 }, 278 278 .probe = tegra186_cpufreq_probe, 279 - .remove_new = tegra186_cpufreq_remove, 279 + .remove = tegra186_cpufreq_remove, 280 280 }; 281 281 module_platform_driver(tegra186_cpufreq_platform_driver); 282 282
+1 -1
drivers/cpufreq/tegra194-cpufreq.c
··· 818 818 .of_match_table = tegra194_cpufreq_of_match, 819 819 }, 820 820 .probe = tegra194_cpufreq_probe, 821 - .remove_new = tegra194_cpufreq_remove, 821 + .remove = tegra194_cpufreq_remove, 822 822 }; 823 823 module_platform_driver(tegra194_ccplex_driver); 824 824
+1 -1
drivers/cpufreq/vexpress-spc-cpufreq.c
··· 565 565 .name = "vexpress-spc-cpufreq", 566 566 }, 567 567 .probe = ve_spc_cpufreq_probe, 568 - .remove_new = ve_spc_cpufreq_remove, 568 + .remove = ve_spc_cpufreq_remove, 569 569 }; 570 570 module_platform_driver(ve_spc_cpufreq_platdrv); 571 571