diff -u -p /usr/cvs/src/sys/dev/spi/spi.c /tmp/nothing
--- /usr/cvs/src/sys/dev/spi/spi.c	2008-05-04 16:21:56.000000000 +0200
+++ /tmp/nothing
@@ -271,7 +271,6 @@ spi_wait(struct spi_transfer *st)
 
 	s = splserial();
 	simple_lock(&st->st_lock);
-	while (!st->st_flags & SPI_F_DONE) {
+	while (!(st->st_flags & SPI_F_DONE)) {
 		ltsleep(st, PWAIT, "spi_wait", 0, &st->st_lock);
 	}
 	simple_unlock(&st->st_lock);
diff -u -p /usr/cvs/src/sys/dev/sun/sunkbd.c /tmp/nothing
--- /usr/cvs/src/sys/dev/sun/sunkbd.c	2008-03-29 20:15:36.000000000 +0100
+++ /tmp/nothing
@@ -255,7 +255,6 @@ sunkbdinput(int c, struct tty *tp)
 		log(LOG_ERR, "%s: input error (0x%x)\n",
 		    device_xname(k->k_kbd.k_dev), c);
 		c &= TTY_CHARMASK;
-		if (!k->k_txflags & K_TXBUSY) {
+		if (!(k->k_txflags & K_TXBUSY)) {
 			ttyflush(tp, FREAD | FWRITE);
 			goto send_reset;
 		}
diff -u -p /usr/cvs/src/sys/dev/usb/if_atu.c /tmp/nothing
--- /usr/cvs/src/sys/dev/usb/if_atu.c	2010-04-06 05:02:07.000000000 +0200
+++ /tmp/nothing
@@ -897,7 +897,6 @@ atu_internal_firmware(device_t arg)
 
 	DPRINTFN(15, ("%s: sending remap\n", USBDEVNAME(sc->atu_dev)));
 	err = atu_usb_request(sc, DFU_REMAP, 0, 0, 0, NULL);
-	if ((err) && (! sc->atu_quirk & ATU_QUIRK_NO_REMAP)) {
+	if ((err) && (!(sc->atu_quirk & ATU_QUIRK_NO_REMAP))) {
 		DPRINTF(("%s: remap failed!\n", USBDEVNAME(sc->atu_dev)));
 		return;
 	}
