watchdog: asm9260: remove __init and __exit annotations
authorArnd Bergmann <arnd@arndb.de>
Fri, 8 Jan 2016 10:59:34 +0000 (11:59 +0100)
committerWim Van Sebroeck <wim@iguana.be>
Mon, 11 Jan 2016 21:48:05 +0000 (22:48 +0100)
commitac36856fe4321454b6789c019c96c3ec854094ed
treeb8598e014620e579b949f38b312f50ac1d950f64
parent0254e953537c92df3e7d0176f401a211e944fd61
watchdog: asm9260: remove __init and __exit annotations

The probe and release functions in this driver are marked
as __init and __exit, but this is wrong as indicated by this
Kbuild error message:

WARNING: vmlinux.o(.data+0x1d2308): Section mismatch in reference from the variable asm9260_wdt_driver to the function .init.text:asm9260_wdt_probe()

This removes the annotations, to make the sysfs unbind attribute
and deferred probing work.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Fixes: aae03dc98177 ("watchdog: add Alphascale asm9260-wdt driver")
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
drivers/watchdog/asm9260_wdt.c