]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - drivers/scsi/qla2xxx/qla_isr.c
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / drivers / scsi / qla2xxx / qla_isr.c
index 068c4e47fac99c2cdcf480776ceba3dc5b33cf99..a2090f6403976e86b3c6397bf50e79cfa6ebea6e 100644 (file)
@@ -3125,7 +3125,11 @@ qla24xx_enable_msix(struct qla_hw_data *ha, struct rsp_que *rsp)
                * kref_put().
                */
                kref_get(&qentry->irq_notify.kref);
+#ifdef CONFIG_PREEMPT_RT_BASE
+               swork_queue(&qentry->irq_notify.swork);
+#else
                schedule_work(&qentry->irq_notify.work);
+#endif
        }
 
        /*