svn commit: r336589 - head/sys/arm64/arm64
Alan Cox
alc at FreeBSD.org
Sat Jul 21 21:26:40 UTC 2018
Author: alc
Date: Sat Jul 21 21:26:38 2018
New Revision: 336589
URL: https://svnweb.freebsd.org/changeset/base/336589
Log:
Eliminate a comment that doesn't apply to this pmap implementation.
Coalesce the variable definitions for PV entry management.
MFC after: 3 weeks
Modified:
head/sys/arm64/arm64/pmap.c
Modified: head/sys/arm64/arm64/pmap.c
==============================================================================
--- head/sys/arm64/arm64/pmap.c Sat Jul 21 20:14:01 2018 (r336588)
+++ head/sys/arm64/arm64/pmap.c Sat Jul 21 21:26:38 2018 (r336589)
@@ -242,9 +242,10 @@ vm_offset_t kernel_vm_end = 0;
/*
* Data for the pv entry allocation mechanism.
- * Updates to pv_invl_gen are protected by the pv_list_locks[]
- * elements, but reads are not.
*/
+static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
+static struct mtx pv_chunks_mutex;
+static struct rwlock pv_list_locks[NPV_LIST_LOCKS];
static struct md_page *pv_table;
static struct md_page pv_dummy;
@@ -269,13 +270,6 @@ static int superpages_enabled = 1;
SYSCTL_INT(_vm_pmap, OID_AUTO, superpages_enabled,
CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &superpages_enabled, 0,
"Are large page mappings enabled?");
-
-/*
- * Data for the pv entry allocation mechanism
- */
-static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
-static struct mtx pv_chunks_mutex;
-static struct rwlock pv_list_locks[NPV_LIST_LOCKS];
/*
* Internal flags for pmap_enter()'s helper functions.
More information about the svn-src-head
mailing list