--- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/x86.c | 2 +- kernel/kexec_file.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/x86/kvm/svm/svm.c b/arch/x86/kvm/svm/svm.c index ce242e86c5ea..bc281fbc54c2 100644 --- a/arch/x86/kvm/svm/svm.c +++ b/arch/x86/kvm/svm/svm.c @@ -3240,7 +3240,7 @@ static int interrupt_window_interception(struct kvm_vcpu *vcpu) kvm_make_request(KVM_REQ_EVENT, vcpu); svm_clear_vintr(to_svm(vcpu)); - ++vcpu->stat.irq_window_exits; + ++vcpu->stat->irq_window_exits; return 1; } diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 4b99016fe536..d4210053e6b8 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c @@ -11129,7 +11129,7 @@ void kvm_inc_or_dec_irq_window_inhibit(struct kvm *kvm, bool inc) */ guard(rwsem_write)(&kvm->arch.apicv_update_lock); if (atomic_add_return(add, &kvm->arch.apicv_nr_irq_window_req) == inc) - __kvm_set_or_clear_apicv_inhibit(kvm, APICV_INHIBIT_REASON_IRQWIN, inc); + __kvm_set_or_clear_apicv_inhibit(kvm->planes[0], APICV_INHIBIT_REASON_IRQWIN, inc); } EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_inc_or_dec_irq_window_inhibit); diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c index 81cf454ab516..da44bac7df74 100644 --- a/kernel/kexec_file.c +++ b/kernel/kexec_file.c @@ -259,7 +259,7 @@ kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd, image->kernel_buf_len, NULL, sig_ok); if (ret) { - pr_warn("vbs: kexec kernel rejected by secure kernel (%d)\n", ret); + pr_warn("vbs: kexec kernel rejected by secure kernel (%zd)\n", ret); goto out; } } -- 2.55.0