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

gpio: mvebu: Remove initcall-based driver initialization

There's no reason to use an initcall to initialize this driver,
and regular module_platform_driver() can be used instead.

Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Reviewed-by: Javier Martinez Canillas <javier@dowhile0.org>
Acked-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Ezequiel Garcia and committed by
Linus Walleij
dd640039 a49f2e74

+1 -6
+1 -6
drivers/gpio/gpio-mvebu.c
··· 736 736 }, 737 737 .probe = mvebu_gpio_probe, 738 738 }; 739 - 740 - static int __init mvebu_gpio_init(void) 741 - { 742 - return platform_driver_register(&mvebu_gpio_driver); 743 - } 744 - postcore_initcall(mvebu_gpio_init); 739 + module_platform_driver(mvebu_gpio_driver);