]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
xen/events: Always allocate legacy interrupts on PV guests
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Fri, 20 Nov 2015 16:25:04 +0000 (11:25 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Dec 2015 19:31:26 +0000 (14:31 -0500)
commite8d097151d309eb71f750bbf34e6a7ef6256da7e
tree1fde559875f606908f40e94815c6abb492623018
parent06992dcaf2476456a66a0ab907b36c507161dedf
xen/events: Always allocate legacy interrupts on PV guests

commit b4ff8389ed14b849354b59ce9b360bdefcdbf99c upstream.

After commit 8c058b0b9c34 ("x86/irq: Probe for PIC presence before
allocating descs for legacy IRQs") early_irq_init() will no longer
preallocate descriptors for legacy interrupts if PIC does not
exist, which is the case for Xen PV guests.

Therefore we may need to allocate those descriptors ourselves.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Suggested-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/include/asm/irq.h
arch/arm64/include/asm/irq.h
drivers/xen/events/events_base.c