[Bug 224532] Remove resident count from procfs map
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Dec 28 13:23:34 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224532
--- Comment #2 from commit-hook at freebsd.org ---
A commit references this bug:
Author: kib
Date: Thu Dec 28 13:23:13 UTC 2017
New revision: 327286
URL: https://svnweb.freebsd.org/changeset/base/327286
Log:
Reuse kern_proc_vmmap_resident() for procfs_map resident count.
The existing algorithm in procfs_map() to calculate count of resident
pages in an entry is too primitive, resulting in too long run time for
large sparse mapping entries. Re-use the kern_proc_vmmap_resident()
from kern_proc.c which only looks at the existing pages in the
iterations.
Also, this makes procfs to honor kern.proc_vmmap_skip_resident_count,
if user does not need this information.
Reported by: Glenn Weinberg <glenn.weinberg at intel.com>
PR: 224532
No objections from: des (procfs maintainer)
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D13595
Changes:
head/sys/fs/procfs/procfs_map.c
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list