]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - drivers/scsi/libsas/sas_ata.c
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / drivers / scsi / libsas / sas_ata.c
index 763f012fdeca00e21f086be86efa1ec12d65c5f0..d0f61b595470c62bd890bb539d9ba6ef163cc1f9 100644 (file)
@@ -190,7 +190,7 @@ static unsigned int sas_ata_qc_issue(struct ata_queued_cmd *qc)
        /* TODO: audit callers to ensure they are ready for qc_issue to
         * unconditionally re-enable interrupts
         */
-       local_irq_save(flags);
+       local_irq_save_nort(flags);
        spin_unlock(ap->lock);
 
        /* If the device fell off, no sense in issuing commands */
@@ -252,7 +252,7 @@ static unsigned int sas_ata_qc_issue(struct ata_queued_cmd *qc)
 
  out:
        spin_lock(ap->lock);
-       local_irq_restore(flags);
+       local_irq_restore_nort(flags);
        return ret;
 }