On 02/02/2019 10:50, kbuild test robot wrote:
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git master
head:   a7d7d3ebc7d441ee48e1fd87d9a8abbf7d528127
commit: 4cc936fd184a2641801c906ea320326317895397 [7/8] KVM: arm64: Relax the 
restriction on using stage2 PUD huge mapping
config: arm-axm55xx_defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (Debian 8.2.0-11) 8.2.0
reproduce:
         wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
         chmod +x ~/bin/make.cross
         git checkout 4cc936fd184a2641801c906ea320326317895397
         # save the attached .config to linux build tree
         GCC_VERSION=8.2.0 make.cross ARCH=arm

All errors (new ones prefixed by >>):

    arch/arm/kvm/../../../virt/kvm/arm/mmu.c: In function 'user_mem_abort':
arch/arm/kvm/../../../virt/kvm/arm/mmu.c:1705:36: error: implicit declaration 
of function 'kvm_stage2_has_pmd'; did you mean 'kvm_stage2_has_pud'? 
[-Werror=implicit-function-declaration]
           (vma_pagesize == PUD_SIZE && kvm_stage2_has_pmd(kvm))) &&
                                        ^~~~~~~~~~~~~~~~~~
                                        kvm_stage2_has_pud
    cc1: some warnings being treated as errors

vim +1705 arch/arm/kvm/../../../virt/kvm/arm/mmu.c


Thanks for the report. I will fix this by adding dummy definitions for arm32.

Suzuki
_______________________________________________
kvmarm mailing list
[email protected]
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm

Reply via email to