gx1fb: Fix section mismatch warnings
authorRandy Dunlap <randy.dunlap@oracle.com>
Thu, 16 Jun 2011 19:31:19 +0000 (19:31 +0000)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 24 Jun 2011 08:00:31 +0000 (17:00 +0900)
commit3535ed3fa7a87244410696880000e03bc224315d
tree4939250bcc0e494d6cd7c1a5ed91aef9a89d4e26
parentbccaeafd7c117acee36e90d37c7e05c19be9e7bf
gx1fb: Fix section mismatch warnings

Fix a chain of section mismatches in geode driver, beginning with:

WARNING: drivers/video/geode/gx1fb.o(.data+0x70): Section mismatch in reference from the variable gx1fb_driver to the function .init.text:gx1fb_probe()
The variable gx1fb_driver references
the function __init gx1fb_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

Making the changes that Paul pointed out resulted in a few more
changes being needed, so they are all included here.

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
drivers/video/geode/gx1fb_core.c