summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* Do not return success and doomed vnode from lookup. LK_UPGRADE allowskib2008-12-181-0/+4
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-171-9/+22
* A few style nits.jhb2008-11-031-1/+2
* Improve VFS locking:attilio2008-11-021-1/+1
* Enable shared locks for path name lookups on supported filesystems (NFSjhb2008-10-011-1/+1
* Remove the LOOKUP_SHARED kernel option. Instead, make vfs.lookup_sharedjhb2008-10-011-5/+1
* Decontextualize vfs_busy(), vfs_unbusy() and vfs_mount_alloc() functions.attilio2008-08-311-2/+2
* Implement the linux syscallskib2008-04-081-2/+11
* Add the support for the AT_FDCWD and fd-relative name lookups to thekib2008-03-311-3/+23
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+1
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-251-2/+2
* Introduce some functions in the vnode locks namespace and in the ffsattilio2008-02-241-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-12/+11
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-7/+12
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-2/+2
* Fix some locking cases where we ask for exclusively locked vnode, but we getpjd2007-09-211-0/+8
* Universally adopt most conventional spelling of acquire.rwatson2007-05-271-1/+1
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-2/+2
* Rather than ignoring any error return from getnewvnode() in nameiinit(),rwatson2007-03-311-1/+5
* If both ISDOTDOT and NOCROSSMOUNT are set then lookup() might breaks outkib2007-02-151-3/+4
* Below is slightly edited description of the LOR by Tor Egge:kib2007-01-221-4/+17
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+1
* Fix for a potential bug caught by Coverity. Pointed out to me by Kris Kennaway.mohans2006-09-141-1/+2
* Fixes up the handling of shared vnode lock lookups in the NFS client,mohans2006-09-131-7/+23
* Remove register, use ANSI function headers.rwatson2006-08-051-15/+9
* We now spell "inode" as "vnode" in the VFS layer, so update commentrwatson2006-08-051-3/+3
* Lock giant when assigning ni_vp and keep vfslocked state valid.kris2006-04-291-0/+1
* - Consistently track ni_dvp and ni_vp with dvfslocked and vfslocked ratherjeff2006-04-281-13/+15
* - LK_RETRY means nothing when passed to VOP_LOCK. Call vn_lock instead.jeff2006-03-311-1/+2
* - Don't check v_mount for NULL to determine if a vnode has been recycled.jeff2006-02-061-2/+2
* Add AUDITVNODE[12] flags to namei(), which cause namei() to audit pathrwatson2006-02-051-0/+19
* - Solve a problem where a vput could be called on an outgoing directoryjeff2006-02-011-5/+13
* Tweak previous vfs_lookup.c commit to return an EINVAL error fromtruckman2006-01-221-1/+1
* Return EPERM from lookup() if cn_nameiop is DELETE or RENAME andtruckman2006-01-211-4/+11
* Use correct VFS locking rather than unconditionally grabbing Giant aroundjhb2005-09-211-12/+8
* Improve the MP safeness associated with the creation of symboliccsjp2005-09-151-0/+2
* Do not keep parent directory locked while calling VFS_ROOT to traverse mountkan2005-08-141-0/+2
* - Remove a debugging printf that slipped in.jeff2005-04-131-1/+0
* - Further simplify lookup; Force all filesystems to relock in the DOTDOTjeff2005-04-131-30/+23
* - If we vrele() a dvp while the child is locked we can potentially deadlockjeff2005-04-091-51/+60
* - Move NDFREE() from vfs_subr to vfs_lookup where namei() is.jeff2005-04-051-0/+38
* - Include opt_vfs.h for LOOKUP_SHARED.jeff2005-04-031-8/+16
* - Set cn_lkflags to LK_SHARED in the LOOKUP_SHARED case so that we onlyjeff2005-03-291-5/+29
* - Remove an unused variable from relookup().jeff2005-03-281-5/+2
* - Get rid of PDIRUNLOCK, instead, we fixup the lock state immediately afterjeff2005-03-281-13/+51
* - Pass LK_EXCLUSIVE to VFS_ROOT() to satisfy the new flags argument. Forjeff2005-03-241-1/+1
* - Clear LOCKSHARED if LOOKUP_SHARED is not enabled. This is not strictlyjeff2005-03-241-0/+3
* - Tweak kern_msgctl() to return a copy of the requested message queue idjhb2005-02-071-0/+113
* Don't call VOP_CREATEVOBJECT(), it's the responsibility of thephk2005-01-241-10/+0
* - Acquire and release Giant as we enter and leave filesystems whichjeff2005-01-241-6/+37
OpenPOWER on IntegriCloud