Thread (1 message) 1 message, 1 author, 2012-10-07

Re: sata_highbank: mismatch in reference

From: Grant Likely <hidden>
Date: 2012-10-07 17:06:30

On Oct 7, 2012 3:05 PM, "Sami Kerola" [off-list ref] wrote:
FYI maintainers,

I tried to compile linus git kernel (v3.6-7996-g0b8e74c) and got
mismatch warning. I am not sure, but the warning might have something
to do config option CONFIG_OPTIMIZE_INLINING=y. Here are the
interesting lines from compilation attempt.

WARNING: drivers/ata/sata_highbank.o(.data+0x0): Section mismatch in
reference from the variable ahci_highbank_driver to the function
.init.text:ahci_highbank_probe()
The variable ahci_highbank_driver references
the function __init ahci_highbank_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
This error means that the _probe and _release hooks need to be changed
from __init to __devinit and __exit to __devexit.

g.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help