[Devel] [PATCH v2 0/4] kvm: hyperv: backport latest stuff from mainstream

Konstantin Khorenko khorenko at virtuozzo.com
Thu Oct 12 12:30:18 MSK 2017


arch/x86/kvm/hyperv.c: In function 'kvm_hv_vcpu_postcreate':
arch/x86/kvm/hyperv.c:708:2: error: implicit declaration of function 'kvm_vcpu_get_idx' [-Werror=implicit-function-declaration]
   hv_vcpu->vp_index = kvm_vcpu_get_idx(vcpu);
   ^
cc1: all warnings being treated as errors
make[2]: *** [arch/x86/kvm/hyperv.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [arch/x86/kvm] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [arch/x86] Error 2
make: *** Waiting for unfinished jobs....

--
Best regards,

Konstantin Khorenko,
Virtuozzo Linux Kernel Team

On 10/10/2017 10:49 AM, Roman Kagan wrote:
> These are backports of the latest commits to hyperv subsystem in
> mainsteram KVM (as of 4.13).  They address a couple of design flaws, and
> are necessary for the latest hyperv code in QEMU to work properly.
>
> v1 -> v2:
>  - replace incremental patch with a revert and a fresh backport
>  - pull in an intermediate upstream patch to minimize conflicts
>
> Roman Kagan (3):
>   Revert "kvm/x86: clear hyperv synic pages only when guest modifies
>     MSRs"
>   kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2
>   kvm: x86: hyperv: make VP_INDEX managed by userspace
>
> Wanpeng Li (1):
>   KVM: x86: fix NULL deref in vcpu_scan_ioapic
>
>  Documentation/virtual/kvm/api.txt | 18 +++++++++++
>  arch/x86/include/asm/kvm_host.h   |  2 ++
>  arch/x86/kvm/hyperv.h             |  3 +-
>  include/uapi/linux/kvm.h          |  2 ++
>  arch/x86/kvm/hyperv.c             | 67 +++++++++++++++++++++++++--------------
>  arch/x86/kvm/x86.c                | 12 ++++++-
>  6 files changed, 79 insertions(+), 25 deletions(-)
>


More information about the Devel mailing list