Merge tag 'kvm-arm-for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm...
authorPaolo Bonzini <pbonzini@redhat.com>
Sat, 27 Sep 2014 09:03:33 +0000 (11:03 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Sat, 27 Sep 2014 09:03:33 +0000 (11:03 +0200)
Changes for KVM for arm/arm64 for 3.18

This includes a bunch of changes:
 - Support read-only memory slots on arm/arm64
 - Various changes to fix Sparse warnings
 - Correctly detect write vs. read Stage-2 faults
 - Various VGIC cleanups and fixes
 - Dynamic VGIC data strcuture sizing
 - Fix SGI set_clear_pend offset bug
 - Fix VTTBR_BADDR Mask
 - Correctly report the FSC on Stage-2 faults

Conflicts:
virt/kvm/eventfd.c
[duplicate, different patch where the kvm-arm version broke x86.
 The kvm tree instead has the right one]

1  2 
arch/arm/include/asm/kvm_host.h
arch/arm64/include/asm/kvm_host.h
include/linux/kvm_host.h
virt/kvm/kvm_main.c

Simple merge
index 992d9da88119c62a273f45d379d3950c65997b11,bcde419057463e0b2e0204418ca34b7be796d92d..2012c4ba8d67bf15c484048b4a0fe5b68f8e1b94
@@@ -191,13 -190,8 +191,13 @@@ static inline int kvm_test_age_hva(stru
        return 0;
  }
  
 +static inline void kvm_arch_mmu_notifier_invalidate_page(struct kvm *kvm,
 +                                                       unsigned long address)
 +{
 +}
 +
  struct kvm_vcpu *kvm_arm_get_running_vcpu(void);
- struct kvm_vcpu __percpu **kvm_get_running_vcpus(void);
+ struct kvm_vcpu * __percpu *kvm_get_running_vcpus(void);
  
  u64 kvm_call_hyp(void *hypfn, ...);
  
Simple merge
Simple merge