diff --git a/drivers/xen/events.c b/drivers/xen/events.c index 28f133ae76add..cc72dad34ded7 100644 --- a/drivers/xen/events.c +++ b/drivers/xen/events.c @@ -363,7 +363,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);