diff options
Diffstat (limited to 'net/rfkill/rfkill-gpio.c')
-rw-r--r-- | net/rfkill/rfkill-gpio.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/net/rfkill/rfkill-gpio.c b/net/rfkill/rfkill-gpio.c index 128677d69056..865adb61685a 100644 --- a/net/rfkill/rfkill-gpio.c +++ b/net/rfkill/rfkill-gpio.c | |||
@@ -105,7 +105,7 @@ static int rfkill_gpio_probe(struct platform_device *pdev) | |||
105 | ret = pdata->gpio_runtime_setup(pdev); | 105 | ret = pdata->gpio_runtime_setup(pdev); |
106 | if (ret) { | 106 | if (ret) { |
107 | pr_warn("%s: can't set up gpio\n", __func__); | 107 | pr_warn("%s: can't set up gpio\n", __func__); |
108 | return ret; | 108 | goto fail_alloc; |
109 | } | 109 | } |
110 | } | 110 | } |
111 | 111 | ||
@@ -220,18 +220,7 @@ static struct platform_driver rfkill_gpio_driver = { | |||
220 | }, | 220 | }, |
221 | }; | 221 | }; |
222 | 222 | ||
223 | static int __init rfkill_gpio_init(void) | 223 | module_platform_driver(rfkill_gpio_driver); |
224 | { | ||
225 | return platform_driver_register(&rfkill_gpio_driver); | ||
226 | } | ||
227 | |||
228 | static void __exit rfkill_gpio_exit(void) | ||
229 | { | ||
230 | platform_driver_unregister(&rfkill_gpio_driver); | ||
231 | } | ||
232 | |||
233 | module_init(rfkill_gpio_init); | ||
234 | module_exit(rfkill_gpio_exit); | ||
235 | 224 | ||
236 | MODULE_DESCRIPTION("gpio rfkill"); | 225 | MODULE_DESCRIPTION("gpio rfkill"); |
237 | MODULE_AUTHOR("NVIDIA"); | 226 | MODULE_AUTHOR("NVIDIA"); |