[PATCH] fsc: Switch back to struct platform_driver::remove()
Eddie James
eajames at linux.ibm.com
Mon Dec 2 11:43:24 PST 2024
On 11/30/24 09:05, Uwe Kleine-König wrote:
> 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/fsi 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.
>
> While touching these drivers, make the alignment of the touched
> initializers consistent.
Thanks.
Reviewed-by: Eddie James <eajames at linux.ibm.com>
>
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig at baylibre.com>
> ---
> Hello,
>
> this is based on Friday's next, feel free to drop changes that result in
> a conflict when you come around to apply this. I'll care for the fallout
> at a later time then. (Having said that, if you use b4 am -3 and git am
> -3, there should be hardly any conflict.)
>
> This is merge window material.
>
> Best regards
> Uwe
>
> drivers/fsi/fsi-master-aspeed.c | 4 ++--
> drivers/fsi/fsi-master-ast-cf.c | 4 ++--
> drivers/fsi/fsi-master-gpio.c | 4 ++--
> drivers/fsi/fsi-occ.c | 6 +++---
> 4 files changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/fsi/fsi-master-aspeed.c b/drivers/fsi/fsi-master-aspeed.c
> index 6f5e1bdf7e40..0f66bc8ac2de 100644
> --- a/drivers/fsi/fsi-master-aspeed.c
> +++ b/drivers/fsi/fsi-master-aspeed.c
> @@ -661,12 +661,12 @@ static const struct of_device_id fsi_master_aspeed_match[] = {
> MODULE_DEVICE_TABLE(of, fsi_master_aspeed_match);
>
> static struct platform_driver fsi_master_aspeed_driver = {
> - .driver = {
> + .driver = {
> .name = "fsi-master-aspeed",
> .of_match_table = fsi_master_aspeed_match,
> },
> .probe = fsi_master_aspeed_probe,
> - .remove_new = fsi_master_aspeed_remove,
> + .remove = fsi_master_aspeed_remove,
> };
>
> module_platform_driver(fsi_master_aspeed_driver);
> diff --git a/drivers/fsi/fsi-master-ast-cf.c b/drivers/fsi/fsi-master-ast-cf.c
> index a4c37ff8edd6..4ed2f33284cf 100644
> --- a/drivers/fsi/fsi-master-ast-cf.c
> +++ b/drivers/fsi/fsi-master-ast-cf.c
> @@ -1429,12 +1429,12 @@ static const struct of_device_id fsi_master_acf_match[] = {
> MODULE_DEVICE_TABLE(of, fsi_master_acf_match);
>
> static struct platform_driver fsi_master_acf = {
> - .driver = {
> + .driver = {
> .name = "fsi-master-acf",
> .of_match_table = fsi_master_acf_match,
> },
> .probe = fsi_master_acf_probe,
> - .remove_new = fsi_master_acf_remove,
> + .remove = fsi_master_acf_remove,
> };
>
> module_platform_driver(fsi_master_acf);
> diff --git a/drivers/fsi/fsi-master-gpio.c b/drivers/fsi/fsi-master-gpio.c
> index f761344f4873..9f8bfc43ad93 100644
> --- a/drivers/fsi/fsi-master-gpio.c
> +++ b/drivers/fsi/fsi-master-gpio.c
> @@ -883,12 +883,12 @@ static const struct of_device_id fsi_master_gpio_match[] = {
> MODULE_DEVICE_TABLE(of, fsi_master_gpio_match);
>
> static struct platform_driver fsi_master_gpio_driver = {
> - .driver = {
> + .driver = {
> .name = "fsi-master-gpio",
> .of_match_table = fsi_master_gpio_match,
> },
> .probe = fsi_master_gpio_probe,
> - .remove_new = fsi_master_gpio_remove,
> + .remove = fsi_master_gpio_remove,
> };
>
> module_platform_driver(fsi_master_gpio_driver);
> diff --git a/drivers/fsi/fsi-occ.c b/drivers/fsi/fsi-occ.c
> index a6d4c8f123a5..b5a7372a680c 100644
> --- a/drivers/fsi/fsi-occ.c
> +++ b/drivers/fsi/fsi-occ.c
> @@ -737,10 +737,10 @@ MODULE_DEVICE_TABLE(of, occ_match);
> static struct platform_driver occ_driver = {
> .driver = {
> .name = "occ",
> - .of_match_table = occ_match,
> + .of_match_table = occ_match,
> },
> - .probe = occ_probe,
> - .remove_new = occ_remove,
> + .probe = occ_probe,
> + .remove = occ_remove,
> };
>
> static int occ_init(void)
>
> base-commit: f486c8aa16b8172f63bddc70116a0c897a7f3f02
More information about the linux-arm-kernel
mailing list