Messages in this thread Patch in this message | | | From | Jingoo Han <> | Subject | [PATCH 1/3] backlight: ep93xx: fix section mismatch | Date | Thu, 25 Oct 2012 20:03:21 +0900 |
| |
Fix section mismatch warning as below:
WARNING: drivers/video/backlight/built-in.o(.data+0x110): Section mismatch in reference from the variable ep93xxbl_driver to the function .init.text:ep93xxbl_probe() The variable ep93xxbl_driver references the function __init ep93xxbl_probe() If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
Signed-off-by: Jingoo Han <jg1.han@samsung.com> Cc: H Hartley Sweeten <hsweeten@visionengravers.com> Cc: Richard Purdie <rpurdie@rpsys.net> --- drivers/video/backlight/ep93xx_bl.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/video/backlight/ep93xx_bl.c b/drivers/video/backlight/ep93xx_bl.c index 08214e1..d0c688b 100644 --- a/drivers/video/backlight/ep93xx_bl.c +++ b/drivers/video/backlight/ep93xx_bl.c @@ -60,7 +60,7 @@ static const struct backlight_ops ep93xxbl_ops = { .get_brightness = ep93xxbl_get_brightness, }; -static int __init ep93xxbl_probe(struct platform_device *dev) +static int __devinit ep93xxbl_probe(struct platform_device *dev) { struct ep93xxbl *ep93xxbl; struct backlight_device *bl; @@ -106,7 +106,7 @@ static int __init ep93xxbl_probe(struct platform_device *dev) return 0; } -static int ep93xxbl_remove(struct platform_device *dev) +static int __devexit ep93xxbl_remove(struct platform_device *dev) { struct backlight_device *bl = platform_get_drvdata(dev); -- 1.7.1
| |