summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv/files.pv
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2016-07-13 15:57:35 +0000
committerkettenis <kettenis@openbsd.org>2016-07-13 15:57:35 +0000
commitb4e1c71261ee475034707c9fd945f4bfd49dc371 (patch)
tree1d2b5db8b754fe206988480463659175e1abe628 /sys/dev/pv/files.pv
parentremove <0 check for an unsigned variable (diff)
downloadwireguard-openbsd-b4e1c71261ee475034707c9fd945f4bfd49dc371.tar.xz
wireguard-openbsd-b4e1c71261ee475034707c9fd945f4bfd49dc371.zip
Since mappings established using __MAP_NOFAIL will be converted into anonymous
memory if the file backing the mapping is truncated, we should check resource limits. This prevents callers from triggering a kernel panic and a potential integer overflow in the amap code by forcing the allocation of too many slots. Based on an analysis from Jesse Hertz and Tim Newsham. ok deraadt@
Diffstat (limited to 'sys/dev/pv/files.pv')
0 files changed, 0 insertions, 0 deletions