Date: Mon, 8 Jun 2009 23:03:37 +0000 (UTC) From: Kip Macy <kmacy@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r193778 - user/kmacy/releng_7_2_fcs/sys/kern Message-ID: <200906082303.n58N3bOm047197@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906082303.n58N3bOm047197>