----- Forwarded message from Sam Ravnborg <sam@xxxxxxxxxxxx> -----
Forgot lkml in first mail...
Sam
Subject: [RFC PATCH] kbuild: silence section mismatch warnings
From: Sam Ravnborg <sam@xxxxxxxxxxxx>
Date: Fri, 11 May 2007 23:03:46 +0200
User-Agent: Mutt/1.4.2.1i
To: Chris Wedgwood <cw@xxxxxxxx>, Andrew Morton <akpm@xxxxxxxx>,
"David S. Miller" <davem@xxxxxxxxxx>,
Russell King <rmk@xxxxxxxxxxxxxxxx>,
Satyam Sharma <satyam.sharma@xxxxxxxxx>
Cc: sam@xxxxxxxxxxxx
Following patch allow us in specific places to silence section mismatch warnings.
There is a few legitime places that modpost does not yet recognize where
reference from .text to .init.text (likewise for data) are legitime.
This allow us to spot the few places and annotate them so we do not
get false warnings that in the end will let real warnings pass.
The annotation is simple to grep for so revieing all uses in a few
months time are trivial. It is assumed that a few places will
use this to shut up the warning as replacement for the real fix.
But these cases are esay to spot and to fix up.
With this and the following two patches I have a section mismatch free
build.
The plan is that a section mismatch soon will graduate from a warning to an error.
This will hurt a few drives but then they have an incentive to fix it up.
Comments welcome.