aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/uipc_mqueue.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-2/+1
* vfs: remove cn_threadMateusz Guzik2021-10-111-2/+2
* jail: Change the locking around pr_ref and pr_urefJamie Gritton2021-02-211-19/+16
* jail: Add prison_isvalid() and prison_isalive()Jamie Gritton2021-01-181-1/+2
* jail: Add proper prison locking in mqfs_prison_remove.Jamie Gritton2021-01-181-1/+3
* Ensure that dirent's d_off field is initializedMark Johnston2021-01-031-0/+1
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-3/+3
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+4
* vfs: remove the always-curthread td argument from VOP_RECLAIMMateusz Guzik2020-08-191-1/+0
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-161-1/+1
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-4/+4
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* Make mqueue objects work across a fork again.Warner Losh2020-01-271-0/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-2/+2
* vfs: flatten vop vectorsMateusz Guzik2019-12-161-0/+1
* mqueuefs: fix compat32 struct file leakEd Maste2019-08-201-1/+2
* mqueuefs: fix struct file leakEd Maste2019-07-231-3/+6
* mqueuefs: Do not allow manipulation of the pseudo-dirents "." and ".."Conrad Meyer2019-05-211-0/+8
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-2/+2
* Ensure that directory entry padding bytes are zeroed.Mark Johnston2018-11-231-1/+1
* Use plain atomic_{add,subtract} when that's sufficient.Mark Johnston2018-11-061-1/+1
* Make timespecadd(3) and friends publicAlan Somers2018-07-301-4/+2
* mqueue: avoid unused variablesMatt Macy2018-05-191-3/+3
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-11/+4
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Correct sysent flags for dynamically loaded syscalls.Konstantin Belousov2017-07-141-8/+8
* Audit arguments to POSIX message queues, semaphores, and shared memory.Robert Watson2017-03-311-0/+19
* Fix panic with unlocked vnode to vrecycle().Bryan Drewery2017-02-181-0/+2
* Initialize reserved bytes in struct mq_attr and its 32compatKonstantin Belousov2016-11-141-6/+5
* Use the new PR_METHOD_REMOVE to clean up jail handling in POSIXJamie Gritton2016-04-251-72/+12
* Clean up some style(9) violations.Jamie Gritton2016-04-141-1/+3
* Separate POSIX mqueue objects in jails; actually, separate them by theJamie Gritton2016-04-131-6/+119
* fd: remove filedesc argument from fdcloseMateusz Guzik2015-04-111-1/+1
* Avoid dynamic syscall overhead for statically compiled modules.Mateusz Guzik2014-10-261-2/+2
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+10
* Fix various issues with invalid file operations:John Baldwin2014-09-121-34/+5
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Replace CAP_POLL_EVENT and CAP_POST_EVENT capability rights (which I hadPawel Jakub Dawidek2013-11-151-2/+2
* Fix !CAPABILITIES build.Gleb Smirnoff2013-09-051-0/+2
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-7/+18
* Disallow opening a POSIX message queue for execute.Jilles Tjoelker2013-08-181-2/+2
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-1/+2
* Wrap kmq_notify(2) for compat32 to properly consume struct sigevent32Konstantin Belousov2013-07-211-24/+59
* mqueue,ksem,shm: Fix race condition with setting UF_EXCLOSE.Jilles Tjoelker2013-04-071-5/+1
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-3/+6
* Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag.Attilio Rao2012-11-091-1/+0
* Fix freebsd32_kmq_timedreceive() and freebsd32_kmq_timedsend() to usePawel Jakub Dawidek2012-09-251-2/+2
* Remove unused thread argument to vrecycle().Edward Tomasz Napierala2012-04-231-2/+2
* Use strchr() and strrchr().Ed Schouten2012-01-021-2/+2