aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_shm.c
Commit message (Expand)AuthorAgeFilesLines
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-3/+3
* Add a vmparam.h constant indicating pmap support for large pages.Mark Johnston2020-09-231-3/+1
* vm_ooffset_t is now unsignedEric van Gyzen2020-09-181-1/+1
* Fix interaction between largepages and seals/writes.Konstantin Belousov2020-09-101-9/+16
* Support for userspace non-transparent superpages (largepages).Konstantin Belousov2020-09-091-18/+405
* uipc_shm.c: Move comment where it belongs.Konstantin Belousov2020-09-091-5/+5
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+2
* posixshm: fix setting of shm_flagsKyle Evans2020-08-311-1/+4
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-3/+3
* shm_open2: Implement SHM_GROW_ON_WRITEKyle Evans2020-07-101-5/+32
* Call swap_pager_freespace() from vm_object_page_remove().Mark Johnston2020-06-251-5/+0
* posixshm: fix counting of writable mappingsKyle Evans2020-04-141-7/+9
* Relax restrictions on private mappings of POSIX shm objects.Mark Johnston2020-04-131-14/+19
* Fix the malloc type used in sys_shm_unlink() after r354808.Mark Johnston2020-03-031-1/+1
* Use unlocked grab for uipc_shm/tmpfs.Jeff Roberson2020-02-281-5/+9
* Don't hold the object lock while calling getpages.Jeff Roberson2020-01-191-0/+4
* shmfd: posix_fallocate(2): only take rangelock for section we needKyle Evans2020-01-091-1/+11
* posixshm: implement posix_fallocate(2)Kyle Evans2020-01-081-0/+28
* shm: correct KPI mistake introduced around memfd_createKyle Evans2020-01-051-16/+16
* shmfd/mmap: restrict maxprot with MAP_SHARED + F_SEAL_WRITEKyle Evans2020-01-051-1/+7
* Remove page locking for queue operations.Mark Johnston2019-12-281-2/+0
* Fix a mistake in r355765. We need to activate the page if it is not yetJeff Roberson2019-12-151-1/+3
* Add a deferred free mechanism for freeing swap space that does not requireJeff Roberson2019-12-151-10/+6
* Simplify anonymous memory handling with an OBJ_ANON flag. This eliminatesJeff Roberson2019-11-191-5/+0
* Jail and capability mode for shm_rename; add audit support for shm_renameDavid Bright2019-11-181-65/+72
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-2/+2
* (1/6) Replace busy checks with acquires where it is trival to do so.Jeff Roberson2019-10-151-4/+3
* shm_open2(2): completely unbreakKyle Evans2019-10-021-1/+1
* Add an shm_rename syscallDavid Bright2019-09-261-2/+155
* sysent: regenerate after r352705Kyle Evans2019-09-251-1/+3
* Add a shm_open2 syscall to support upcoming memfd_createKyle Evans2019-09-251-0/+33
* [2/3] Add an initial seal argument to kern_shm_open()Kyle Evans2019-09-251-5/+58
* [1/3] Add mostly Linux-compatible file sealing supportKyle Evans2019-09-251-20/+108
* Replace redundant code with a few new vm_page_grab facilities:Jeff Roberson2019-09-101-18/+7
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-7/+0
* posixshm: start counting writeable mappingsKyle Evans2019-09-031-5/+12
* posixshm: switch to OBJT_SWAP in advance of other changesKyle Evans2019-09-011-1/+1
* Wire pages in vm_page_grab() when appropriate.Mark Johnston2019-08-281-4/+3
* kern_shm_open: push O_CLOEXEC into caller controlKyle Evans2019-07-311-2/+10
* Avoid relying on header pollution from sys/refcount.h.Mark Johnston2019-07-291-0/+1
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-6/+2
* Remove TODO comment after posixshmcontrol(1) added.Konstantin Belousov2019-05-301-10/+4
* Add a kern.ipc.posix_shm_list sysctl.Konstantin Belousov2019-05-231-11/+67
* Report ref count of the backing object as st_nlink for posix shm fd.Konstantin Belousov2019-05-231-0/+1
* Allow FIONBIO and FIOASYNC ioctls on POSIX shm descriptors.Mark Johnston2019-02-281-1/+21
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-1/+1
* uipc_shm: use unr64 for inode numbersMateusz Guzik2018-11-211-11/+3
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Replace manyinstances of VM_WAIT with blocking page allocation flagsJeff Roberson2017-11-081-6/+3
* Use vm_page_active() rather than directly accessing the page's queueAlan Cox2017-10-021-3/+3