2.6.31-stable review patch. If anyone has any objections, please let us know.

------------------From: Helge Deller <deller@gmx.de>

commit 35dead4235e2b67da7275b4122fed37099c2f462 upstream.

On the parisc architecture we face for each and every loaded kernel modulethis kernel "badness warning": sysfs: cannot create duplicate filename '/module/ac97_bus/sections/.text' Badness at fs/sysfs/dir.c:487

Reason for that is, that on parisc all kernel modules do have multiple.text sections due to the usage of the -ffunction-sections compiler flagwhich is needed to reach all jump targets on this platform.