summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpluknet <pluknet@FreeBSD.org>2011-11-21 10:36:57 +0000
committerpluknet <pluknet@FreeBSD.org>2011-11-21 10:36:57 +0000
commitb652a652ffffdf4f0a41d931eb7bdc747e7d6f5c (patch)
treebe59d677e29034f619391453212269a841a6780e
parentd42e80775b94e995fa8ce9d075772f5e6fd91ebd (diff)
downloadFreeBSD-src-b652a652ffffdf4f0a41d931eb7bdc747e7d6f5c.zip
FreeBSD-src-b652a652ffffdf4f0a41d931eb7bdc747e7d6f5c.tar.gz
Use the acquired reference to the vmspace instead of direct dereferencing
of p->p_vmspace like it is done in sysctl_kern_proc_vmmap().
-rw-r--r--sys/kern/kern_proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c
index 449acc2..fbda786 100644
--- a/sys/kern/kern_proc.c
+++ b/sys/kern/kern_proc.c
@@ -1528,7 +1528,7 @@ sysctl_kern_proc_ovmmap(SYSCTL_HANDLER_ARGS)
}
kve = malloc(sizeof(*kve), M_TEMP, M_WAITOK);
- map = &p->p_vmspace->vm_map; /* XXXRW: More locking required? */
+ map = &vm->vm_map; /* XXXRW: More locking required? */
vm_map_lock_read(map);
for (entry = map->header.next; entry != &map->header;
entry = entry->next) {
OpenPOWER on IntegriCloud