Hi tech@,

Here is a diff to use the CPU_IS_PRIMARY macro on alpha and mips64.

Comments? OK?

Index: sys/arch/alpha/alpha/cpu.c
===================================================================
RCS file: /cvs/src/sys/arch/alpha/alpha/cpu.c,v
retrieving revision 1.43
diff -u -p -r1.43 cpu.c
--- sys/arch/alpha/alpha/cpu.c  29 May 2020 04:42:23 -0000      1.43
+++ sys/arch/alpha/alpha/cpu.c  13 Jul 2020 15:39:02 -0000
@@ -426,7 +426,7 @@ cpu_boot_secondary_processors(void)
                ci = cpu_info[i];
                if (ci == NULL || ci->ci_idle_pcb == NULL)
                        continue;
-               if (ci->ci_flags & CPUF_PRIMARY)
+               if (CPU_IS_PRIMARY(ci))
                        continue;
                if ((cpus_booted & (1UL << i)) == 0)
                        continue;
Index: sys/arch/mips64/mips64/cpu.c
===================================================================
RCS file: /cvs/src/sys/arch/mips64/mips64/cpu.c,v
retrieving revision 1.75
diff -u -p -r1.75 cpu.c
--- sys/arch/mips64/mips64/cpu.c        11 Jul 2020 15:18:08 -0000      1.75
+++ sys/arch/mips64/mips64/cpu.c        13 Jul 2020 15:39:02 -0000
@@ -514,7 +514,7 @@ cpu_boot_secondary_processors(void)
        CPU_INFO_FOREACH(cii, ci) {
                if ((ci->ci_flags & CPUF_PRESENT) == 0)
                        continue;
-               if (ci->ci_flags & CPUF_PRIMARY)
+               if (CPU_IS_PRIMARY(ci))
                        continue;
 
                ci->ci_randseed = (arc4random() & 0x7fffffff) + 1;

Reply via email to