freebsd-nq/sys
Konstantin Belousov a91831a261 Current code in sysctl proc.vmmap, which intent is to calculate the
amount of resident pages, in fact calculates the amount of installed
pte entries in the region.  Resident pages which were not soft-faulted
yet are not counted.

Calculate the amount of resident pages by looking in the objects chain
backing the region.

Add a knob to disable the residency calculation at all.  For large
sparce regions, either previous or updated algorithm runs for too long
time, while several introspection tools do not need the (advisory) RSS
value at all.

PR:	kern/188911
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2014-07-09 19:11:57 +00:00
..
amd64 Accurately identify the vcpu's operating mode as 64-bit, compatibility, 2014-07-08 21:48:57 +00:00
arm Use named constant rather than '0' to access the reset controller register. 2014-07-08 14:35:09 +00:00
boot Remove ia64. 2014-07-07 00:27:09 +00:00
bsm IFp4 @1192291: 2014-04-07 20:44:00 +00:00
cam Add LUN options to specify 64-bit EUI and NAA identifiers. 2014-07-09 04:37:50 +00:00
cddl MFV r268452: 2014-07-09 18:32:40 +00:00
compat Remove ia64. 2014-07-07 00:27:09 +00:00
conf Remove ia64. 2014-07-07 00:27:09 +00:00
contrib Remove ia64. 2014-07-07 00:27:09 +00:00
crypto Put the aesni_cipher_setup() and aesni_cipher_process() functions into 2014-06-24 06:55:49 +00:00
ddb handle longer commands so that lines don't overflow... people who added 2014-06-02 23:50:19 +00:00
dev Fix inconsistent token parameters for kbd_allocate() and kbd_release() in vt(4). 2014-07-09 14:36:03 +00:00
fs Naughty NANDFS was using hidden unused flag, hiding the fact that the 2014-07-07 23:21:07 +00:00
gdb Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
geom After EFI support was added to the installer, it needed to allow boot 2014-07-04 15:55:32 +00:00
gnu Symbolic bindings for the dts files... 2014-02-28 16:51:33 +00:00
i386 Correct si_code for the SIGBUS signal generated by the alignment trap. 2014-07-08 08:05:42 +00:00
isa Remove vestiges of knowing the ISA bus, which we gave up on around 20 2014-03-19 21:03:04 +00:00
kern Current code in sysctl proc.vmmap, which intent is to calculate the 2014-07-09 19:11:57 +00:00
kgssapi
libkern Remove ia64. 2014-07-07 00:27:09 +00:00
mips Introduce pmap_unwire(). It will replace pmap_change_wiring(). There are 2014-07-06 17:42:38 +00:00
modules Remove ia64. 2014-07-07 00:27:09 +00:00
net Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
net80211 Use logical rather than bitwise OR in if() expression. 2014-04-26 23:22:49 +00:00
netgraph Remove any stale mbuf tags from packets being injected into a netgraph 2014-07-01 07:54:12 +00:00
netinet In several cases in ip_output() we obtain reference on ifa. Do not 2014-07-09 07:48:05 +00:00
netinet6 Use the appropriate IPv6 hashtype defines when looking up the PCBGROUP 2014-07-07 00:02:49 +00:00
netipsec The assumption in ipsec4_process_packet() that the payload may be 2014-07-01 08:02:25 +00:00
netnatm
netpfil Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
netsmb Remove redundant unlock. 2014-04-17 12:22:08 +00:00
nfs Fix/improve fhe_stats sysctl output. 2014-06-14 12:26:12 +00:00
nfsclient
nfsserver Change NFS readdir() to only ignore cookies preceding the given offset for 2014-07-01 20:00:35 +00:00
nlm Correct a typo in nlm_find_host_by_addr(): the intention of the 2014-03-11 00:25:55 +00:00
ofed Fix OFED startup order: All SYSINIT()'s and modules should be loaded 2014-07-06 14:22:13 +00:00
opencrypto allow the kern.cryptodevallowsoft sysctl to enable symetric/hashes too... 2014-03-11 01:45:46 +00:00
pc98 Compile fixes: 2014-06-28 17:36:18 +00:00
pci Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
powerpc In case we ever support little-endian PowerPC (probably userland only), 2014-07-06 16:20:37 +00:00
rpc Merge the NFSv4.1 server code in projects/nfsv4.1-server over 2014-07-01 20:47:16 +00:00
security Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
sparc64 Introduce pmap_unwire(). It will replace pmap_change_wiring(). There are 2014-07-06 17:42:38 +00:00
sys Bump __FreeBSD_version after last SA-14:17.kmem so we have something 2014-07-09 00:12:05 +00:00
teken Fix typo. 2014-02-06 13:28:06 +00:00
tools Call cpp with -P to avoid printing line markings. 2014-06-10 06:24:01 +00:00
ufs In msdosfs_setattr(), add a check for result of the utimes(2) 2014-06-17 07:11:00 +00:00
vm vm_phys: remove limitation on number of fictitious regions 2014-07-09 08:12:58 +00:00
x86 Remove ia64. 2014-07-07 00:27:09 +00:00
xdr
xen Remove ia64. 2014-07-07 00:27:09 +00:00
Makefile Remove ia64. 2014-07-07 00:27:09 +00:00