From: Enrico Weigelt <[email protected]> Reduce driver init boilerplate by using the new subsys_platform_driver() macro.
Signed-off-by: Enrico Weigelt <[email protected]> --- drivers/gpio/gpio-htc-egpio.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/gpio/gpio-htc-egpio.c b/drivers/gpio/gpio-htc-egpio.c index 9d3ac51..cc7a655 100644 --- a/drivers/gpio/gpio-htc-egpio.c +++ b/drivers/gpio/gpio-htc-egpio.c @@ -422,10 +422,4 @@ static int egpio_resume(struct platform_device *pdev) .suspend = egpio_suspend, .resume = egpio_resume, }; - -static int __init egpio_init(void) -{ - return platform_driver_probe(&egpio_driver, egpio_probe); -} -/* start early for dependencies */ -subsys_initcall(egpio_init); +subsys_platform_driver(egpio_driver); -- 1.9.1

