Merge tag 'kvmarm-for-4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm...
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 9 Feb 2017 15:01:23 +0000 (16:01 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 9 Feb 2017 15:01:23 +0000 (16:01 +0100)
kvmarm updates for 4.11

- GICv3 save restore
- Cache flushing fixes
- MSI injection fix for GICv3 ITS
- Physical timer emulation support

1  2 
arch/powerpc/mm/init-common.c
arch/x86/kvm/x86.c

@@@ -79,11 -78,15 +79,15 @@@ void pgtable_cache_add(unsigned shift, 
        align = max_t(unsigned long, align, minalign);
        name = kasprintf(GFP_KERNEL, "pgtable-2^%d", shift);
        new = kmem_cache_create(name, table_size, align, 0, ctor);
+       if (!new)
+               panic("Could not allocate pgtable cache for order %d", shift);
        kfree(name);
        pgtable_cache[shift - 1] = new;
        pr_debug("Allocated pgtable cache for order %d\n", shift);
  }
 -
 +EXPORT_SYMBOL_GPL(pgtable_cache_add); /* used by kvm_hv module */
  
  void pgtable_cache_init(void)
  {
Simple merge