aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add NIRES_STRICTREL.Konstantin Belousov2020-09-221-0/+2
* lookup: Track last lookup component if it is directory.Konstantin Belousov2020-09-221-0/+2
* Improve comment above nameicap_check_dotdot().Konstantin Belousov2020-09-221-1/+5
* Add a comment to clarify when and why cached names are deletedKirk McKusick2020-08-271-0/+10
* vfs: validate ndp state after the lookupMateusz Guzik2020-08-231-0/+75
* vfs: convert nameiop into an enumMateusz Guzik2020-08-231-4/+0
* vfs: assert that HASBUF is only set with SAVENAME or SAVESTARTMateusz Guzik2020-08-221-0/+1
* vfs: add a work around for vp_crossmp bug to realpathMateusz Guzik2020-08-221-0/+5
* vfs: mark HASBUF as an internal flagMateusz Guzik2020-08-161-2/+1
* vfs: add missing pwd_drop on error in namei_setupMateusz Guzik2020-08-131-0/+1
* vfs: stricter validation for flags passed to namei in cn_flagsMateusz Guzik2020-08-111-3/+6
* vfs: drop the hello world stat probes from the vfs providerMateusz Guzik2020-08-101-1/+1
* vfs: disallow NOCACHE with LOOKUPMateusz Guzik2020-08-101-0/+3
* vfs: tidy up namei entry pointMateusz Guzik2020-08-051-11/+11
* vfs: inline NDINIT_ALLMateusz Guzik2020-08-011-19/+0
* vfs: convert ni_rigthsneeded to a pointerMateusz Guzik2020-08-011-3/+3