]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - drivers/ide/ide-iops.c
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / drivers / ide / ide-iops.c
index 376f2dc410c5b80df744d71e5efb921c6390d7bb..f014dd1b73dc734313da9f145f0280bec64ee554 100644 (file)
@@ -129,12 +129,12 @@ int __ide_wait_stat(ide_drive_t *drive, u8 good, u8 bad,
                                if ((stat & ATA_BUSY) == 0)
                                        break;
 
-                               local_irq_restore(flags);
+                               local_irq_restore_nort(flags);
                                *rstat = stat;
                                return -EBUSY;
                        }
                }
-               local_irq_restore(flags);
+               local_irq_restore_nort(flags);
        }
        /*
         * Allow status to settle, then read it again.