* [PATCH] i2c-ali1563: remove sparse warnings
@ 2010-01-10 14:33 Németh Márton
[not found] ` <4B49E533.8050808-Y8qEzhMunLyT9ig0jae3mg@public.gmane.org>
0 siblings, 1 reply; 2+ messages in thread
From: Németh Márton @ 2010-01-10 14:33 UTC (permalink / raw)
To: Jean Delvare, Ben Dooks; +Cc: linux-i2c, cocci, LKML
From: Márton Németh <nm127@freemail.hu>
Remove the following sparse warnings (see "make C=1"):
* drivers/i2c/busses/i2c-ali1563.c:91:3: warning: do-while statement is not a compound statement
* drivers/i2c/busses/i2c-ali1563.c:161:3: warning: do-while statement is not a compound statement
Signed-off-by: Márton Németh <nm127@freemail.hu>
---
--- linux/drivers/i2c/busses/i2c-ali1563.c.orig 2010-01-10 13:40:31.000000000 +0100
+++ linux/drivers/i2c/busses/i2c-ali1563.c 2010-01-10 13:54:16.000000000 +0100
@@ -87,9 +87,9 @@
outb_p(inb_p(SMB_HST_CNTL2) | HST_CNTL2_START, SMB_HST_CNTL2);
timeout = ALI1563_MAX_TIMEOUT;
- do
+ do {
msleep(1);
- while (((data = inb_p(SMB_HST_STS)) & HST_STS_BUSY) && --timeout);
+ } while (((data = inb_p(SMB_HST_STS)) & HST_STS_BUSY) && --timeout);
dev_dbg(&a->dev, "Transaction (post): STS=%02x, CNTL1=%02x, "
"CNTL2=%02x, CMD=%02x, ADD=%02x, DAT0=%02x, DAT1=%02x\n",
@@ -157,9 +157,9 @@
outb_p(inb_p(SMB_HST_CNTL2) | HST_CNTL2_START, SMB_HST_CNTL2);
timeout = ALI1563_MAX_TIMEOUT;
- do
+ do {
msleep(1);
- while (!((data = inb_p(SMB_HST_STS)) & HST_STS_DONE) && --timeout);
+ } while (!((data = inb_p(SMB_HST_STS)) & HST_STS_DONE) && --timeout);
dev_dbg(&a->dev, "Block (post): STS=%02x, CNTL1=%02x, "
"CNTL2=%02x, CMD=%02x, ADD=%02x, DAT0=%02x, DAT1=%02x\n",
_______________________________________________
Cocci mailing list
Cocci@diku.dk
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] i2c-ali1563: remove sparse warnings
[not found] ` <4B49E533.8050808-Y8qEzhMunLyT9ig0jae3mg@public.gmane.org>
@ 2010-01-10 15:45 ` Jean Delvare
0 siblings, 0 replies; 2+ messages in thread
From: Jean Delvare @ 2010-01-10 15:45 UTC (permalink / raw)
To: Németh Márton
Cc: Ben Dooks, linux-i2c-u79uwXL29TY76Z2rM5mHXA, LKML, Julia Lawall,
cocci-dAYI7NvHqcQ
On Sun, 10 Jan 2010 15:33:23 +0100, Németh Márton wrote:
> From: Márton Németh <nm127-Y8qEzhMunLyT9ig0jae3mg@public.gmane.org>
>
> Remove the following sparse warnings (see "make C=1"):
> * drivers/i2c/busses/i2c-ali1563.c:91:3: warning: do-while statement is not a compound statement
> * drivers/i2c/busses/i2c-ali1563.c:161:3: warning: do-while statement is not a compound statement
>
> Signed-off-by: Márton Németh <nm127-Y8qEzhMunLyT9ig0jae3mg@public.gmane.org>
> ---
> --- linux/drivers/i2c/busses/i2c-ali1563.c.orig 2010-01-10 13:40:31.000000000 +0100
> +++ linux/drivers/i2c/busses/i2c-ali1563.c 2010-01-10 13:54:16.000000000 +0100
> @@ -87,9 +87,9 @@
> outb_p(inb_p(SMB_HST_CNTL2) | HST_CNTL2_START, SMB_HST_CNTL2);
>
> timeout = ALI1563_MAX_TIMEOUT;
> - do
> + do {
> msleep(1);
> - while (((data = inb_p(SMB_HST_STS)) & HST_STS_BUSY) && --timeout);
> + } while (((data = inb_p(SMB_HST_STS)) & HST_STS_BUSY) && --timeout);
>
> dev_dbg(&a->dev, "Transaction (post): STS=%02x, CNTL1=%02x, "
> "CNTL2=%02x, CMD=%02x, ADD=%02x, DAT0=%02x, DAT1=%02x\n",
> @@ -157,9 +157,9 @@
> outb_p(inb_p(SMB_HST_CNTL2) | HST_CNTL2_START, SMB_HST_CNTL2);
>
> timeout = ALI1563_MAX_TIMEOUT;
> - do
> + do {
> msleep(1);
> - while (!((data = inb_p(SMB_HST_STS)) & HST_STS_DONE) && --timeout);
> + } while (!((data = inb_p(SMB_HST_STS)) & HST_STS_DONE) && --timeout);
>
> dev_dbg(&a->dev, "Block (post): STS=%02x, CNTL1=%02x, "
> "CNTL2=%02x, CMD=%02x, ADD=%02x, DAT0=%02x, DAT1=%02x\n",
Applied, thanks.
--
Jean Delvare
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-01-10 15:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-10 14:33 [PATCH] i2c-ali1563: remove sparse warnings Németh Márton
[not found] ` <4B49E533.8050808-Y8qEzhMunLyT9ig0jae3mg@public.gmane.org>
2010-01-10 15:45 ` Jean Delvare
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).