Skip site navigation (1)Skip section navigation (2)
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>