aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2
* Refactor the way we restore cn_lkflags; no functional changes.Edward Tomasz Napierala2016-03-121-4/+4
* Remove cn_consume from 'struct componentname'. It was never set to anythingEdward Tomasz Napierala2016-03-121-12/+0
* Fix autofs triggering problem. Assume you have an NFS server,Edward Tomasz Napierala2016-03-121-0/+19
* save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBEAndriy Gapon2015-09-281-7/+5
* Properly return ENOTDIR when calling *at() on a non-vnode.Ed Schouten2015-08-121-0/+2
* vfs: cosmetic changes to namei and namei_handle_rootMateusz Guzik2015-07-091-6/+7
* vfs: simplify error handling in nameiMateusz Guzik2015-07-091-29/+20
* vfs: avoid spurious vref/vrele for absolute lookupsMateusz Guzik2015-07-091-24/+46
* vfs: plug a use-after-free of fd_rdir in nameiMateusz Guzik2015-07-091-0/+6
* Move the comment describing namei(9) back to namei()'s definition.Mark Johnston2015-07-051-10/+10
* Fix two issues with lockmgr(9) LK_CAN_SHARE() test, which determinesKonstantin Belousov2014-11-021-0/+1
* Plug a memory leak in case of failed lookups in capability mode.Mateusz Guzik2014-08-241-25/+16
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon2013-11-261-2/+2
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* Both vn_close() and VFS_PROLOGUE() evaluate vp->v_mount twice, withoutKonstantin Belousov2013-11-091-7/+2
* Fix panic in ktrcapfail() when no capability rights are passed.Pawel Jakub Dawidek2013-09-181-3/+3
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-3/+30
* Do not override the ENOENT error for the empty path, or EFAULT errorsKonstantin Belousov2013-08-051-1/+2
* Do not call the VOP_LOOKUP() for the doomed directory vnode. TheKonstantin Belousov2013-04-011-0/+4
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-6/+7