Index: head/sys/dev/ioat/ioat.c =================================================================== --- head/sys/dev/ioat/ioat.c +++ head/sys/dev/ioat/ioat.c @@ -798,7 +798,7 @@ new_idx = (ioat->tail + i) & (new_size - 1); ring[new_idx] = ioat_alloc_ring_entry(ioat); - if (!ring[new_idx]) { + if (ring[new_idx] == NULL) { while (i--) { new_idx2 = (ioat->tail + i) & (new_size - 1); Index: head/tools/tools/ioat/Makefile =================================================================== --- head/tools/tools/ioat/Makefile +++ head/tools/tools/ioat/Makefile @@ -1,7 +1,6 @@ # $FreeBSD$ PROG= ioatcontrol -SRCS= ioatcontrol.c MAN= ioatcontrol.8 CFLAGS+= -I${.CURDIR:H:H:H}/sys/dev/ioat WARNS?= 6