kernel - add lwkt_set_interrupt_support_thread() API
[dragonfly.git] / sys / dev / disk / ahci / ahci_dragonfly.c
index 55d524b..a550644 100644 (file)
@@ -367,6 +367,12 @@ ahci_port_thread(void *arg)
        struct ahci_port *ap = arg;
        int mask;
 
+       /*
+        * Sets us up as an interrupt support thread, meaning we are
+        * given a higher priority and we can preempt normal threads.
+        */
+       lwkt_set_interrupt_support_thread();
+
        /*
         * The helper thread is responsible for the initial port init,
         * so all the ports can be inited in parallel.