diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-25 00:01:58 (GMT) |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-25 00:01:58 (GMT) |
commit | 3c71d03a28ce653708a9a6dadc5536bf49cbc5fc (patch) | |
tree | 0998893f38ab49c1ea89a33102713bc92b5d9d4c | |
parent | 824282ca7d250bd7c301f221c3cd902ce906d731 (diff) | |
parent | cf3fa17c2003dd9d1534e7da2d462132e1b70811 (diff) | |
download | linux-3c71d03a28ce653708a9a6dadc5536bf49cbc5fc.tar.xz |
Merge tag 'gpio-v3.9-lastminute' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio
Pull gpi fix from Linus Walleij:
"This is a last minute revert for the GPIO tree, as Mike Dunn noticed
breakage on some older PXA machines due to moving PXA GPIO initcalls
to the module_init initlevel"
* tag 'gpio-v3.9-lastminute' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
Revert "gpio: pxa: set initcall level to module init"
-rw-r--r-- | drivers/gpio/gpio-pxa.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/gpio/gpio-pxa.c b/drivers/gpio/gpio-pxa.c index 9cc108d..8325f58 100644 --- a/drivers/gpio/gpio-pxa.c +++ b/drivers/gpio/gpio-pxa.c @@ -642,7 +642,12 @@ static struct platform_driver pxa_gpio_driver = { .of_match_table = of_match_ptr(pxa_gpio_dt_ids), }, }; -module_platform_driver(pxa_gpio_driver); + +static int __init pxa_gpio_init(void) +{ + return platform_driver_register(&pxa_gpio_driver); +} +postcore_initcall(pxa_gpio_init); #ifdef CONFIG_PM static int pxa_gpio_suspend(void) |