Public bug reported:
Attempting to build the 3.13.0-139.188 kernel with
CONFIG_PARAVIRT_CLOCK=y but with CONFIG_KVM_GUEST unset fails.
arch/x86/built-in.o: In function `kaiser_init':
(.init.text+0x14a84): undefined reference to `kvm_clock'
This appears to be because kvmclock.o is included based on
CONFIG_KVM_GUEST, but the code in arch/x86/mm/kaiser.c referencing
kvm_clock is included based only on CONFIG_PARAVIRT_CLOCK:
#ifdef CONFIG_PARAVIRT_CLOCK
for (idx = 0; kvm_clock.archdata.vclock_mode == VCLOCK_PVCLOCK &&
idx <= (PVCLOCK_FIXMAP_END-PVCLOCK_FIXMAP_BEGIN); idx++) {
kaiser_add_user_map_early((void
*)__fix_to_virt(PVCLOCK_FIXMAP_BEGIN + idx),
PAGE_SIZE,
__PAGE_KERNEL_VVAR | _PAGE_GLOBAL);
}
#endif
I found this cross-compiling, so the output of ubuntu-bug, cat
version_signature and lspci are not correct for the target system.
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1742472
Title:
3.13.0-139.188 build fails with CONFIG_PARAVIRT_CLOCK but not
CONFIG_KVM_GUEST
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1742472/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs