Commit 54a353a0 authored by Jeremy Fitzhardinge's avatar Jeremy Fitzhardinge Committed by Ingo Molnar
Browse files

xen: set irq_chip disable



By default, the irq_chip.disable operation is a no-op.  Explicitly set
it to disable the Xen event channel.

Signed-off-by: default avatarJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 7c1d7cdc
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -820,8 +820,11 @@ void xen_irq_resume(void)


static struct irq_chip xen_dynamic_chip __read_mostly = {
static struct irq_chip xen_dynamic_chip __read_mostly = {
	.name		= "xen-dyn",
	.name		= "xen-dyn",

	.disable	= disable_dynirq,
	.mask		= disable_dynirq,
	.mask		= disable_dynirq,
	.unmask		= enable_dynirq,
	.unmask		= enable_dynirq,

	.ack		= ack_dynirq,
	.ack		= ack_dynirq,
	.set_affinity	= set_affinity_irq,
	.set_affinity	= set_affinity_irq,
	.retrigger	= retrigger_dynirq,
	.retrigger	= retrigger_dynirq,