[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] [PATCH] microblaze: iowrite upon timeout
- To: monstr@xxxxxxxxx, microblaze-uclinux@xxxxxxxxxxxxxx, lkml <linux-kernel@xxxxxxxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Subject: [microblaze-uclinux] [PATCH] microblaze: iowrite upon timeout
- From: Roel Kluin <roel.kluin@xxxxxxxxx>
- Date: Thu, 16 Apr 2009 22:49:17 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=0jlJGqZdmOV8qPApmENfnOb4QnhjpuzSLK70NPPzcRA=; b=ZClLkdWtiVlbcszp614LwoPbnUzbdyLT+/FQaD89Bqbyd+IoO8FpyiuTBfiqoSbZON /MARof2eqleLvo2Y0fFg2aAsau1pNBi0IB+2Ps1H8AgbfzSeCpVz8/MToEfhUlA9DUE2 SKx9X7BVm2vEiCC3OCpAxHONAOfAmCuQZ5wWY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=IJ17UbW/m2nO5U+v+LnT5vw8Kk+D96M/qlUlIVEKfju6AnbZmJxmCw06m5jwA0IOHx g79CVoRmz6VnZpEXiW0pGvIFvHvhPhXRqXL9lgbvCDYbNdcMhrtwSRILaC6PQg/IyvRr vrHMXxzjLLqk1w1xADi9+mkk1i5ursTzoxxFc=
- Reply-to: microblaze-uclinux@xxxxxxxxxxxxxx
- Sender: owner-microblaze-uclinux@xxxxxxxxxxxxxx
- User-agent: Thunderbird 2.0.0.19 (X11/20081209)
retries reaches -1, so the iowrite occurrs upon timeout.
Signed-off-by: Roel Kluin <roel.kluin@xxxxxxxxx>
---
diff --git a/arch/microblaze/kernel/early_printk.c b/arch/microblaze/kernel/early_printk.c
index 62cc789..4b0f0fd 100644
--- a/arch/microblaze/kernel/early_printk.c
+++ b/arch/microblaze/kernel/early_printk.c
@@ -36,7 +36,7 @@ static void early_printk_putc(char c)
unsigned retries = 10000;
/* read status bit - 0x8 offset */
- while (retries-- && (in_be32(base_addr + 8) & (1 << 3)))
+ while (--retries && (in_be32(base_addr + 8) & (1 << 3)))
;
/* Only attempt the iowrite if we didn't timeout */
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/