diff options
author | pluknet <pluknet@FreeBSD.org> | 2011-11-21 10:36:57 +0000 |
---|---|---|
committer | pluknet <pluknet@FreeBSD.org> | 2011-11-21 10:36:57 +0000 |
commit | b652a652ffffdf4f0a41d931eb7bdc747e7d6f5c (patch) | |
tree | be59d677e29034f619391453212269a841a6780e | |
parent | d42e80775b94e995fa8ce9d075772f5e6fd91ebd (diff) | |
download | FreeBSD-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.c | 2 |
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) { |