When recompiling kernel I get the warning message: WARNING: modpost: Found 45 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' Reproducible: Always Steps to Reproduce: 1.Recompile Kernel Actual Results: WARNING: vmlinux.o(.devinit.text+0x56ba): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x56c8): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x56cf): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_fix The function __devinit efifb_probe() references a variable __initdata efifb_fix. If efifb_fix is only used by efifb_probe then annotate efifb_fix with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x56d5): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x56e6): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x572c): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5743): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_fix The function __devinit efifb_probe() references a variable __initdata efifb_fix. If efifb_fix is only used by efifb_probe then annotate efifb_fix with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x57a1): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_fix The function __devinit efifb_probe() references a variable __initdata efifb_fix. If efifb_fix is only used by efifb_probe then annotate efifb_fix with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x57b5): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x57cd): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_fix The function __devinit efifb_probe() references a variable __initdata efifb_fix. If efifb_fix is only used by efifb_probe then annotate efifb_fix with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x57d3): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x57f1): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_fix The function __devinit efifb_probe() references a variable __initdata efifb_fix. If efifb_fix is only used by efifb_probe then annotate efifb_fix with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5811): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5825): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5832): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5838): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5840): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5852): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5861): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5867): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x586d): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5873): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5880): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58ad): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58c0): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58c8): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58ce): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58ea): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58f1): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58f8): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x58ff): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5910): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x591d): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5923): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5929): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_defined The function __devinit efifb_probe() references a variable __initdata efifb_defined. If efifb_defined is only used by efifb_probe then annotate efifb_defined with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5937): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x593d): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x594a): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x595b): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5964): Section mismatch in reference from the function efifb_probe() to the (unknown reference) .init.data:(unknown) The function __devinit efifb_probe() references a (unknown reference) __initdata (unknown). If (unknown) is only used by efifb_probe then annotate (unknown) with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x598d): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_fix The function __devinit efifb_probe() references a variable __initdata efifb_fix. If efifb_fix is only used by efifb_probe then annotate efifb_fix with a matching annotation. WARNING: vmlinux.o(.devinit.text+0x5a21): Section mismatch in reference from the function efifb_probe() to the variable .init.data:efifb_fix The function __devinit efifb_probe() references a variable __initdata efifb_fix. If efifb_fix is only used by efifb_probe then annotate efifb_fix with a matching annotation. Expected Results: No warning or errors. Running gentoo kernel-sources for amd64
*** This bug has been marked as a duplicate of bug 323021 ***