diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2015-10-21 11:46:56 -0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-10-21 11:46:56 -0400 |
commit | ad355e383d826e3506c3caaa0fe991fd112de47b (patch) | |
tree | 1f1da23f174f30a2cb1b7d8c2e8b8ace1fd00032 /arch | |
parent | b10d92a54dac25a6152f1aa1ffc95c12908035ce (diff) | |
parent | 0d997491f814c87310a6ad7be30a9049c7150489 (diff) |
Merge tag 'kvm-arm-for-v4.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into kvm-master
A late round of KVM/ARM fixes for v4.3-rc7, fixing:
- A bug where level-triggered interrupts lowered from userspace
are still routed to the guest
- A memory leak an a failed initialization path
- A build error under certain configurations
- Several timer bugs introduced with moving the timer to the active
state handling instead of the masking trick.
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/kvm/Kconfig | 1 | ||||
-rw-r--r-- | arch/arm/kvm/arm.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/kvm/Kconfig b/arch/arm/kvm/Kconfig index 210eccadb69a..356970f3b25e 100644 --- a/arch/arm/kvm/Kconfig +++ b/arch/arm/kvm/Kconfig | |||
@@ -21,6 +21,7 @@ config KVM | |||
21 | depends on MMU && OF | 21 | depends on MMU && OF |
22 | select PREEMPT_NOTIFIERS | 22 | select PREEMPT_NOTIFIERS |
23 | select ANON_INODES | 23 | select ANON_INODES |
24 | select ARM_GIC | ||
24 | select HAVE_KVM_CPU_RELAX_INTERCEPT | 25 | select HAVE_KVM_CPU_RELAX_INTERCEPT |
25 | select HAVE_KVM_ARCH_TLB_FLUSH_ALL | 26 | select HAVE_KVM_ARCH_TLB_FLUSH_ALL |
26 | select KVM_MMIO | 27 | select KVM_MMIO |
diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c index dc017adfddc8..78b286994577 100644 --- a/arch/arm/kvm/arm.c +++ b/arch/arm/kvm/arm.c | |||
@@ -1080,7 +1080,7 @@ static int init_hyp_mode(void) | |||
1080 | */ | 1080 | */ |
1081 | err = kvm_timer_hyp_init(); | 1081 | err = kvm_timer_hyp_init(); |
1082 | if (err) | 1082 | if (err) |
1083 | goto out_free_mappings; | 1083 | goto out_free_context; |
1084 | 1084 | ||
1085 | #ifndef CONFIG_HOTPLUG_CPU | 1085 | #ifndef CONFIG_HOTPLUG_CPU |
1086 | free_boot_hyp_pgd(); | 1086 | free_boot_hyp_pgd(); |