aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* fd: make fget_unlocked take a thread argumentMateusz Guzik2022-02-111-1/+1
* file: Make fget*() and getvnode*() consistent about initializing *fppMark Johnston2022-02-081-0/+2
* sys/kern: Use C99 fixed-width integer types.John Baldwin2021-12-281-2/+2
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-33/+30
* syscalls: improve nstat, nfstat, nlstatBrooks Davis2021-11-221-21/+35
* freebsd32: fix getfsstat sign extension bugsBrooks Davis2021-11-171-5/+14
* syscalls: sprinkle in const valuesBrooks Davis2021-11-171-5/+5
* vfs: Consistently validate AT_* flags in kern_* functions.John Baldwin2021-11-091-21/+19
* vfs: remove thread argument from VOP_STATMateusz Guzik2021-10-111-3/+3
* vfs: add predicts to getvnode and getvnode_pathMateusz Guzik2021-10-101-2/+4
* readlinkat(2): allow O_PATH fdKonstantin Belousov2021-10-091-2/+2
* fstatat(2): handle non-vnode file descriptors for AT_EMPTY_PATHKonstantin Belousov2021-08-131-1/+5
* vfs: Avoid a comparison with an uninitialized field in setutimes()Mark Johnston2021-08-091-4/+8
* Add vn_lktype_write()Konstantin Belousov2021-08-041-8/+2
* Implement unprivileged chrootEdward Tomasz Napierala2021-07-201-2/+15
* namei: add NDPREINIT() macroKonstantin Belousov2021-06-231-0/+9
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-301-10/+9
* Revert commits 6d3e78ad6c11 and 54256e7954d7Jason A. Harmening2021-05-301-9/+10
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-291-10/+9
* vfs: elide vnode locking when it is only needed for audit if possibleMateusz Guzik2021-05-231-9/+15
* kern_linkat: modify to accept AT_ flags instead of FOLLOW/NOFOLLOWEdward Tomasz Napierala2021-04-251-6/+6
* linkat(2): check NIRES_EMPTYPATH on the first fd argKonstantin Belousov2021-04-191-17/+7
* O_PATH: allow vnode kevent filter on such filesKonstantin Belousov2021-04-151-1/+2
* Make files opened with O_PATH to not block non-forced unmountKonstantin Belousov2021-04-151-3/+8
* open(2): Implement O_PATHKonstantin Belousov2021-04-151-13/+48
* Add AT_EMPTY_PATH for several *at(2) syscallsKonstantin Belousov2021-04-151-19/+44
* Style.Konstantin Belousov2021-04-151-4/+4
* Restore AT_RESOLVE_BENEATH support for funlinkat(2)/unlinkat(2).Konstantin Belousov2021-03-061-1/+1
* open(2): Remove O_BENEATH and AT_BENEATHKonstantin Belousov2021-03-021-30/+21
* vfs: employ vfs_ref_from_vp in statfs and fstatfsMateusz Guzik2021-02-211-11/+9
* fifo: minor comment and assert improvements.Konstantin Belousov2021-02-121-1/+2
* Use VOP_VPUT_PAIR() for eligible VFS syscalls.Konstantin Belousov2021-02-121-17/+12
* fd: add refcount argument to falloc_noinstallMateusz Guzik2021-01-131-2/+2
* vfs: use finstall_refed in openatMateusz Guzik2021-01-131-12/+4
* vfs: add NDFREE_NOTHING and convert several NDFREE_PNBUF callersMateusz Guzik2021-01-121-17/+17
* vfs: stop open-coding setting WILLBEDIR flagMateusz Guzik2020-12-281-7/+7
* vfs: add FAILIFEXISTS flagMateusz Guzik2020-12-281-17/+1
* vfs: correctly predict last fdrop on failed openMateusz Guzik2020-12-131-1/+1
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-12/+15
* linux(4): Implement name_to_handle_at(), open_by_handle_at()Conrad Meyer2020-11-171-11/+19
* Allow some VOPs to return ERELOOKUP to indicate VFS operation restart at top ...Konstantin Belousov2020-11-131-5/+28
* vfs: prevent avoidable evictions on mkdir of existing directoriesMateusz Guzik2020-10-221-2/+2
* Add O_RESOLVE_BENEATH and AT_RESOLVE_BENEATH to mimic Linux' RESOLVE_BENEATH.Konstantin Belousov2020-09-221-18/+28
* Add at2cnpflags()Konstantin Belousov2020-09-221-26/+43
* Add NIRES_STRICTREL.Konstantin Belousov2020-09-221-2/+2
* Do not copy vp into f_data for DTYPE_VNODE files.Konstantin Belousov2020-09-151-9/+2
* devfs: rework si_usecount to track opensMateusz Guzik2020-08-111-1/+3
* vfs: drop the hello world stat probes from the vfs providerMateusz Guzik2020-08-101-7/+0
* vfs: add VOP_STATMateusz Guzik2020-08-071-3/+3
* vfs: elide MAC-induced locking on rename if there are no relevant hoooksMateusz Guzik2020-07-291-21/+37