]> xenbits.xensource.com Git - people/julieng/freebsd.git/commitdiff
xen/intr: unmask the event channel when we have added a new handler
authorJulien Grall <julien.grall@linaro.org>
Tue, 24 Jun 2014 16:43:57 +0000 (17:43 +0100)
committerJulien Grall <julien.grall@linaro.org>
Sun, 12 Apr 2015 11:08:10 +0000 (12:08 +0100)
sys/xen/xen_intr.c

index c067ca142be913fe3537be952733c94350c453d0..0df02bd8fd1ba50b3e8cf89407189291999f33dc 100644 (file)
@@ -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);
 }