aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* pwd: unbreak repeated calls to set_rootvnodeMateusz Guzik2020-04-271-0/+21
* Mark closefrom(2) COMPAT12, reimplement in libc to wrap close_rangeKyle Evans2020-04-141-2/+4
* close_range/closefrom: fix regression from close_range introductionKyle Evans2020-04-131-0/+8
* Implement a close_range(2) syscallKyle Evans2020-04-121-15/+54
* kern_dup(): Call filecaps_free_prep() in a write section.Mark Johnston2020-03-191-1/+1
* fd: use smr for managing struct pwdMateusz Guzik2020-03-081-18/+33
* fd: move vnodes out of filedesc into a dedicated structureMateusz Guzik2020-03-011-102/+205
* fd: make fgetvp_rights work without the filedesc lockMateusz Guzik2020-03-011-3/+3
* fd: use new capsicum helpersMateusz Guzik2020-02-151-2/+2
* fd: remove no longer needed atomic_load_ptr castsMateusz Guzik2020-02-141-2/+2
* fd: annotate finstall with prediction branchesMateusz Guzik2020-02-141-1/+2
* u_char -> vm_prot_t in a couple of places, NFCKyle Evans2020-02-141-1/+1
* fd: always nullify *fdp in fget* routinesMateusz Guzik2020-02-051-10/+18
* fd: partially unengrish the previous commitMateusz Guzik2020-02-031-2/+2
* fd: streamline fget_unlockedMateusz Guzik2020-02-031-0/+63
* fd: remove the seq argument from fget_unlockedMateusz Guzik2020-02-031-15/+15
* fd: remove the seq argument from fget routinesMateusz Guzik2020-02-031-10/+15
* ktrace: provide ktrstat_errorMateusz Guzik2020-02-031-8/+6
* capsicum: faster cap_rights_containsMateusz Guzik2020-02-031-1/+1
* fd: fix f_count acquire in fget_unlockedMateusz Guzik2020-02-031-12/+11
* fd: sprinkle some predits around fgetMateusz Guzik2020-02-021-3/+3
* fd: use atomic_load_ptr instead of hand-rolled cast through volatileMateusz Guzik2020-02-021-2/+1
* vfs: provide F_ISUNIONSTACK as a kludge for libcMateusz Guzik2020-01-171-0/+44
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-2/+2
* fd: static-ize and devolatile openfilesMateusz Guzik2019-12-111-2/+2
* Disallow fcntl(F_READAHEAD) when the vnode is not a regular file.Mark Johnston2019-10-021-0/+6
* [1/3] Add mostly Linux-compatible file sealing supportKyle Evans2019-09-251-1/+20
* Check and avoid overflow when incrementing fp->f_count inKonstantin Belousov2019-07-211-15/+36
* Use a consistent snapshot of the fd's rights in fget_mmap().Mark Johnston2019-06-291-4/+8
* fcntl: fix overflow when setting F_READAHEADAlan Somers2019-06-201-1/+3
* Make pack_kinfo() available for external callers.Konstantin Belousov2019-05-231-1/+1
* Reject F_SETLK_REMOTE commands when sysid == 0.Mark Johnston2019-03-251-6/+7
* Rename seq to seqc to avoid namespace clashes with LinuxMateusz Guzik2019-02-271-19/+19
* Change seq_read to seq_load to avoid namespace conflicts with lkpiMatt Macy2019-02-231-1/+1
* Remove an obsolete comment.Mark Johnston2019-02-201-3/+0
* vfs: mostly depessimize NDINIT_ALLMateusz Guzik2018-12-141-11/+0
* fd: dedup code in sys_getdtablesizeMateusz Guzik2018-12-111-2/+1
* fd: tidy up closing a fdMateusz Guzik2018-12-111-2/+3
* fd: stop looking for exact freefile after allocationMateusz Guzik2018-12-111-1/+1
* fd: use racct_set_unlockedMateusz Guzik2018-12-071-13/+6
* fd: try do less work with the lock in dupMateusz Guzik2018-12-071-3/+4
* fd: unify fd range check across the routinesMateusz Guzik2018-11-291-1/+1
* capsicum: provide cap_rights_fde_inlineMateusz Guzik2018-10-121-2/+2
* fd: prevent inlining of _fdrop thorough kern_descrip.cMateusz Guzik2018-09-201-1/+4
* fd: stop passing M_ZERO to uma_zallocMateusz Guzik2018-07-121-1/+2
* Use uintptr_t alone when assigning to kvaddr_t variables.Brooks Davis2018-07-101-4/+4
* Correct breakage on 32-bit platforms from r335979.Brooks Davis2018-07-061-4/+4
* Make struct xinpcb and friends word-size independent.Brooks Davis2018-07-051-4/+4
* ANSIfy sys/kernEd Maste2018-06-011-2/+1
* capsicum: propagate const correctnessMatt Macy2018-05-191-3/+3