]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
shmfd: make shm_size a vm_ooffset_t
authorkevans <kevans@FreeBSD.org>
Fri, 10 Jul 2020 00:03:06 +0000 (00:03 +0000)
committerkevans <kevans@FreeBSD.org>
Fri, 10 Jul 2020 00:03:06 +0000 (00:03 +0000)
commit5fe0bc3a35a5c11c4b67ecc5ae611bf09f89e59b
tree9bc8377ffdcd96e047a0d3369e522e106a74ecb1
parentc92007c6dcc1161cab0a36e364373cfd4c95292a
shmfd: make shm_size a vm_ooffset_t

On 32-bit platforms, this expands the shm_size to a 64-bit quantity and
resolves a mismatch between the shmfd size and underlying vm_object size.
The implementation did not account for this kind of mismatch.

Reviewed by: kib
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D25602
sys/sys/mman.h