Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1708902
| From | Vitaly Kuznetsov <vkuznets@redhat.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v10 0/9] Hyper-V: paravirtualized remote TLB flushing and hypercall improvements |
| Date | 2017-08-10 19:10 +0200 |
| Message-ID | <ucZ87-5c-37@gated-at.bofh.it> (permalink) |
| References | <ua4nE-3Eo-9@gated-at.bofh.it> <ucYc2-7WK-23@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Ingo Molnar <mingo@kernel.org> writes:
> I'm getting this build failure with this series:
>
> arch/x86/hyperv/mmu.c: In function ‘hyperv_setup_mmu_ops’:
> arch/x86/hyperv/mmu.c:256:3: error: ‘pv_mmu_ops’ undeclared (first use in this
> function)
> pv_mmu_ops.flush_tlb_others = hyperv_flush_tlb_others;
> ^
>
> with the attached (rand-)config.
>
> # CONFIG_PARAVIRT is not set
Ouch, this is definitely required for the new feature. Sorry :-(
I think the best way to handle this (and having in mind upcoming PV
spinlocks for Hyper-V) is something like
diff --git a/drivers/hv/Kconfig b/drivers/hv/Kconfig
index c29cd5387a35..50b89ea0e60f 100644
--- a/drivers/hv/Kconfig
+++ b/drivers/hv/Kconfig
@@ -3,6 +3,7 @@ menu "Microsoft Hyper-V guest support"
config HYPERV
tristate "Microsoft Hyper-V client drivers"
depends on X86 && ACPI && PCI && X86_LOCAL_APIC && HYPERVISOR_GUEST
+ select PARAVIRT
help
Select this option to run Linux as a Hyper-V client operating
system.
added to PATCH7 of the series. In case nobody objects, would you like me
to resend the patch or do the whole v11 submission?
Thanks and sorry for the breakage,
--
Vitaly
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH v10 0/9] Hyper-V: paravirtualized remote TLB flushing and hypercall improvements Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:10 +0200
[PATCH v10 1/9] x86/hyper-v: include hyperv/ only when CONFIG_HYPERV is set Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:10 +0200
[tip:x86/platform] x86/hyper-v: Include hyperv/ only when CONFIG_HYPERV is set tip-bot for Vitaly Kuznetsov <tipbot@zytor.com> - 2017-08-10 18:50 +0200
[PATCH v10 3/9] x86/hyper-v: fast hypercall implementation Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:10 +0200
[tip:x86/platform] x86/hyper-v: Introduce fast hypercall implementation tip-bot for Vitaly Kuznetsov <tipbot@zytor.com> - 2017-08-10 18:50 +0200
[PATCH v10 7/9] x86/hyper-v: use hypercall for remote TLB flush Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:20 +0200
[tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush tip-bot for Vitaly Kuznetsov <tipbot@zytor.com> - 2017-08-10 18:50 +0200
[tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush tip-bot for Vitaly Kuznetsov <tipbot@zytor.com> - 2017-08-10 20:30 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-10 21:00 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-10 21:30 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-11 11:10 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush "Kirill A. Shutemov" <kirill@shutemov.name> - 2017-08-11 13:30 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Linus Torvalds <torvalds@linux-foundation.org> - 2017-08-11 18:20 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-11 18:30 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-11 11:30 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-11 13:00 +0200
Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Andrew Cooper <andrew.cooper3@citrix.com> - 2017-08-11 13:10 +0200
Re: [Xen-devel] [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-11 14:10 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Juergen Gross <jgross@suse.com> - 2017-08-11 14:30 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-11 14:40 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Juergen Gross <jgross@suse.com> - 2017-08-11 14:50 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-11 15:00 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Juergen Gross <jgross@suse.com> - 2017-08-11 15:10 +0200
Re: [tip:x86/platform] x86/hyper-v: Use hypercall for remote TLB flush Peter Zijlstra <peterz@infradead.org> - 2017-08-11 15:50 +0200
[PATCH v10 4/9] hyper-v: use fast hypercall for HVCALL_SIGNAL_EVENT Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:20 +0200
[tip:x86/platform] hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT tip-bot for Vitaly Kuznetsov <tipbot@zytor.com> - 2017-08-10 18:50 +0200
[PATCH v10 5/9] x86/hyper-v: implement rep hypercalls Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:20 +0200
[tip:x86/platform] x86/hyper-v: Implement rep hypercalls tip-bot for Vitaly Kuznetsov <tipbot@zytor.com> - 2017-08-10 18:50 +0200
[PATCH v10 8/9] x86/hyper-v: support extended CPU ranges for TLB flush hypercalls Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:20 +0200
[PATCH v10 9/9] tracing/hyper-v: trace hyperv_mmu_flush_tlb_others() Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:20 +0200
[PATCH v10 6/9] hyper-v: globalize vp_index Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-02 18:20 +0200
[tip:x86/platform] hyper-v: Globalize vp_index tip-bot for Vitaly Kuznetsov <tipbot@zytor.com> - 2017-08-10 18:50 +0200
Re: [PATCH v10 0/9] Hyper-V: paravirtualized remote TLB flushing and hypercall improvements Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-10 14:00 +0200
Re: [PATCH v10 0/9] Hyper-V: paravirtualized remote TLB flushing and hypercall improvements Ingo Molnar <mingo@kernel.org> - 2017-08-10 17:20 +0200
Re: [PATCH v10 0/9] Hyper-V: paravirtualized remote TLB flushing and hypercall improvements Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-10 17:20 +0200
Re: [PATCH v10 0/9] Hyper-V: paravirtualized remote TLB flushing and hypercall improvements Vitaly Kuznetsov <vkuznets@redhat.com> - 2017-08-10 19:10 +0200
csiph-web