aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vfs: make rights mandatory for NDINIT_ALLMateusz Guzik2020-08-011-4/+2
* vfs: short-circuit the common case NDFREE callsMateusz Guzik2020-07-301-5/+13
* vfs: make sure startdir_used is always assigned to before useMateusz Guzik2020-07-301-2/+4
* vfs: lockless lookupMateusz Guzik2020-07-251-100/+151
* vfs: fix trivial whitespace issues which don't interefere with blameMateusz Guzik2020-07-101-2/+2
* vfs: stop taking additional refs on root vnode during lookupMateusz Guzik2020-03-011-21/+5
* fd: move vnodes out of filedesc into a dedicated structureMateusz Guzik2020-03-011-17/+20
* vfs: stop duplicating vnode work in audit during path lookupMateusz Guzik2020-02-211-8/+7
* vfs: use new capsicum helpersMateusz Guzik2020-02-151-3/+3
* vfs: use mac fastpath for lookup, open, read, write, mmapMateusz Guzik2020-02-131-6/+3
* namei: preserve errors from fget_cap_lockedKyle Evans2020-02-031-2/+9
* Provide O_SEARCHKyle Evans2020-02-021-3/+16
* vfs: save on atomics on the root vnode for absolute lookupsMateusz Guzik2020-02-011-6/+23
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-15/+11
* vfs: flatten vop vectorsMateusz Guzik2019-12-161-0/+5
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-4/+4
* NDFREE(): Fix unlocking for LOCKPARENT|LOCKLEAF and ndp->ni_dvp == ndp->ni_vp.Konstantin Belousov2019-05-211-4/+4
* Fix renameat(2) for CAPABILITIES kernels.Konstantin Belousov2019-02-081-0/+2
* vfs: mostly depessimize NDINIT_ALLMateusz Guzik2018-12-141-2/+2
* If BENEATH is specified, always latch the topping directory vnode.Konstantin Belousov2018-11-291-2/+6
* Allow absolute paths for O_BENEATH.Konstantin Belousov2018-11-111-7/+50
* Implement O_BENEATH and AT_BENEATH.Konstantin Belousov2018-10-251-3/+6
* vfs: remove lookup_shared tunableMateusz Guzik2018-09-201-11/+2