diff --git a/sys/kern/subr_gtaskqueue.c b/sys/kern/subr_gtaskqueue.c --- a/sys/kern/subr_gtaskqueue.c +++ b/sys/kern/subr_gtaskqueue.c @@ -808,7 +808,7 @@ { struct gtaskqueue *q; - for (int i = 0; i < ncpus; i++) { + for (int i = 0; i < tqg->tqg_cnt; i++) { q = tqg->tqg_queue[i].tgc_taskq; if (q == NULL) continue;