]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Retire smp_active. It was racey and caused demonstrated problems with
authorScott Long <scottl@FreeBSD.org>
Sat, 26 Apr 2014 20:27:54 +0000 (20:27 +0000)
committerScott Long <scottl@FreeBSD.org>
Sat, 26 Apr 2014 20:27:54 +0000 (20:27 +0000)
commit60ad8150c70129a8d15b955d4dc9b1ef833520c2
tree011b9f559b2fe7a4b0f730214125d5b9ed735d61
parent2d40ec16a885b952a407ecef3902dae848facfc6
Retire smp_active.  It was racey and caused demonstrated problems with
the cpufreq code.  Replace its use with smp_started.  There's at least
one userland tool that still looks at the kern.smp.active sysctl, so
preserve it but point it to smp_started as well.

Discussed with: peter, jhb
MFC after: 3 days
Obtained from: Netflix
13 files changed:
sys/amd64/amd64/mp_machdep.c
sys/amd64/amd64/vm_machdep.c
sys/arm/arm/mp_machdep.c
sys/i386/i386/mp_machdep.c
sys/i386/i386/vm_machdep.c
sys/i386/xen/mp_machdep.c
sys/ia64/ia64/mp_machdep.c
sys/kern/kern_cpu.c
sys/kern/subr_smp.c
sys/mips/mips/mp_machdep.c
sys/powerpc/powerpc/mp_machdep.c
sys/sparc64/sparc64/mp_machdep.c
sys/sys/smp.h