public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Three if-clauses of constant logic value; char drivers for kernel 2.4.33.3
@ 2006-12-19 20:59 Mats Erik Andersson
  2006-12-29 22:16 ` Willy Tarreau
  2007-02-03 10:07 ` Willy Tarreau
  0 siblings, 2 replies; 3+ messages in thread
From: Mats Erik Andersson @ 2006-12-19 20:59 UTC (permalink / raw)
  To: linux-kernel

Hi there, all masters of kernel code,

I just discovered that the kernel code for 2.4.33.3 contains three
if-statements that never can change their values, whence they should
be repaired or eliminated. In source directory linux/drivers/char the
files vt.c and keyboard.c produce these warning upon compilation:

    vt.c:166: varning: comparison is always false due to limited range  
              of data type
    vt.c:289: varning: comparison is always false due to limited range
              of data type
    keyboard.c:640: varning: comparison is always true due to limited
                    range of data type

I did the compilation with gcc 3.3.5 on Debian Sarge. This behaviour
appeared first for kernel 2.2.19, since I wanted to revive the old
minirtl edition, but to my surprise the same warnings appear also
with the brand new kernel 2.4.33.3.

Best regards
             Mats Erik Andersson, PhD
             ynglingatal@yahoo.se
             mats.andersson64@comhem.se


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

end of thread, other threads:[~2007-02-03 10:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-19 20:59 Three if-clauses of constant logic value; char drivers for kernel 2.4.33.3 Mats Erik Andersson
2006-12-29 22:16 ` Willy Tarreau
2007-02-03 10:07 ` Willy Tarreau

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