diff options
Diffstat (limited to 'drivers/scsi/t128.c')
-rw-r--r-- | drivers/scsi/t128.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/scsi/t128.c b/drivers/scsi/t128.c index 59a9643e1..eac110542 100644 --- a/drivers/scsi/t128.c +++ b/drivers/scsi/t128.c @@ -320,9 +320,9 @@ static inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst, #if 0 for (; i; --i) { - while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY); + while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY) barrier(); #else - while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY); + while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY) barrier(); for (; i; --i) { #endif *d++ = *reg; @@ -363,9 +363,9 @@ static inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src #if 0 for (; i; --i) { - while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY); + while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY) barrier(); #else - while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY); + while (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY) barrier(); for (; i; --i) { #endif *reg = *s++; |