llimproving 发表于 2015-06-10 17:05

Linux 4.0.5内核编译错误


Linux 4.0.5内核在编译make modules时报出如下错误:


arch/x86/kvm/mmu.c: In function ‘kvm_mmu_pte_write’:
arch/x86/kvm/mmu.c:4219:3: error: unknown field ‘cr0_wp’ specified in initializer
arch/x86/kvm/mmu.c:4220:3: error: unknown field ‘cr4_pae’ specified in initializer
arch/x86/kvm/mmu.c:4220:3: warning: excess elements in union initializer
arch/x86/kvm/mmu.c:4220:3: warning: (near initialization for ‘(anonymous)’)
arch/x86/kvm/mmu.c:4221:3: error: unknown field ‘nxe’ specified in initializer
arch/x86/kvm/mmu.c:4221:3: warning: excess elements in union initializer
arch/x86/kvm/mmu.c:4221:3: warning: (near initialization for ‘(anonymous)’)
arch/x86/kvm/mmu.c:4222:3: error: unknown field ‘smep_andnot_wp’ specified in initializer
arch/x86/kvm/mmu.c:4222:3: warning: excess elements in union initializer
arch/x86/kvm/mmu.c:4222:3: warning: (near initialization for ‘(anonymous)’)
arch/x86/kvm/mmu.c:4223:3: error: unknown field ‘smap_andnot_wp’ specified in initializer
arch/x86/kvm/mmu.c:4223:3: warning: excess elements in union initializer
arch/x86/kvm/mmu.c:4223:3: warning: (near initialization for ‘(anonymous)’)
页: [1]
查看完整版本: Linux 4.0.5内核编译错误