diff options
author | jeff <jeff@FreeBSD.org> | 2013-06-13 20:46:03 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2013-06-13 20:46:03 +0000 |
commit | 7ee88fb112275ba704d022b9feebc6bbd4cddf2e (patch) | |
tree | 88a1eaa0fdaa8c6f93574ecfb224a95f498892b9 /sys/mips/mips | |
parent | 21c714c60959a0ddca57e0500d0f93287099f971 (diff) | |
download | FreeBSD-src-7ee88fb112275ba704d022b9feebc6bbd4cddf2e.zip FreeBSD-src-7ee88fb112275ba704d022b9feebc6bbd4cddf2e.tar.gz |
- Add a BIT_FFS() macro and use it to replace cpusetffs_obj()
Discussed with: attilio
Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'sys/mips/mips')
-rw-r--r-- | sys/mips/mips/mp_machdep.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/mips/mips/mp_machdep.c b/sys/mips/mips/mp_machdep.c index 2298124..88c2357 100644 --- a/sys/mips/mips/mp_machdep.c +++ b/sys/mips/mips/mp_machdep.c @@ -208,7 +208,7 @@ cpu_mp_setmaxid(void) platform_cpu_mask(&cpumask); mp_ncpus = 0; last = 1; - while ((cpu = cpusetobj_ffs(&cpumask)) != 0) { + while ((cpu = CPU_FFS(&cpumask)) != 0) { last = cpu; cpu--; CPU_CLR(cpu, &cpumask); @@ -251,7 +251,7 @@ cpu_mp_start(void) platform_cpu_mask(&cpumask); while (!CPU_EMPTY(&cpumask)) { - cpuid = cpusetobj_ffs(&cpumask) - 1; + cpuid = CPU_FFS(&cpumask) - 1; CPU_CLR(cpuid, &cpumask); if (cpuid >= MAXCPU) { |