[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