mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [Patch] Signedness issue in drivers/net/3c515.c
@ 2006-08-19 17:37 Eric Sesterhenn
  2006-08-20 18:22 ` Alan Cox
  2006-08-21 21:05 ` Andrew Morton
  0 siblings, 2 replies; 4+ messages in thread
From: Eric Sesterhenn @ 2006-08-19 17:37 UTC (permalink / raw)
  To: linux-kernel; +Cc: becker

hi,

while playing with gcc 4.1 -Wextra warnings, I came across this one:

drivers/net/3c515.c:1027: warning: comparison of unsigned expression >= 0 is always true

Since i is unsigned the >= 0 check in the for loop is always true,
so we might spin there forever unless the if condition triggers.
Since i is only used in this loop, this patch changes it to
an integer.

Signed-off-by: Eric Sesterhenn <snakebyte@gmx.de>

--- linux-2.6.18-rc4/drivers/net/3c515.c.orig	2006-08-19 19:35:04.000000000 +0200
+++ linux-2.6.18-rc4/drivers/net/3c515.c	2006-08-19 19:35:14.000000000 +0200
@@ -1003,7 +1003,8 @@ static int corkscrew_start_xmit(struct s
 		/* Calculate the next Tx descriptor entry. */
 		int entry = vp->cur_tx % TX_RING_SIZE;
 		struct boom_tx_desc *prev_entry;
-		unsigned long flags, i;
+		unsigned long flags;
+		int i;
 
 		if (vp->tx_full)	/* No room to transmit with */
 			return 1;



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-08-21 21:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-19 17:37 [Patch] Signedness issue in drivers/net/3c515.c Eric Sesterhenn
2006-08-20 18:22 ` Alan Cox
2006-08-21 21:05 ` Andrew Morton
2006-08-21 22:13   ` Alan Cox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome