diff --git a/drivers/xen/events.c b/drivers/xen/events.c index 0923ccb2612129b2c7769fe8547ab7469e92fff8..13365ba3521853eb738f6fa9b8eb68a010c3b04b 100644 --- a/drivers/xen/events.c +++ b/drivers/xen/events.c @@ -378,7 +378,7 @@ int bind_evtchn_to_irq(unsigned int evtchn) irq = find_unbound_irq(); set_irq_chip_and_handler_name(irq, &xen_dynamic_chip, - handle_level_irq, "event"); + handle_edge_irq, "event"); evtchn_to_irq[evtchn] = irq; irq_info[irq] = mk_evtchn_info(evtchn);