aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* fcntl(2): add F_KINFO operationKonstantin Belousov3 days1-1/+37
* Add declaration for static export_file_to_kinfo()Konstantin Belousov3 days1-0/+3
* syscalls: improve nstat, nfstat, nlstatBrooks Davis2021-11-221-3/+4
* fexecve(2): allow O_PATH file descriptors opened without O_EXECKonstantin Belousov2021-11-031-2/+3
* cache: add empty path supportMateusz Guzik2021-10-161-1/+1
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-3/+2
* Retire code added to support CloudABIMateusz Guzik2021-10-101-93/+4
* fd: add pwd_hold_procMateusz Guzik2021-09-301-0/+20
* fifo: support flockMateusz Guzik2021-09-251-6/+10
* fsetown: Avoid process group lock recursionMark Johnston2021-08-281-5/+2
* fsetown: Simplify error handlingMark Johnston2021-08-251-61/+45
* 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