aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* Add a __witness_used for variables only used under #ifdef WITNESS.John Baldwin2022-04-271-3/+3
* kern: Fix two typos in source code commentsGordon Bergling2022-04-021-1/+1
* vfs: fix memory leak on lookup with fds with ioctl capsMateusz Guzik2022-04-021-48/+2
* vfs: assorted tidy ups to lookupMateusz Guzik2022-03-261-12/+13
* vfs: set cn_namelen when handling degenerate lookupsMateusz Guzik2022-03-251-0/+1
* vfs: hoist trailing slash handling out of the loopMateusz Guzik2022-03-241-17/+23
* vfs: factor symlink traversal out of nameiMateusz Guzik2022-03-241-54/+71
* vfs: factor FAILIFEXISTS handling out of vfs_lookupMateusz Guzik2022-03-241-19/+27
* vfs: hoist degenerate path lookups out of the loopMateusz Guzik2022-03-241-33/+77
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-3/+3
* vfs: retire the no longer used MNTK_LOOKUP_EXCL_DOTDOT flagMateusz Guzik2022-03-191-3/+1
* vfs: prefix lookup and relookup with vfs_Mateusz Guzik2022-03-131-3/+3
* sys/kern: Use C99 fixed-width integer types.John Baldwin2021-12-281-1/+1
* vfs: plug a set-but-not-used var in kern_alternate_pathMateusz Guzik2021-11-261-2/+0
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-4/+3
* vfs: drop the always curthread argument from kern_alternate_pathMateusz Guzik2021-11-251-2/+4
* cache: add empty path supportMateusz Guzik2021-10-161-9/+9
* Add userland boot profiling to TSLOGColin Percival2021-10-161-0/+1
* vfs: remove cn_threadMateusz Guzik2021-10-111-6/+4
* vfs: hoist cn_thread assert in nameiMateusz Guzik2021-10-011-2/+2
* vfs: s/__unused/__diagused in crossmp_*Mateusz Guzik2021-08-231-4/+4
* vfs: remove an unused variable from nameicap_tracker_addMateusz Guzik2021-08-201-2/+0
* fstatat(2): handle non-vnode file descriptors for AT_EMPTY_PATHKonstantin Belousov2021-08-131-1/+1
* vfs: use the sentinel trick in locked lookup path parsingMateusz Guzik2021-05-291-1/+16
* vfs: fix vnode use count leak in O_EMPTY_PATH supportMateusz Guzik2021-05-131-1/+3
* Make files opened with O_PATH to not block non-forced unmountKonstantin Belousov2021-04-151-1/+1
* open(2): Implement O_PATHKonstantin Belousov2021-04-151-2/+4
* Add AT_EMPTY_PATH for several *at(2) syscallsKonstantin Belousov2021-04-151-8/+55
* vfs: Add an assertion around name length limitsMark Johnston2021-03-271-0/+9
* O_RELATIVE_BENEATH: return ENOTCAPABLE instead of EINVAL for abs pathKonstantin Belousov2021-03-021-1/+1
* nameicap_check_dotdot: trim tracker on checkKonstantin Belousov2021-03-021-1/+5
* Add nameicap_cleanup_from(), to clean tracker list starting from some elementKonstantin Belousov2021-03-021-4/+11
* nameicap_tracker_add: avoid duplicates in the tracker listKonstantin Belousov2021-03-021-0/+3
* Do not call nameicap_tracker_add() for dotdot case.Konstantin Belousov2021-03-021-1/+2
* open(2): Remove O_BENEATH and AT_BENEATHKonstantin Belousov2021-03-021-67/+11
* cache: add symlink support to lockless lookupMateusz Guzik2021-01-231-2/+9
* vfs: extend vfs:namei:lookup:return probe with nameidataMateusz Guzik2021-01-121-4/+5
* vfs: add NDFREE_NOTHING and convert several NDFREE_PNBUF callersMateusz Guzik2021-01-121-0/+27
* vfs: add FAILIFEXISTS flagMateusz Guzik2020-12-281-1/+32
* vfs: add cleanup on error missed in r368375Mateusz Guzik2020-12-061-0/+1
* vfs: factor buffer allocation/copyin out of nameiMateusz Guzik2020-12-061-23/+38
* Remove the 'wantparent' variable, unused since r145004.Edward Tomasz Napierala2020-11-231-10/+4
* vfs: change nt_zone into a malloc typeMateusz Guzik2020-11-051-5/+3
* vfs: add NAMEI_DBG_HADSTARTDIR handling lost in rewriteMateusz Guzik2020-10-291-0/+2
* vfs: add NDREINIT to facilitate repeated namei callsMateusz Guzik2020-10-291-0/+5
* cache: add missing NIRES_ABS handlingMateusz Guzik2020-10-261-0/+2
* Do not allow to use O_BENEATH as an oracle.Konstantin Belousov2020-10-081-1/+10
* Add O_RESOLVE_BENEATH and AT_RESOLVE_BENEATH to mimic Linux' RESOLVE_BENEATH.Konstantin Belousov2020-09-221-0/+10
* Change O_BENEATH to handle relative paths same as absolute.Konstantin Belousov2020-09-221-4/+6
* Only clear latch for BENEATH when we walk out of the startdir,Konstantin Belousov2020-09-221-5/+6