svn commit: r363062 - head/sys/sys
Kyle Evans
kevans at FreeBSD.org
Fri Jul 10 00:03:07 UTC 2020
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;
More information about the svn-src-head
mailing list