kbuild: fix modpost warnings for xtensa
authorSam Ravnborg <sam@ravnborg.org>
Wed, 25 Jul 2007 20:24:52 +0000 (22:24 +0200)
committerSam Ravnborg <sam@ravnborg.org>
Wed, 25 Jul 2007 20:24:52 +0000 (22:24 +0200)
commitcb7e51d8b1f8e2390970f4bb7d095c414b1bf3cf
treee19f40c59cca4f8a028a34c78c23161422d902e7
parent83cda2bb37cb8476cd84659d9698ab48553be974
kbuild: fix modpost warnings for xtensa

The Xtensa architecture places literal pools in sections separate
from the instructions. The corresponsing text sections, therefore,
reference the .literal section, and we have to suppress those
warnings.

The naming convention defines the name for a literal
section as .SECTION.literal, unless .SECTION is .text. In that case
the name is only .literal. Using strncmp() instead of strcmp()
to compare the from-section with .SECTION.init.refok in pattern 0
should not cause any regressions for other architectures.

We also need to suppress warnings for two informational
sections (.xt.lit and .xt.prop) used by the Xtensa architecture.

Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/mod/modpost.c