Date: Tue, 28 Jun 2011 13:14:39 +0000 (UTC) From: Attilio Rao <attilio@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r223641 - in projects/largeSMP/sys/cddl/dev/dtrace: amd64 i386 Message-ID: <201106281314.p5SDEdVD050902@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: attilio Date: Tue Jun 28 13:14:39 2011 New Revision: 223641 URL: http://svn.freebsd.org/changeset/base/223641 Log: Remove pc_cpumask usage from dtrace MD support Modified: projects/largeSMP/sys/cddl/dev/dtrace/amd64/dtrace_subr.c projects/largeSMP/sys/cddl/dev/dtrace/i386/dtrace_subr.c Modified: projects/largeSMP/sys/cddl/dev/dtrace/amd64/dtrace_subr.c ============================================================================== --- projects/largeSMP/sys/cddl/dev/dtrace/amd64/dtrace_subr.c Tue Jun 28 13:13:06 2011 (r223640) +++ projects/largeSMP/sys/cddl/dev/dtrace/amd64/dtrace_subr.c Tue Jun 28 13:14:39 2011 (r223641) @@ -412,8 +412,8 @@ dtrace_gethrtime_init(void *arg) continue; pc = pcpu_find(i); - map = PCPU_GET(cpumask); - CPU_OR(&map, &pc->pc_cpumask); + CPU_SETOF(PCPU_GET(cpuid), &map); + CPU_SET(pc->pc_cpuid, &map); smp_rendezvous_cpus(map, NULL, dtrace_gethrtime_init_cpu, Modified: projects/largeSMP/sys/cddl/dev/dtrace/i386/dtrace_subr.c ============================================================================== --- projects/largeSMP/sys/cddl/dev/dtrace/i386/dtrace_subr.c Tue Jun 28 13:13:06 2011 (r223640) +++ projects/largeSMP/sys/cddl/dev/dtrace/i386/dtrace_subr.c Tue Jun 28 13:14:39 2011 (r223641) @@ -413,8 +413,8 @@ dtrace_gethrtime_init(void *arg) continue; pc = pcpu_find(i); - map = PCPU_GET(cpumask); - CPU_OR(&map, &pc->pc_cpumask); + CPU_SETOF(PCPU_GET(cpuid), &map); + CPU_SET(pc->pc_cpuid, &map); smp_rendezvous_cpus(map, NULL, dtrace_gethrtime_init_cpu,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106281314.p5SDEdVD050902>