aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_shm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Have uiomove_object_page() keep accessed pages in the active queue.Mark Johnston2017-09-301-6/+4
* Do not ignore an error from vm_mmap_object().Konstantin Belousov2017-06-271-1/+1
* Audit arguments to POSIX message queues, semaphores, and shared memory.Robert Watson2017-03-311-1/+12
* Use IDX_TO_OFF(), not ptoa(), when converting the difference between twoAlan Cox2017-03-201-3/+4
* Consistently handle negative or wrapping offsets in the mmap(2) syscalls.Konstantin Belousov2017-02-121-8/+8
* When tmpfs and POSIX shm pagein a page for the sole purpose of performingAlan Cox2016-12-111-1/+9
* Remove most of the code for implementing PG_CACHED pages. (This change doesAlan Cox2016-11-151-6/+3
* Eliminate unneeded vm_page_xbusy() and vm_page_xunbusy() operations whenAlan Cox2016-08-141-2/+3
* posixshm: Fix lock leak when mac_posixshm_check_read rejects read.Jilles Tjoelker2016-06-231-3/+3
* sys: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-1/+1
* Clean up some style(9) violations.Jamie Gritton2016-04-141-6/+5
* Separate POSIX sem/shm objects in jails, by prepending the jail's pathJamie Gritton2016-04-131-5/+32
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-281-11/+6
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-2/+2
* Add kern_shm_open().Ed Schouten2015-08-011-18/+25
* Make KPI of vm_pager_get_pages() more strict: if a pager changes a pageGleb Smirnoff2015-06-121-14/+4
* Add a new file operations hook for mmap operations. File type-specificJohn Baldwin2015-06-041-7/+35
* Use correct length for sparse uiomove(). It must be the clipped toKonstantin Belousov2015-04-241-1/+1
* uiomove_object_page(): Avoid instantiating pages in sparse regions on reads.Will Andrews2015-04-111-0/+11
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-3/+3
* Preset the object's color, or alignment, to maximize superpage usage.Alan Cox2015-02-081-1/+2