[Debian] Re: Bug#403712: kernel-patch-openvz: Cannot compile kernel, undefined symbols

Kirill Korotaev dev at sw.ru
Thu Dec 21 12:10:43 EST 2006


David,

> Got it to build and even attempt to boot--no undefineds!
thanks a lot for your help!
the previous bugs are fixed: http://bugzilla.openvz.org/show_bug.cgi?id=411

> The thing listed a lot of oops codes, many involving the journaling, so I 
> panicked and stopped it.
> 
> Additionally, there were items like:
> BUG: Using SMP with preemptive .... 
> (or something like that.)
> (I do not have multiple processors but the default kernels are SMP. I could 
> set that option to "n". I saw somewhere that a scheduler option needs to be 
> set to CPQ--I believe I have this Anticipatory now--could this be the 
> problem?)
Mm, no, I don't think it is related to CFQ/AS schedulers.
It is most likely related to CONFIG_PREEMPT. Set it to 'n' plz.
The fix for this will be included in next build as well.
Just too many option combinations which were not tested yet, sorry for this.

> The one ominous thing in the build is this item:
> Building modules, stage 2.
>   MODPOST
> WARNING: drivers/acpi/processor.o - Section mismatch: reference to .init.data: 
> from .text between 'acpi_processor_power_init' (at offset 0x1055) and 
> 'acpi_safe_halt'
> WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: 
> from .text between 'he_start' (at offset 0x1f5d) and 'he_service_tbrq'
> WARNING: modpost: module vzwdog.ko uses symbol 'next_online_pgdat' marked 
> UNUSED
> WARNING: modpost: module vzwdog.ko uses symbol 'first_online_pgdat' marked 
> UNUSED
> WARNING: "next_online_pgdat" [kernel/ve/vzwdog.ko] has no CRC!
> WARNING: "first_online_pgdat" [kernel/ve/vzwdog.ko] has no CRC!
> 
> I do not know whether the "mismatches" are related to openvz or is in other 
> builds as well. If I do not notice it and nothing bawks... I do not have acpi 
> working so might be using apm instead. Both are cited.
No, these warnings are not critical at all.
the latter 4 are OpenVZ related, but are fully ok, we just used
the symbols which are marked as not used by any one.

Thanks,
Kirill


More information about the Debian mailing list