From: Julien Grall Date: Tue, 24 Jun 2014 16:43:57 +0000 (+0100) Subject: xen/intr: unmask the event channel when we have added a new handler X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=ca6a09099b1a9a8030215ce6ca80afd261f15b3f;p=people%2Fjulieng%2Ffreebsd.git xen/intr: unmask the event channel when we have added a new handler --- diff --git a/sys/xen/xen_intr.c b/sys/xen/xen_intr.c index e5c12af89ce7..acb8e5dcebf2 100644 --- a/sys/xen/xen_intr.c +++ b/sys/xen/xen_intr.c @@ -1525,6 +1525,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); }