aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* Add proc_nfiles(9)Konstantin Belousov2024-09-271-11/+33
* ktrace: Record namei violations with KTR_CAPFAILJake Freeland2024-04-071-2/+2
* ktrace: Record syscall violations with KTR_CAPFAILJake Freeland2024-04-071-0/+2
* syscalls.master: make __sys_fcntl take an intptr_tBrooks Davis2024-03-191-5/+5
* kcmp(2): implement for vnode filesKonstantin Belousov2024-01-241-0/+1
* Add fget_remote()Konstantin Belousov2024-01-241-0/+32
* file: Remove the fd parameter to fgetvp_lookup() and fgetvp_lookup_smr()Mark Johnston2024-01-041-3/+7
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* pdinit(): Fix commentOlivier Certner2023-11-021-1/+1
* fd: Add sysctl flag CTLFLAG_TUN to loader tunablesZhenlei Huang2023-10-091-2/+3
* timerfd: Move implementation from linux compat to sys/kernJake Freeland2023-08-241-2/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* During F_SETFL, don't change file flags on errorAlan Somers2023-07-101-5/+12
* namei: Add the abilty for the ABI to specify an alternate root pathDmitry Chagin2023-05-291-2/+59
* Add descrip_check_write_mp() helperKonstantin Belousov2022-12-291-0/+23
* file: Move code to share fdtol structs into kern_descrip.cMark Johnston2022-08-041-1/+11
* ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne2022-07-181-1/+1
* Revert rest of a5970a529c2d95271: use vrefact() when working on fp->f_vnodeKonstantin Belousov2022-04-151-3/+3
* Mostly revert a5970a529c2d95271: Make files opened with O_PATH to not block n...Konstantin Belousov2022-04-131-1/+1
* vfs: fixup WANTIOCTLCAPS on openMateusz Guzik2022-04-021-0/+5
* vfs: fix memory leak on lookup with fds with ioctl capsMateusz Guzik2022-04-021-1/+74
* file: Move FILEDESC_FOREACH macros to kern_descrip.cMark Johnston2022-03-171-0/+12
* file: Avoid a read-after-free of fd tables in sysctl handlersMark Johnston2022-03-171-9/+18
* fd: add close_range(..., CLOSE_RANGE_CLOEXEC)Mateusz Guzik2022-03-031-16/+51
* fd: rename fget*_locked to fget*_norefMateusz Guzik2022-02-221-9/+9
* fd: add fde_copyMateusz Guzik2022-02-151-3/+3
* fd: add missing seqc to dupfdopenMateusz Guzik2022-02-151-0/+2
* seqc: rename seqc_consistent_nomb to seqc_consistent_no_fenceMateusz Guzik2022-02-151-3/+3
* fd: use FILEDESC_FOREACH_{FDE,FP} where appropriateMateusz Guzik2022-02-131-45/+27
* fd: assign fd_freefile early when copyingMateusz Guzik2022-02-131-4/+3
* fd: move fd table sizing out of fdinitMateusz Guzik2022-02-131-25/+11
* fd: drop volatile keyword from refcountsMateusz Guzik2022-02-131-1/+1
* fd: make fget_unlocked take a thread argumentMateusz Guzik2022-02-111-26/+28
* fd: elide one acquire fence in fget_unlocked_seqMateusz Guzik2022-02-111-5/+11
* fd: split fget_unlocked_seq depending on CAPABILITIESMateusz Guzik2022-02-111-31/+50
* fd: split fget_cap depending on CAPABILITIESMateusz Guzik2022-02-111-6/+16
* file: Make fget*() and getvnode*() consistent about initializing *fppMark Johnston2022-02-081-2/+10
* fd: Avoid truncating output buffers for KERN_PROC_{CWD,FILEDESC}Mark Johnston2021-12-171-25/+29
* fd: Initialize more export_fd_buf fields in kern_proc_cwd_out()Mark Johnston2021-12-171-0/+2
* fcntl(2): add F_KINFO operationKonstantin Belousov2021-12-061-1/+37
* Add declaration for static export_file_to_kinfo()Konstantin Belousov2021-12-061-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