]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
memfd_create: turn on SHM_GROW_ON_WRITE
authorKyle Evans <kevans@FreeBSD.org>
Fri, 10 Jul 2020 00:45:16 +0000 (00:45 +0000)
committerKyle Evans <kevans@FreeBSD.org>
Fri, 10 Jul 2020 00:45:16 +0000 (00:45 +0000)
commit423a033ba7bf9b38a4843ae9609019cc108647cf
treeadb2c8adf4db1385da4e903411234d6480f840d0
parent3f07b9d9f87e28e577453e784ae369e18d35157b
memfd_create: turn on SHM_GROW_ON_WRITE

memfd_create fds will no longer require an ftruncate(2) to set the size;
they'll grow (to the extent that it's possible) upon write(2)-like syscalls.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D25502
lib/libc/sys/shm_open.c
sys/compat/linux/linux_file.c
tests/sys/kern/memfd_test.c