aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sysv_sem.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* sysv_sem: semusz depends on semume.Konstantin Belousov2020-10-221-4/+5
* Don't invoke semunload() if seminit() fails during MOD_LOAD.John Baldwin2020-10-091-2/+0
* Apply the logic from r363051 to semctl(2) and __sem_base field.Mark Johnston2020-07-091-0/+7
* Centralize compatability translation macros.Brooks Davis2020-04-141-4/+1
* sem_remove(): fix the loop that compacts sem array on semaphores removal.Konstantin Belousov2020-02-151-2/+3
* sem_remove(): add some asserts.Konstantin Belousov2020-02-151-1/+7
* Use designated initializers for seminfo.Konstantin Belousov2020-02-151-9/+9
* Correct the malloc tag used when freeing the temporary semop(2) buffer.Mark Johnston2020-02-041-2/+2
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Rename kernel-only members of semid_ds and msgid_ds.Brooks Davis2018-03-021-36/+36
* Correct/improve the descriptions if kern.ipc.(shmsegs,sema,msqids).Brooks Davis2018-02-181-1/+2
* Add kern.ipc.{msqids,semsegs,sema} sysctls for FreeBSD32.Brooks Davis2018-02-021-2/+28
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* sysvsem: check if semu_list has anything on it before grabbing the lockMateusz Guzik2017-10-191-0/+2
* Audit arguments to System V IPC system calls implementing sempahores,Robert Watson2017-03-301-0/+15
* When handling msgsys(2), semsys(2), and shmsys(2) multiplex system calls,Robert Watson2017-03-291-0/+3
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* 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-28/+18
* Encapsulate SYSV IPC objects in jails. Define per-module parametersJamie Gritton2016-04-251-48/+350
* sys: use our roundup2/rounddown2() macros when param.h is available.Pedro F. Giffuni2016-04-211-1/+1
* Indentation issues.Pedro F. Giffuni2016-04-201-2/+1
* kernel: use our nitems() macro when it is available through param.h.Pedro F. Giffuni2016-04-191-1/+1
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2
* semget(): Check for [EEXIST] error first.Jilles Tjoelker2016-02-071-5/+5
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-10/+15
* Avoid dynamic syscall overhead for statically compiled modules.Mateusz Guzik2014-10-261-2/+2
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-13/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+13
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-13/+3
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-10/+10
* Remove semaphore map entry count "semmap" field and its tuningBjoern A. Zeeb2011-07-141-7/+0
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-061-0/+4
* Style fix.Edward Tomasz Napierala2011-04-061-2/+1
* Add accounting for SysV-related resources.Edward Tomasz Napierala2011-04-061-3/+19
* Add ucred pointer to the SysV-related memory structures. This is requiredEdward Tomasz Napierala2011-04-061-0/+4
* Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/Alexander Leidinger2011-02-251-0/+2
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needMatthew D Fleming2011-01-181-1/+1
* Add some descriptions to sys/kern sysctls.Rebecca Cran2010-11-141-1/+1
* In another move to join with the age of the Fruitbat, increase SYSVIvan Voras2010-06-111-4/+4
* Move SysV IPC freebsd32 compat shims from freebsd32_misc.c to correspondingKonstantin Belousov2010-03-191-13/+223
* Change the ABI of some of the structures used by the SYSV IPC API:John Baldwin2009-06-241-1/+86
* Deprecate the msgsys(), semsys(), and shmsys() system calls by movingJohn Baldwin2009-06-241-33/+39
* - Move syscall function argument structure types to be just above theJohn Baldwin2009-06-241-2/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Add hierarchical jails. A jail may further virtualize its environmentJamie Gritton2009-05-271-4/+4
* Fix memory leak in semunload().Christian Brueffer2009-03-301-0/+1
* Lock the semaphore identifier lock during semaphore initialization toKonstantin Belousov2009-01-151-0/+4