From 91d313bbe7a60eb5af5ebe83633415037c1cdaac Mon Sep 17 00:00:00 2001 From: Julien Grall Date: Tue, 24 Jun 2014 17:43:57 +0100 Subject: [PATCH] xen/intr: unmask the event channel when we have added a new handler --- sys/xen/xen_intr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/xen/xen_intr.c b/sys/xen/xen_intr.c index c067ca142be9..0df02bd8fd1b 100644 --- a/sys/xen/xen_intr.c +++ b/sys/xen/xen_intr.c @@ -1549,6 +1549,11 @@ xen_intr_add_handler(device_t dev, driver_filter_t filter, error); } + /* Unmask the event channel if the handler has been correctly added */ + if (error == 0) + evtchn_unmask_port(isrc->xi_port); + + return (error); } -- 2.39.5