Author: kevans Date: Fri Jul 10 00:03:06 2020 New Revision: 363062 URL: https://svnweb.freebsd.org/changeset/base/363062
Log: 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 Modified: head/sys/sys/mman.h Modified: head/sys/sys/mman.h ============================================================================== --- head/sys/sys/mman.h Thu Jul 9 23:01:36 2020 (r363061) +++ head/sys/sys/mman.h Fri Jul 10 00:03:06 2020 (r363062) @@ -254,7 +254,7 @@ typedef __size_t size_t; struct file; struct shmfd { - size_t shm_size; + vm_ooffset_t shm_size; vm_object_t shm_object; int shm_refs; uid_t shm_uid; _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"