The variable kvm_rebooting is a common kvm variable, so move its declaration from arch/x86/include/asm/kvm_host.h to arch/arm/include/asm/kvm_host.h. Fixes sparse warning when building on arm64: virt/kvm/kvm_main.c:warning: symbol 'kvm_rebooting' was not declared. Should it be static? Signed-off-by: Geoff Levand <geoff@xxxxxxxxxxxxx> --- arch/x86/include/asm/kvm_host.h | 2 -- include/linux/kvm_host.h | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index da7c126..225139a 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h @@ -964,8 +964,6 @@ enum { #define HF_IRET_MASK (1 << 4) #define HF_GUEST_MASK (1 << 5) /* VCPU is in guest-mode */ -extern bool kvm_rebooting; - #define ____kvm_handle_fault_on_reboot(insn, cleanup_insn) \ "666: " insn "\n\t" \ "668: \n\t" \ diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index 4bfb062..7165bd8 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h @@ -1037,6 +1037,7 @@ static inline bool kvm_check_request(int req, struct kvm_vcpu *vcpu) * Trap the fault and ignore the instruction if that happens. */ asmlinkage void kvm_spurious_fault(void); +extern bool kvm_rebooting; #ifdef CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html