aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* 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-18/+21
* 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
* vfs: annotate variables only used by debug builds as __unusedMatt Macy2018-05-191-4/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* vfs_lookup: Allow PATH_MAX-1 symlinksConrad Meyer2017-11-171-1/+1
* When a Linux program tries to access a /path the kernel triesTijl Coosemans2017-10-151-2/+2
* Use UMA_ALIGN_PTR instead of sizeof(void *) for zone alignment.John Baldwin2017-03-151-1/+1
* Provide fallback VOP methods for crossmp vnode.Konstantin Belousov2017-01-221-0/+1
* Fix bug that would result in a kernel crash in some cases involvingEdward Tomasz Napierala2017-01-041-1/+9
* vfs: add vrefact, to be used when the vnode has to be already activeMateusz Guzik2016-12-121-4/+4
* Enable lookup_cap_dotdot and lookup_cap_dotdot_nonlocal.Konstantin Belousov2016-12-121-7/+2
* vfs: provide fake locking primitives for the crossmp vnodeMateusz Guzik2016-12-021-4/+59
* vfs: fix a whitespace nit in r309307Mateusz Guzik2016-11-301-1/+1
* vfs: avoid VOP_ISLOCKED in the common case in lookupMateusz Guzik2016-11-301-4/+3
* Allow some dotdot lookups in capability mode.Konstantin Belousov2016-11-021-12/+131
* Remove tautological casts.Konstantin Belousov2016-11-021-4/+4
* Style fixes.Konstantin Belousov2016-11-021-12/+12
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* vfs: provide a common exit point in namei for error casesMateusz Guzik2016-08-271-16/+8
* Replace all remaining calls to vprint(9) with vn_printf(9), and removeEdward Tomasz Napierala2016-08-101-2/+2
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1