aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Add kern_openatfp(9)Konstantin Belousov2024-01-241-3/+36
* kern_openat(): minor style fixesKonstantin Belousov2024-01-241-3/+3
* kern_openat(): rename fd argument to dirfdKonstantin Belousov2024-01-241-3/+3
* Add vnode_pager_clean_{a,}sync(9)Konstantin Belousov2024-01-111-5/+2
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* copy_file_range: require CAP_SEEK capabilityMariusz Zaborski2023-09-281-2/+4
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Revert "VFS: Remove VV_READLINK flag" and "fdescfs: improve linrdlnk mount op...Konstantin Belousov2023-07-131-1/+1
* VFS: Remove VV_READLINK flagKonstantin Belousov2023-06-271-1/+1
* fstatat(2): restore AT_EMPTY_PATH handlingKonstantin Belousov2023-05-021-1/+5
* linux(4): Add a dedicated statat() implementationDmitry Chagin2023-04-281-24/+11
* vfs: stop using SAVESTART for renameMateusz Guzik2022-12-191-12/+4
* vfs: introduce V_PCATCH to stop abusing PCATCHMateusz Guzik2022-09-171-15/+15
* vfs: always retain path buffer after lookupMateusz Guzik2022-09-171-25/+25
* vfs: slightly reorganize error handling in chrootMateusz Guzik2022-09-171-4/+2
* vfs: flip a condition around in kern_statatMateusz Guzik2022-09-071-2/+3
* vfs: plug a dead store in kern_linkat_vpMateusz Guzik2022-08-161-1/+1
* sysent: Get rid of bogus sys/sysent.h include.Dmitry Chagin2022-05-281-1/+0
* vfs: fix copy-pasto in previousMateusz Guzik2022-05-201-1/+1
* vfs: call vn_truncate_locked from kern_truncateMateusz Guzik2022-05-201-10/+12
* vfs: make sure truncate always calls NDFREE_*Mateusz Guzik2022-05-201-1/+1
* Revert rest of a5970a529c2d95271: use vrefact() when working on fp->f_vnodeKonstantin Belousov2022-04-151-1/+1
* Mostly revert a5970a529c2d95271: Make files opened with O_PATH to not block n...Konstantin Belousov2022-04-131-2/+0
* getdirentries: return ENOENT for unlinked but still open directory.Dmitry Chagin2022-04-111-0/+4
* vfs: fixup WANTIOCTLCAPS on openMateusz Guzik2022-04-021-1/+2
* vfs: fix memory leak on lookup with fds with ioctl capsMateusz Guzik2022-04-021-4/+4
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-36/+36
* 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