Merge tag 'for-linus-4.4-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 26 Nov 2015 19:42:25 +0000 (11:42 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 26 Nov 2015 19:42:25 +0000 (11:42 -0800)
Pull xen bug fixes from David Vrabel:

 - Fix gntdev and numa balancing.

 - Fix x86 boot crash due to unallocated legacy irq descs.

 - Fix overflow in evtchn device when > 1024 event channels.

* tag 'for-linus-4.4-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
  xen/evtchn: dynamically grow pending event channel ring
  xen/events: Always allocate legacy interrupts on PV guests
  xen/gntdev: Grant maps should not be subject to NUMA balancing

1  2 
arch/arm64/include/asm/irq.h

index 23eb450b820ba03ce83b737f308fcd3d6b33f9a8,8b9bf54105b3e12dc41829194981bac6c95ef3fc..8e8d30684392b1065b0c5d1f65e7715e4028331c
@@@ -5,6 -7,23 +5,11 @@@
  
  struct pt_regs;
  
 -extern void migrate_irqs(void);
  extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
  
 -static inline void acpi_irq_init(void)
 -{
 -      /*
 -       * Hardcode ACPI IRQ chip initialization to GICv2 for now.
 -       * Proper irqchip infrastructure will be implemented along with
 -       * incoming  GICv2m|GICv3|ITS bits.
 -       */
 -      acpi_gic_init();
 -}
 -#define acpi_irq_init acpi_irq_init
 -
+ static inline int nr_legacy_irqs(void)
+ {
+       return 0;
+ }
  #endif