]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
memfd_create: turn on SHM_GROW_ON_WRITE
authorkevans <kevans@FreeBSD.org>
Fri, 10 Jul 2020 00:45:16 +0000 (00:45 +0000)
committerkevans <kevans@FreeBSD.org>
Fri, 10 Jul 2020 00:45:16 +0000 (00:45 +0000)
commit54d3d7e40e31fc52af17f8f4f4dac58c4c769ba1
treeadb2c8adf4db1385da4e903411234d6480f840d0
parent609e3a35d5169e22cca690c1236e80b38500c8ba
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