aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
...
* fsetown: Fix process lookup bugsMark Johnston2021-08-251-13/+23
* Add required sysctl name length checks to various handlersMark Johnston2021-07-231-0/+20
* fd: use PROC_WAIT_UNLOCKED when clearing p_fd/p_pdMateusz Guzik2021-05-291-8/+29
* ktrace: pack all ktrace parameters into allocated structure ktr_io_paramsKonstantin Belousov2021-05-221-5/+1
* kern_descrip.c: StyleKonstantin Belousov2021-05-221-3/+6
* O_PATH: allow vnode kevent filter on such filesKonstantin Belousov2021-04-151-1/+1
* Make files opened with O_PATH to not block non-forced unmountKonstantin Belousov2021-04-151-3/+3
* open(2): Implement O_PATHKonstantin Belousov2021-04-151-4/+42
* Style.Konstantin Belousov2021-04-151-1/+1
* close_range: add audit supportAlex Richardson2021-02-231-0/+4
* jail: Change both root and working directories in jail_attach(2)Jamie Gritton2021-02-191-3/+42
* Fix fget_only_user() to return ENOTCAPABLE on a failed capsicum checkAlex Richardson2021-02-151-1/+1
* fd: add fget_only_userMateusz Guzik2021-01-291-3/+67
* fd: add refcount argument to falloc_noinstallMateusz Guzik2021-01-131-8/+21
* fd: add finstall_refedMateusz Guzik2021-01-131-8/+20
* fd: provide a dedicated closef variant for unix socket codeMateusz Guzik2021-01-131-1/+13
* fd: use seqc_read_notmodify when translating fdsMateusz Guzik2021-01-071-7/+3
* fd: make fd/fp mandatoryMateusz Guzik2021-01-071-7/+5
* fd: inline pwd_get_smrMateusz Guzik2021-01-011-10/+0
* Expose eventfd in the native API/ABI using a new __specialfd syscallKonstantin Belousov2020-12-271-2/+2
* fd: reimplement close_range to avoid spurious relockingMateusz Guzik2020-12-171-25/+30
* audit: rework AUDIT_SYSCLOSEMateusz Guzik2020-12-171-12/+15
* fd: refactor closefp in preparation for close_range reworkMateusz Guzik2020-12-171-21/+43
* fd: remove redundant saturation check from fget_unlocked_seqMateusz Guzik2020-12-161-7/+0
* fd: fix fdrop prediction when closing a fdMateusz Guzik2020-12-131-1/+1
* fd: make serialization in fdescfree_fds conditional on hold countMateusz Guzik2020-12-101-3/+7
* Plug a race between fd table teardown and several loopsMark Johnston2020-12-091-0/+12
* Use refcount_load(9) to load fd table reference countsMark Johnston2020-12-091-9/+14
* kern: never restart syscalls calling closefp(), e.g. close(2)Kyle Evans2020-11-251-0/+9
* kern: dup: do not assume oldfde is validKyle Evans2020-11-231-5/+12
* fd: free old file descriptor tables when not sharedRobert Wing2020-11-221-6/+14
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-96/+230
* Fix a pair of races in SIGIO registrationMark Johnston2020-11-111-73/+83
* fd: make all f_count uses go through refcount_*Mateusz Guzik2020-11-051-4/+4
* fd: hide _fdrop 0 count check behind INVARIANTSMateusz Guzik2020-11-051-2/+6
* vfs: support lockless dirfd lookupsMateusz Guzik2020-10-101-0/+105
* cache: fix pwd use-after-free in setting up fallbackMateusz Guzik2020-10-051-2/+12
* Do not copy vp into f_data for DTYPE_VNODE files.Konstantin Belousov2020-09-151-0/+9
* fd: fix fhold on an uninitialized var in fdcopy_remappedMateusz Guzik2020-09-081-1/+1
* fd: pwd_drop after releasing filedesc lockMateusz Guzik2020-08-221-2/+4
* fd: put back FILEDESC_SUNLOCK to pwd_hold lost during rebaseMateusz Guzik2020-07-251-0/+1
* vfs: add the infrastructure for lockless lookupMateusz Guzik2020-07-251-8/+21
* fd: remove fd_lastfileMateusz Guzik2020-07-151-73/+74
* fd: add obvious branch predictions to fdallocMateusz Guzik2020-07-151-2/+2
* fd: stop looping in pwd_holdMateusz Guzik2020-07-111-5/+9
* vfs: track sequential reads and writes separatelyThomas Munro2020-06-211-1/+1
* 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