kbuild: fix false section mismatch warnings
authorSam Ravnborg <sam@ravnborg.org>
Fri, 14 Apr 2006 21:54:13 +0000 (23:54 +0200)
committerSam Ravnborg <sam@mars.ravnborg.org>
Fri, 14 Apr 2006 22:35:22 +0000 (00:35 +0200)
commit5ecdd0f67c624714ccd5358e1cc88324f86f0e10
tree54ed2346bf1f4c85763fbd0622422c67679dfbc1
parentb5ac4817de3032796c558b0a32062e7392b5ea60
kbuild: fix false section mismatch warnings

Darren Jenkins <darrenrjenkins@gmail.com> pointed out a
number of false positives where we referenced variables
from a _driver variable.
Fix it by check for that pattern and ignore it.

Randy.Dunlap <rdunlap@xenotime.net> pointed out a similar
set of warnings for a number of scsi drivers.
In scsi world they misname their variables *_template or
*_sht so add these to list of variables that may have references
to .init.text with no warning.

Randy.Dunlap <rdunlap@xenotime.net> also pointed out a scsi driver
with many references to .exit.text from .rodata. This is compiler
generated references and we already ignore these for .init.text, so
ignore them for .exit.text also.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/mod/modpost.c