diff -ur linux-109/drivers/char/psaux.c linux/drivers/char/psaux.c --- linux-109/drivers/char/psaux.c Thu Feb 17 18:15:19 1994 +++ linux/drivers/char/psaux.c Sun Feb 15 19:04:54 1998 @@ -486,7 +486,7 @@ int retries=0; while ((inb(AUX_STATUS)&0x03) && retries < MAX_RETRIES) { - if (inb_p(AUX_STATUS) & AUX_OBUF_FULL == AUX_OBUF_FULL) + if ((inb_p(AUX_STATUS) & AUX_OBUF_FULL) == AUX_OBUF_FULL) inb_p(AUX_INPUT_PORT); current->state = TASK_INTERRUPTIBLE; current->timeout = jiffies + 5; diff -ur linux-109/fs/binfmt_elf.c linux/fs/binfmt_elf.c --- linux-109/fs/binfmt_elf.c Thu Feb 17 18:07:27 1994 +++ linux/fs/binfmt_elf.c Sun Feb 15 19:09:21 1998 @@ -618,7 +618,7 @@ if(k > elf_bss) elf_bss = k; sys_close(fd); - if (error != elf_phdata->p_vaddr & 0xfffff000) { + if (error != (elf_phdata->p_vaddr & 0xfffff000)) { kfree(elf_phdata); return error; } diff -ur linux-109/net/inet/raw.c linux/net/inet/raw.c --- linux-109/net/inet/raw.c Sun Feb 6 21:17:40 1994 +++ linux/net/inet/raw.c Sun Feb 15 19:11:32 1998 @@ -74,7 +75,7 @@ if (sk == NULL) return; /* This is meaningless in raw sockets. */ - if (err & 0xff00 == (ICMP_SOURCE_QUENCH << 8)) { + if ((err & 0xff00) == (ICMP_SOURCE_QUENCH << 8)) { if (sk->cong_window > 1) sk->cong_window = sk->cong_window/2; return; } diff -ur linux-109/net/inet/udp.c linux/net/inet/udp.c --- linux-109/net/inet/udp.c Tue Jan 25 17:51:48 1994 +++ linux/net/inet/udp.c Sun Feb 15 19:12:06 1998 @@ -119,7 +120,7 @@ return; } - if (err & 0xff00 ==(ICMP_SOURCE_QUENCH << 8)) { /* Slow down! */ + if ((err & 0xff00) == (ICMP_SOURCE_QUENCH << 8)) { /* Slow down! */ if (sk->cong_window > 1) sk->cong_window = sk->cong_window/2; return;