From 37142d9e87ad9da4d6bb8b13614b1de8ffd3d80f Mon Sep 17 00:00:00 2001 From: Juli Mallett Date: Fri, 11 Feb 2011 22:43:10 +0000 Subject: [PATCH] With smp_topo_none, set cg_mask to all_cpus rather than setting the mp_ncpus low bits. Submitted by: Bhanu Prakash Reviewed by: jeffr --- sys/kern/subr_smp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/kern/subr_smp.c b/sys/kern/subr_smp.c index 7e85d25cbab..9ae63810f72 100644 --- a/sys/kern/subr_smp.c +++ b/sys/kern/subr_smp.c @@ -476,7 +476,7 @@ smp_topo_none(void) top = &group[0]; top->cg_parent = NULL; top->cg_child = NULL; - top->cg_mask = ~0U >> (32 - mp_ncpus); + top->cg_mask = all_cpus; top->cg_count = mp_ncpus; top->cg_children = 0; top->cg_level = CG_SHARE_NONE;