diff --git a/sys/sys/smp.h b/sys/sys/smp.h index 1da557212ae2..4583dc4350c9 100644 --- a/sys/sys/smp.h +++ b/sys/sys/smp.h @@ -213,7 +213,7 @@ cpu_next(int i) for (;;) { i++; - if (i > mp_maxid) + if ((u_int)i > mp_maxid) i = 0; if (!CPU_ABSENT(i)) return (i);