Saturday's IDE patches seem to work for me.
Given the signed vs. unsigned issues there, I rebuilt pre 15 with "gcc_2.7.2.3
-W" and turned up these.
arch/i386/mm/init.c:256: warning: unsigned value >= 0 is always 1
dirvers/misc/parport_pc.c:931: warning: unsigned value < 0 is always 0
drivers/char/esp.c:2564: warning: unsigned value < 0 is always 0
drivers/char/random.c:1443: warning: unsigned value < 0 is always 0
drivers/char/random.c:1496: warning: unsigned value < 0 is always 0
drivers/scsi/hosts.c:788: warning: unsigned value < 0 is always 0
mm/memory.c:395: warning: unsigned value < 0 is always 0
mm/slab.c:717: warning: unsigned value < 0 is always 0
111 include/asm-i386/fixmap.h:95: warning: unsigned value >= 0 is always 1
300 include/linux/signal.h:104: warning: unsigned value < 0 is always 0
300 include/linux/signal.h:107: warning: unsigned value < 0 is always 0
300 include/linux/signal.h:110: warning: unsigned value < 0 is always 0
300 include/linux/signal.h:136: warning: unsigned value < 0 is always 0
I checked the first group and gcc definitely did not do what was intended. An
expert need to look at these. The second group is surprising but what is wrong
depends on exactly how teh include file is used.
This is not an exhaustive test; it's just the parts I use.
-- You mean you don't want to watch wrestling from Atlanta?- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/