svn commit: r193778 - user/kmacy/releng_7_2_fcs/sys/kern
Kip Macy
kmacy at FreeBSD.org
Mon Jun 8 23:03:38 UTC 2009
Author: kmacy
Date: Mon Jun 8 23:03:37 2009
New Revision: 193778
URL: http://svn.freebsd.org/changeset/base/193778
Log:
try to avoid false sharing with lock_profile_enable
Modified:
user/kmacy/releng_7_2_fcs/sys/kern/subr_lock.c
Modified: user/kmacy/releng_7_2_fcs/sys/kern/subr_lock.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/kern/subr_lock.c Mon Jun 8 22:58:12 2009 (r193777)
+++ user/kmacy/releng_7_2_fcs/sys/kern/subr_lock.c Mon Jun 8 23:03:37 2009 (r193778)
@@ -188,14 +188,14 @@ struct lock_prof_cpu {
struct lock_prof_cpu *lp_cpu[MAXCPU];
+static int lock_prof_skipspin __aligned(128);
volatile int lock_prof_enable = 0;
-static volatile int lock_prof_resetting __aligned(64);
+static volatile int lock_prof_resetting __aligned(128);
/* SWAG: sbuf size = avg stat. line size * number of locks */
#define LPROF_SBUF_SIZE 256 * 400
static int lock_prof_rejected;
-static int lock_prof_skipspin;
static int lock_prof_skipcount;
#ifndef USE_CPU_NANOSECONDS
More information about the svn-src-user
mailing list