svn commit: r195130 - user/kmacy/releng_7_2_fcs/sys/amd64/amd64
Kip Macy
kmacy at FreeBSD.org
Sun Jun 28 02:23:52 UTC 2009
Author: kmacy
Date: Sun Jun 28 02:23:51 2009
New Revision: 195130
URL: http://svn.freebsd.org/changeset/base/195130
Log:
make tryrelock_calls 64-bit to avoid wrapping
Modified:
user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c
Modified: user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c Sat Jun 27 23:28:56 2009 (r195129)
+++ user/kmacy/releng_7_2_fcs/sys/amd64/amd64/pmap.c Sun Jun 28 02:23:51 2009 (r195130)
@@ -204,8 +204,8 @@ static int pg_ps_enabled;
SYSCTL_INT(_vm_pmap, OID_AUTO, pg_ps_enabled, CTLFLAG_RD, &pg_ps_enabled, 0,
"Are large page mappings enabled?");
-static int pmap_tryrelock_calls;
-SYSCTL_INT(_vm_pmap, OID_AUTO, tryrelock_calls, CTLFLAG_RD,
+static uint64_t pmap_tryrelock_calls;
+SYSCTL_QUAD(_vm_pmap, OID_AUTO, tryrelock_calls, CTLFLAG_RD,
&pmap_tryrelock_calls, 0, "Number of tryrelock calls");
static int pmap_tryrelock_restart;
@@ -451,7 +451,7 @@ pa_tryrelock(pmap_t pmap, vm_paddr_t pa,
vm_paddr_t lockpa;
PMAP_LOCK_ASSERT(pmap, MA_OWNED);
- atomic_add_int((volatile int *)&pmap_tryrelock_calls, 1);
+ atomic_add_long((volatile long *)&pmap_tryrelock_calls, 1);
lockpa = *locked;
*locked = pa;
if (lockpa) {
More information about the svn-src-user
mailing list