Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=85b74d6c119a7dae882569e57925eaafecc07859
Commit:     85b74d6c119a7dae882569e57925eaafecc07859
Parent:     87d7e98012e60d36cdb6c9c6a6cd1dec7c2b5a1c
Author:     Sam Ravnborg <[EMAIL PROTECTED]>
AuthorDate: Wed Jan 30 13:33:37 2008 +0100
Committer:  Ingo Molnar <[EMAIL PROTECTED]>
CommitDate: Wed Jan 30 13:33:37 2008 +0100

    x86: fix section mismatch warning in early-quirks.c
    
    Fix following warnings:
    WARNING: arch/x86/kernel/built-in.o(.text+0x139e1): Section mismatch: 
reference to .init.data:early_qrk in 'check_dev_quirk'
    WARNING: arch/x86/kernel/built-in.o(.text+0x139f5): Section mismatch: 
reference to .init.data:early_qrk in 'check_dev_quirk'
    WARNING: arch/x86/kernel/built-in.o(.text+0x13a0c): Section mismatch: 
reference to .init.data:early_qrk in 'check_dev_quirk'
    WARNING: arch/x86/kernel/built-in.o(.text+0x13a12): Section mismatch: 
reference to .init.data:early_qrk in 'check_dev_quirk'
    WARNING: arch/x86/kernel/built-in.o(.text+0x13a1a): Section mismatch: 
reference to .init.data:early_qrk in 'check_dev_quirk'
    WARNING: arch/x86/kernel/built-in.o(.text+0x13a36): Section mismatch: 
reference to .init.data:early_qrk in 'check_dev_quirk'
    WARNING: arch/x86/kernel/built-in.o(.text+0x13a42): Section mismatch: 
reference to .init.data:
    
    Warning was caused by access to the __initdata annotated variable
    from the non-annotated static function check_dev_quirk().
    check_dev_quirk() were only used from a function annotated
    __init so add __init annotation to check_dev_quirk() to fix it.
    
    Signed-off-by: Sam Ravnborg <[EMAIL PROTECTED]>
    Signed-off-by: Ingo Molnar <[EMAIL PROTECTED]>
    Signed-off-by: Thomas Gleixner <[EMAIL PROTECTED]>
---
 arch/x86/kernel/early-quirks.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/x86/kernel/early-quirks.c b/arch/x86/kernel/early-quirks.c
index 3f88e43..9f51e1e 100644
--- a/arch/x86/kernel/early-quirks.c
+++ b/arch/x86/kernel/early-quirks.c
@@ -133,7 +133,7 @@ static struct chipset early_qrk[] __initdata = {
        {}
 };
 
-static void check_dev_quirk(int num, int slot, int func)
+static void __init check_dev_quirk(int num, int slot, int func)
 {
        u16 class;
        u16 vendor;
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to