freebsd-skq/sys
Mateusz Guzik ee74412269 vm: fix swap reservation leak and clean up surrounding code
The code did not subtract from the global counter if per-uid reservation
failed.

Cleanup highlights:
- load overcommit once
- move per-uid manipulation to dedicated routines
- don't fetch wire count if requested size is below the limit
- convert return type from int to bool
- ifdef the routines with _KERNEL to keep vm.h compilable by userspace

Reviewed by:	kib (previous version)
Differential Revision:	https://reviews.freebsd.org/D25787
2020-07-24 13:23:32 +00:00
..
amd64 Include TMPFS in all the GENERIC kernel configs 2020-07-24 08:40:04 +00:00
arm aw_mmc: Start a mmccam discovery when the CD handler is called. 2020-07-22 18:33:36 +00:00
arm64 Include TMPFS in all the GENERIC kernel configs 2020-07-24 08:40:04 +00:00
bsm bsm: add AUE_CLOSERANGE 2020-04-24 01:27:25 +00:00
cam mmccam: Add support for 1.2V and 1.8V eMMC 2020-07-22 19:08:05 +00:00
cddl dtrace/fbt: fix return probe arguments on arm 2020-07-21 07:41:36 +00:00
compat usb(4): Stop checking for failures from malloc(M_WAITOK). 2020-07-22 14:32:47 +00:00
conf Move the Intel DMAR busdma backend to a generic place so 2020-07-21 10:38:51 +00:00
contrib MFV: r363292 2020-07-18 07:35:34 +00:00
crypto padlock: fix Via Padlock with 192-bit keys 2020-07-20 16:12:14 +00:00
ddb [PowerPC] More relocation fixes 2020-06-21 03:39:26 +00:00
dev ntb: Stop checking for failures from malloc(M_WAITOK). 2020-07-23 14:03:24 +00:00
dts Remove licenses 2020-06-04 17:20:58 +00:00
fs cuse: Stop checking for failures from malloc(M_WAITOK). 2020-07-23 14:03:37 +00:00
gdb
geom Consistently use gctl_get_provider instead of home-grown variants. 2020-07-22 02:15:21 +00:00
gnu dts: patch the am33xx dts for upcoming clock support 2020-06-05 20:14:54 +00:00
i386 Include TMPFS in all the GENERIC kernel configs 2020-07-24 08:40:04 +00:00
isa
kern Add support for KTLS RX via software decryption. 2020-07-23 23:48:18 +00:00
kgssapi Add support for optional separate output buffers to in-kernel crypto. 2020-05-25 22:12:04 +00:00
libkern libkern: Add arc4random_uniform 2020-05-23 17:51:06 +00:00
mips Set si_addr to badvaddr for TLB faults. 2020-07-23 20:08:42 +00:00
modules modules/crypto: disable optimized assembly skein1024 implementation 2020-07-23 19:19:33 +00:00
net Transition from rtrequest1_fib() to rib_action(). 2020-07-21 19:56:13 +00:00
net80211 [net80211] Add new privileges; restrict what can be done in a jail. 2020-07-19 15:16:27 +00:00
netgraph Fix L2CAP ACL packet PB(Packet Boundary) flag for LE PDU. 2020-07-17 15:50:03 +00:00
netinet Clear the pointer to the socket when closing it also in case of 2020-07-23 19:43:49 +00:00
netinet6 Transition from rtrequest1_fib() to rib_action(). 2020-07-21 19:56:13 +00:00
netipsec Simplify IPsec transform-specific teardown. 2020-06-25 23:59:16 +00:00
netpfil Don't print VNET pointer when initializing dummynet 2020-07-13 13:35:36 +00:00
netsmb
nfs Transition from rtrequest1_fib() to rib_action(). 2020-07-21 19:56:13 +00:00
nfsclient
nfsserver
nlm Fix export_args ex_flags field so that is 64bits, the same as mnt_flags. 2020-06-14 00:10:18 +00:00
ofed Infiniband clients must be attached and detached in a specific order in ibcore. 2020-07-06 08:50:11 +00:00
opencrypto Add support for KTLS RX via software decryption. 2020-07-23 23:48:18 +00:00
powerpc Include TMPFS in all the GENERIC kernel configs 2020-07-24 08:40:04 +00:00
riscv Include TMPFS in all the GENERIC kernel configs 2020-07-24 08:40:04 +00:00
rpc Fix up a comment added by r362455. 2020-06-21 02:49:56 +00:00
security vfs: fix vn_poll performance with either MAC or AUDIT 2020-07-16 14:09:18 +00:00
sys Add support for KTLS RX via software decryption. 2020-07-23 23:48:18 +00:00
teken
tests
tools
ufs lockmgr: add adaptive spinning 2020-07-22 12:30:31 +00:00
vm vm: fix swap reservation leak and clean up surrounding code 2020-07-24 13:23:32 +00:00
x86 Move sys/iommu.h to dev/iommu/ as a part of generic IOMMU busdma backend. 2020-07-21 13:50:10 +00:00
xdr Split XDR into separate kernel module. Make krpc depend on xdr. 2020-04-17 06:04:20 +00:00
xen
Makefile