aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid double-unlock or double unreference for ndp->ni_dvp when the vnode dpKonstantin Belousov2012-01-011-6/+15
* Revisit the capability failure trace points. The initial implementationDag-Erling Smørgrav2011-10-181-2/+16
* Allow Capsicum capabilities to delegate constrainedJonathan Anderson2011-08-131-6/+35
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-1/+8
* Add an extra comment to the SDT probes definition. This allows us to getRui Paulo2010-08-221-2/+2
* Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE andJohn Baldwin2010-08-201-4/+3
* Support only LOOKUP operation for "/" in relookup() because lookup()Jaakko Heinonen2010-03-261-11/+9
* Only audit pathnames in namei(9) if copying the directory string completesRobert Watson2010-02-021-5/+10
* When rename("a", "b/.") is performed, target namei() call returnsKonstantin Belousov2009-11-101-0/+6
* Eliminate ARG_UPATH[12] arguments to AUDIT_ARG_UPATH() and insteadRobert Watson2009-07-291-2/+2
* Rework vnode argument auditing to follow the same structure, in orderRobert Watson2009-07-281-4/+4
* Audit file descriptors passed to fooat(2) system calls, which are usedRobert Watson2009-07-281-1/+6
* Replace AUDIT_ARG() with variable argument macros with a set more moreRobert Watson2009-06-271-9/+6
* Eliminate trailing_slash, which was made redundant in r193028.Dag-Erling Smørgrav2009-06-061-23/+11
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Let vfs_lookup() return ENOTDIR if the path has a trailing slash andDag-Erling Smørgrav2009-05-291-8/+12
* Fix misleading comment.Dag-Erling Smørgrav2009-05-291-1/+1
* Add hierarchical jails. A jail may further virtualize its environmentJamie Gritton2009-05-271-0/+7
* Fix a kernel compilation error, introduced after r191990, by definingAttilio Rao2009-05-111-0/+3
* Remove the thread argument from the FSD (File-System Dependent) parts ofAttilio Rao2009-05-111-3/+4
* Add SDT DTrace probes for namei():Robert Watson2009-04-061-1/+14
* When a file lookup fails due to encountering a doomed vnode from a forcedJohn Baldwin2009-03-241-4/+6
* Gah, fix the code to match the comment. For non-open lookups use aJohn Baldwin2009-03-111-1/+1
* Add a new internal mount flag (MNTK_EXTENDED_SHARED) to indicate that aJohn Baldwin2009-03-111-4/+38
* Do not return success and doomed vnode from lookup. LK_UPGRADE allowsKonstantin Belousov2008-12-181-0/+4
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.Pawel Jakub Dawidek2008-11-171-9/+22
* A few style nits.John Baldwin2008-11-031-1/+2
* Improve VFS locking:Attilio Rao2008-11-021-1/+1
* Enable shared locks for path name lookups on supported filesystems (NFSJohn Baldwin2008-10-011-1/+1
* Remove the LOOKUP_SHARED kernel option. Instead, make vfs.lookup_sharedJohn Baldwin2008-10-011-5/+1
* Decontextualize vfs_busy(), vfs_unbusy() and vfs_mount_alloc() functions.Attilio Rao2008-08-311-2/+2
* Implement the linux syscallsKonstantin Belousov2008-04-081-2/+11
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-311-3/+23
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isAttilio Rao2008-02-251-2/+2
* Introduce some functions in the vnode locks namespace and in the ffsAttilio Rao2008-02-241-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-12/+11
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-7/+12
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-2/+2
* Fix some locking cases where we ask for exclusively locked vnode, but we getPawel Jakub Dawidek2007-09-211-0/+8
* Universally adopt most conventional spelling of acquire.Robert Watson2007-05-271-1/+1
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-2/+2
* Rather than ignoring any error return from getnewvnode() in nameiinit(),Robert Watson2007-03-311-1/+5
* If both ISDOTDOT and NOCROSSMOUNT are set then lookup() might breaks outKonstantin Belousov2007-02-151-3/+4
* Below is slightly edited description of the LOR by Tor Egge:Konstantin Belousov2007-01-221-4/+17
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+1
* Fix for a potential bug caught by Coverity. Pointed out to me by Kris Kennaway.Mohan Srinivasan2006-09-141-1/+2
* Fixes up the handling of shared vnode lock lookups in the NFS client,Mohan Srinivasan2006-09-131-7/+23
* Remove register, use ANSI function headers.Robert Watson2006-08-051-15/+9
* We now spell "inode" as "vnode" in the VFS layer, so update commentRobert Watson2006-08-051-3/+3