hwrng: drivers - Switch back to struct platform_driver::remove()
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Mon, 21 Oct 2024 10:48:55 +0000 (12:48 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 2 Nov 2024 10:23:24 +0000 (18:23 +0800)
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/char/hw_random 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: Herbert Xu <herbert@gondor.apana.org.au>
12 files changed:
drivers/char/hw_random/atmel-rng.c
drivers/char/hw_random/cctrng.c
drivers/char/hw_random/exynos-trng.c
drivers/char/hw_random/ingenic-rng.c
drivers/char/hw_random/ks-sa-rng.c
drivers/char/hw_random/mxc-rnga.c
drivers/char/hw_random/n2-drv.c
drivers/char/hw_random/npcm-rng.c
drivers/char/hw_random/omap-rng.c
drivers/char/hw_random/stm32-rng.c
drivers/char/hw_random/timeriomem-rng.c
drivers/char/hw_random/xgene-rng.c

index e915725..143406b 100644 (file)
@@ -216,7 +216,7 @@ MODULE_DEVICE_TABLE(of, atmel_trng_dt_ids);
 
 static struct platform_driver atmel_trng_driver = {
        .probe          = atmel_trng_probe,
-       .remove_new     = atmel_trng_remove,
+       .remove         = atmel_trng_remove,
        .driver         = {
                .name   = "atmel-trng",
                .pm     = pm_ptr(&atmel_trng_pm_ops),
index 4c50efc..4db1988 100644 (file)
@@ -653,7 +653,7 @@ static struct platform_driver cctrng_driver = {
                .pm = &cctrng_pm,
        },
        .probe = cctrng_probe,
-       .remove_new = cctrng_remove,
+       .remove = cctrng_remove,
 };
 
 module_platform_driver(cctrng_driver);
index 9f039fd..02e207c 100644 (file)
@@ -335,7 +335,7 @@ static struct platform_driver exynos_trng_driver = {
                .of_match_table = exynos_trng_dt_match,
        },
        .probe = exynos_trng_probe,
-       .remove_new = exynos_trng_remove,
+       .remove = exynos_trng_remove,
 };
 
 module_platform_driver(exynos_trng_driver);
index 2f9b648..bbfd662 100644 (file)
@@ -132,7 +132,7 @@ MODULE_DEVICE_TABLE(of, ingenic_rng_of_match);
 
 static struct platform_driver ingenic_rng_driver = {
        .probe          = ingenic_rng_probe,
-       .remove_new     = ingenic_rng_remove,
+       .remove         = ingenic_rng_remove,
        .driver         = {
                .name   = "ingenic-rng",
                .of_match_table = ingenic_rng_of_match,
index 36c3425..d8fd8a3 100644 (file)
@@ -261,7 +261,7 @@ static struct platform_driver ks_sa_rng_driver = {
                .of_match_table = ks_sa_rng_dt_match,
        },
        .probe          = ks_sa_rng_probe,
-       .remove_new     = ks_sa_rng_remove,
+       .remove         = ks_sa_rng_remove,
 };
 
 module_platform_driver(ks_sa_rng_driver);
index f01eb95..e3fcb8b 100644 (file)
@@ -188,7 +188,7 @@ static struct platform_driver mxc_rnga_driver = {
                .of_match_table = mxc_rnga_of_match,
        },
        .probe = mxc_rnga_probe,
-       .remove_new = mxc_rnga_remove,
+       .remove = mxc_rnga_remove,
 };
 
 module_platform_driver(mxc_rnga_driver);
index 1b49e3a..ea6d559 100644 (file)
@@ -858,7 +858,7 @@ static struct platform_driver n2rng_driver = {
                .of_match_table = n2rng_match,
        },
        .probe          = n2rng_probe,
-       .remove_new     = n2rng_remove,
+       .remove         = n2rng_remove,
 };
 
 module_platform_driver(n2rng_driver);
index bce8c48..9ff00f0 100644 (file)
@@ -176,7 +176,7 @@ static struct platform_driver npcm_rng_driver = {
                .of_match_table = of_match_ptr(rng_dt_id),
        },
        .probe          = npcm_rng_probe,
-       .remove_new     = npcm_rng_remove,
+       .remove         = npcm_rng_remove,
 };
 
 module_platform_driver(npcm_rng_driver);
index 4914a87..5e8b50f 100644 (file)
@@ -558,7 +558,7 @@ static struct platform_driver omap_rng_driver = {
                .of_match_table = of_match_ptr(omap_rng_of_match),
        },
        .probe          = omap_rng_probe,
-       .remove_new     = omap_rng_remove,
+       .remove         = omap_rng_remove,
 };
 
 module_platform_driver(omap_rng_driver);
index 5b4fb35..98edbe7 100644 (file)
@@ -603,7 +603,7 @@ static struct platform_driver stm32_rng_driver = {
                .of_match_table = stm32_rng_match,
        },
        .probe = stm32_rng_probe,
-       .remove_new = stm32_rng_remove,
+       .remove = stm32_rng_remove,
 };
 
 module_platform_driver(stm32_rng_driver);
index 65b8260..7174bfc 100644 (file)
@@ -193,7 +193,7 @@ static struct platform_driver timeriomem_rng_driver = {
                .of_match_table = timeriomem_rng_match,
        },
        .probe          = timeriomem_rng_probe,
-       .remove_new     = timeriomem_rng_remove,
+       .remove         = timeriomem_rng_remove,
 };
 
 module_platform_driver(timeriomem_rng_driver);
index 642d135..39acaa5 100644 (file)
@@ -375,7 +375,7 @@ MODULE_DEVICE_TABLE(of, xgene_rng_of_match);
 
 static struct platform_driver xgene_rng_driver = {
        .probe = xgene_rng_probe,
-       .remove_new = xgene_rng_remove,
+       .remove = xgene_rng_remove,
        .driver = {
                .name           = "xgene-rng",
                .of_match_table = xgene_rng_of_match,