aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sysv_shm.c
Commit message (Expand)AuthorAgeFilesLines
* kern: add kern_nosys() and use it instead of type-punning the sys_nosys() argKonstantin Belousov2025-07-061-1/+1
* sysvshm: add shmobjinfo() function to find key/seq of the segment backed by objKonstantin Belousov2024-10-071-0/+27
* vm_object: add OBJ_SYSVSHM flag to indicate SysV shm backing objectKonstantin Belousov2024-10-071-0/+4
* sysv_ipc: remove sys/cdefs.h includeKonstantin Belousov2024-10-071-1/+0
* SysV IPC: provide in-kernel helpers to obtain ipcs(8)-like informationKonstantin Belousov2024-05-161-0/+36
* SysV SHM: move SHMSEG constants to sys/shm.hKonstantin Belousov2024-05-161-4/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Make SHMMAXPGS an unsigned longAndrew Turner2022-03-211-1/+1
* freebsd32: rename old SysV IPC typesBrooks Davis2021-11-171-1/+1
* jail: Change the locking around pr_ref and pr_urefJamie Gritton2021-02-211-1/+1
* jail: Add prison_isvalid() and prison_isalive()Jamie Gritton2021-01-181-1/+1
* sysvshm: pass relevant uap members as argumentsBrooks Davis2020-11-031-18/+18
* Centralize compatability translation macros.Brooks Davis2020-04-141-4/+1
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-2/+0
* Simplify anonymous memory handling with an OBJ_ANON flag. This eliminatesJeff Roberson2019-11-191-5/+0
* sysv: get rid of fork/exit hooks if the code is compiled inMateusz Guzik2019-05-041-0/+16
* Implement shmat(2) flag SHM_REMAP.Konstantin Belousov2019-01-161-3/+7
* Remove one-use variable.Konstantin Belousov2018-11-111-7/+2
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Fix several leaks of kernel stack data through paddings.Konstantin Belousov2018-03-271-0/+2
* Correct/improve the descriptions if kern.ipc.(shmsegs,sema,msqids).Brooks Davis2018-02-181-1/+1
* Add kern.ipc.{msqids,semsegs,sema} sysctls for FreeBSD32.Brooks Davis2018-02-021-3/+34
* sysv_{ipc|shm}: update the NetBSD VCS tags to match nearer our files.Pedro F. Giffuni2017-12-311-1/+2
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Audit arguments to System V IPC system calls implementing sempahores,Robert Watson2017-03-301-2/+20
* When handling msgsys(2), semsys(2), and shmsys(2) multiplex system calls,Robert Watson2017-03-291-0/+3
* Add shmatt_t.Ed Schouten2016-07-261-2/+2
* osd(9): Change array pointer to array pointer type from void*Conrad Meyer2016-04-261-1/+1
* Redo the changes to the SYSV IPC sysctl functions from r298585, so theyJamie Gritton2016-04-261-27/+14
* Fix the logic in r298585: shm_prison_cansee returns an errno, so isJamie Gritton2016-04-251-1/+1
* Encapsulate SYSV IPC objects in jails. Define per-module parametersJamie Gritton2016-04-251-26/+317
* sys: use our roundup2/rounddown2() macros when param.h is available.Pedro F. Giffuni2016-04-211-1/+1
* Change the default setting of kern.ipc.shm_allow_removed from 0 to 1.Edward Tomasz Napierala2015-10-101-1/+1
* sysvshm: fix up some whitespace issues and spurious initialisationMateusz Guzik2015-07-021-25/+21
* sysvshm: don't lock proc when calculating attach_vaMateusz Guzik2015-07-021-3/+1
* sysvshm: fix shmreallocMateusz Guzik2015-07-021-3/+3
* Implement lockless resource limits.Mateusz Guzik2015-06-101-1/+1
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-13/+17
* Fix locking for oshmctl() and shmsys().Konstantin Belousov2015-04-271-26/+24
* Restore proper error from oshmctl(2), used by COMPAT_43, when theKonstantin Belousov2015-04-041-1/+1
* Remove useless initialization.Konstantin Belousov2015-04-041-1/+1
* error is only used if MAC is defined, so make its declaration conditionalOlivier Houchard2015-03-211-0/+2
* Somewhat modernize the SysV shm code:Konstantin Belousov2015-03-211-255/+210
* If malloc() sleeps, Giant is dropped. Recheck for another threadKonstantin Belousov2015-02-181-5/+16
* Preset the object's color, or alignment, to maximize superpage usage.Alan Cox2015-02-131-1/+2
* Avoid dynamic syscall overhead for statically compiled modules.Mateusz Guzik2014-10-261-2/+2
* Automatically prefault a limited number of mappings to resident pages inAlan Cox2014-08-311-3/+3
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-19/+13
* Revert r267961, r267973:Glen Barber2014-06-271-13/+19