From: Enrico Weigelt <info@xxxxxxxxx> Reduce driver init boilerplate by using the new subsys_platform_driver() macro. Signed-off-by: Enrico Weigelt <info@xxxxxxxxx> --- 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