powerpc: Switch back to struct platform_driver::remove()
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Mon, 9 Sep 2024 13:09:02 +0000 (15:09 +0200)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 10 Sep 2024 01:27:40 +0000 (11:27 +1000)
After commit 0edb555a65d1 ("platform: Make platform_driver::remove()
return void") .remove() is (again) the right callback to implement for
platform drivers.

Convert all pwm drivers 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>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20240909130902.851274-2-u.kleine-koenig@baylibre.com
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
arch/powerpc/platforms/85xx/sgy_cts1000.c
arch/powerpc/platforms/pasemi/gpio_mdio.c
arch/powerpc/platforms/powernv/opal-prd.c
arch/powerpc/platforms/pseries/papr_scm.c
arch/powerpc/sysdev/fsl_msi.c
arch/powerpc/sysdev/pmi.c

index 4a25b6b4861582361a62990127bc44ad758c6142..9668b052cd4b3a6bbd2a37b1993e569964e822a1 100644 (file)
@@ -504,7 +504,7 @@ MODULE_DEVICE_TABLE(of, mpc512x_lpbfifo_match);
 
 static struct platform_driver mpc512x_lpbfifo_driver = {
        .probe = mpc512x_lpbfifo_probe,
-       .remove_new = mpc512x_lpbfifo_remove,
+       .remove = mpc512x_lpbfifo_remove,
        .driver = {
                .name = DRV_NAME,
                .of_match_table = mpc512x_lpbfifo_match,
index 34ce21f42623f525d901c3269d5b00f2ebac19fd..e635b27ee7186c2a8ce3c6cde7ef6e2308c97aa4 100644 (file)
@@ -143,7 +143,7 @@ static struct platform_driver gpio_halt_driver = {
                .of_match_table = gpio_halt_match,
        },
        .probe          = gpio_halt_probe,
-       .remove_new     = gpio_halt_remove,
+       .remove         = gpio_halt_remove,
 };
 
 module_platform_driver(gpio_halt_driver);
index 4e983af3294922c415140a1f4101c3f5001303ef..e4538d4712565efe38fa97325c8440031c868c51 100644 (file)
@@ -285,7 +285,7 @@ MODULE_DEVICE_TABLE(of, gpio_mdio_match);
 static struct platform_driver gpio_mdio_driver =
 {
        .probe          = gpio_mdio_probe,
-       .remove_new     = gpio_mdio_remove,
+       .remove         = gpio_mdio_remove,
        .driver = {
                .name = "gpio-mdio-bitbang",
                .of_match_table = gpio_mdio_match,
index 24f04f20d3e85c58a167fd6c639e72f09677f34a..dc246ed4b7b4cc4fced49f3fbde52d1717e28454 100644 (file)
@@ -443,7 +443,7 @@ static struct platform_driver opal_prd_driver = {
                .of_match_table = opal_prd_match,
        },
        .probe  = opal_prd_probe,
-       .remove_new = opal_prd_remove,
+       .remove = opal_prd_remove,
 };
 
 module_platform_driver(opal_prd_driver);
index f6a70bc92e8357f277dd7321cb428b25dd241811..d95e03b3d3e3f358a3c0c0e31b76c4694d5881d6 100644 (file)
@@ -1509,7 +1509,7 @@ static const struct of_device_id papr_scm_match[] = {
 
 static struct platform_driver papr_scm_driver = {
        .probe = papr_scm_probe,
-       .remove_new = papr_scm_remove,
+       .remove = papr_scm_remove,
        .driver = {
                .name = "papr_scm",
                .of_match_table = papr_scm_match,
index e205135ae1feaad0ab884e613470cfaa1bd4b905..1aa0cb097c9c9d7c0c3ce46d1b775d4278a61cbd 100644 (file)
@@ -603,7 +603,7 @@ static struct platform_driver fsl_of_msi_driver = {
                .of_match_table = fsl_of_msi_ids,
        },
        .probe = fsl_of_msi_probe,
-       .remove_new = fsl_of_msi_remove,
+       .remove = fsl_of_msi_remove,
 };
 
 static __init int fsl_of_msi_init(void)
index 737f97fd67d72e6d396e8002d3c915e7b007da8a..2511e586fe3111dbbd18431035ef509faac0ad65 100644 (file)
@@ -193,7 +193,7 @@ static void pmi_of_remove(struct platform_device *dev)
 
 static struct platform_driver pmi_of_platform_driver = {
        .probe          = pmi_of_probe,
-       .remove_new     = pmi_of_remove,
+       .remove         = pmi_of_remove,
        .driver = {
                .name = "pmi",
                .of_match_table = pmi_match,