diff options
author | 2016-07-13 15:57:35 +0000 | |
---|---|---|
committer | 2016-07-13 15:57:35 +0000 | |
commit | b4e1c71261ee475034707c9fd945f4bfd49dc371 (patch) | |
tree | 1d2b5db8b754fe206988480463659175e1abe628 /sys/dev/pv/files.pv | |
parent | remove <0 check for an unsigned variable (diff) | |
download | wireguard-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