From 5211c24ddf31118fd07150915d034cea03c377d1 Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Sun, 28 Jun 2020 00:29:21 +0000 Subject: [PATCH] top: do not try to use sysctl machdep.smp_active. The sysctl was removed by r76078 in 2001. Sponsored by: The FreeBSD Foundation MFC after: 1 week --- usr.bin/top/machine.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/usr.bin/top/machine.c b/usr.bin/top/machine.c index b7186a6c2c2e..476432e5db0c 100644 --- a/usr.bin/top/machine.c +++ b/usr.bin/top/machine.c @@ -282,10 +282,7 @@ machine_init(struct statics *statics) size_t size; size = sizeof(smpmode); - if ((sysctlbyname("machdep.smp_active", &smpmode, &size, - NULL, 0) != 0 && - sysctlbyname("kern.smp.active", &smpmode, &size, - NULL, 0) != 0) || + if (sysctlbyname("kern.smp.active", &smpmode, &size, NULL, 0) != 0 || size != sizeof(smpmode)) smpmode = 0;