diff options
Diffstat (limited to 'arch/sparc64/kernel/sbus.c')
-rw-r--r-- | arch/sparc64/kernel/sbus.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sparc64/kernel/sbus.c b/arch/sparc64/kernel/sbus.c index d3eca98e1fe..76ea6455433 100644 --- a/arch/sparc64/kernel/sbus.c +++ b/arch/sparc64/kernel/sbus.c | |||
@@ -133,12 +133,12 @@ static void sbus_strbuf_flush(struct sbus_iommu *iommu, u32 base, unsigned long | |||
133 | iommu->strbuf_regs + STRBUF_FSYNC); | 133 | iommu->strbuf_regs + STRBUF_FSYNC); |
134 | upa_readq(iommu->sbus_control_reg); | 134 | upa_readq(iommu->sbus_control_reg); |
135 | 135 | ||
136 | limit = 10000; | 136 | limit = 100000; |
137 | while (iommu->strbuf_flushflag == 0UL) { | 137 | while (iommu->strbuf_flushflag == 0UL) { |
138 | limit--; | 138 | limit--; |
139 | if (!limit) | 139 | if (!limit) |
140 | break; | 140 | break; |
141 | udelay(10); | 141 | udelay(1); |
142 | membar("#LoadLoad"); | 142 | membar("#LoadLoad"); |
143 | } | 143 | } |
144 | if (!limit) | 144 | if (!limit) |