Section mismatch from drivers/gpu/drm/i915/i915.o when building 2.6.30-rc6-git3

From: Martin Knoblauch
Date: Mon May 18 2009 - 10:17:02 EST


To whom it may concern. Building 2.6.30-rc6-git3 I get the following section mismatch. RHEL4.3 userspace on x86_64. Config attached.


BUILD arch/x86/boot/bzImage
Root device is (104, 3)
Setup is 12664 bytes (padded to 12800 bytes).
System is 2648 kB
CRC 827874e2
Kernel: arch/x86/boot/bzImage is ready (#3)
Building modules, stage 2.
MODPOST 470 modules
WARNING: drivers/gpu/drm/i915/i915.o(.text+0x1313e): Section mismatch in reference from the function intel_lvds_init() to the variable .init.data:intel_no_lvds
The function intel_lvds_init() references
the variable __initdata intel_no_lvds.
This is often because intel_lvds_init lacks a __initdata
annotation or the annotation of intel_no_lvds is wrong.

Cheers
Martin

Attachment: config-2.6.30-rc6-git3-i915
Description: Binary data