summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_lookup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Lock giant when assigning ni_vp and keep vfslocked state valid.Kris Kennaway2006-04-291-0/+1
* - Consistently track ni_dvp and ni_vp with dvfslocked and vfslocked ratherJeff Roberson2006-04-281-13/+15
* - LK_RETRY means nothing when passed to VOP_LOCK. Call vn_lock instead.Jeff Roberson2006-03-311-1/+2
* - Don't check v_mount for NULL to determine if a vnode has been recycled.Jeff Roberson2006-02-061-2/+2
* Add AUDITVNODE[12] flags to namei(), which cause namei() to audit pathRobert Watson2006-02-051-0/+19
* - Solve a problem where a vput could be called on an outgoing directoryJeff Roberson2006-02-011-5/+13
* Tweak previous vfs_lookup.c commit to return an EINVAL error fromDon Lewis2006-01-221-1/+1
* Return EPERM from lookup() if cn_nameiop is DELETE or RENAME andDon Lewis2006-01-211-4/+11
* Use correct VFS locking rather than unconditionally grabbing Giant aroundJohn Baldwin2005-09-211-12/+8
* Improve the MP safeness associated with the creation of symbolicChristian S.J. Peron2005-09-151-0/+2
* Do not keep parent directory locked while calling VFS_ROOT to traverse mountAlexander Kabaev2005-08-141-0/+2
* - Remove a debugging printf that slipped in.Jeff Roberson2005-04-131-1/+0
* - Further simplify lookup; Force all filesystems to relock in the DOTDOTJeff Roberson2005-04-131-30/+23
* - If we vrele() a dvp while the child is locked we can potentially deadlockJeff Roberson2005-04-091-51/+60
* - Move NDFREE() from vfs_subr to vfs_lookup where namei() is.Jeff Roberson2005-04-051-0/+38
* - Include opt_vfs.h for LOOKUP_SHARED.Jeff Roberson2005-04-031-8/+16
* - Set cn_lkflags to LK_SHARED in the LOOKUP_SHARED case so that we onlyJeff Roberson2005-03-291-5/+29
* - Remove an unused variable from relookup().Jeff Roberson2005-03-281-5/+2
* - Get rid of PDIRUNLOCK, instead, we fixup the lock state immediately afterJeff Roberson2005-03-281-13/+51
* - Pass LK_EXCLUSIVE to VFS_ROOT() to satisfy the new flags argument. ForJeff Roberson2005-03-241-1/+1
* - Clear LOCKSHARED if LOOKUP_SHARED is not enabled. This is not strictlyJeff Roberson2005-03-241-0/+3
* - Tweak kern_msgctl() to return a copy of the requested message queue idJohn Baldwin2005-02-071-0/+113
* Don't call VOP_CREATEVOBJECT(), it's the responsibility of thePoul-Henning Kamp2005-01-241-10/+0
* - Acquire and release Giant as we enter and leave filesystems whichJeff Roberson2005-01-241-6/+37
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()Poul-Henning Kamp2005-01-131-3/+3
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Make NAMEI_DIAGNOSTIC compile again and add a stragic vprint()Poul-Henning Kamp2004-12-031-8/+9
* Assert Giant in namei(). Bugs have been reported in which, followingRobert Watson2004-08-041-0/+2
* Make VFS_ROOT() and vflush() take a thread argument.Alfred Perlstein2004-07-121-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Add a new 'NOMACCHECK' flag to namei() NDINIT flags, which permits theRobert Watson2002-10-191-6/+11
* - Replace v_flag with v_iflag and v_vflagJeff Roberson2002-08-041-2/+2
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-08-011-0/+12
* Under #ifdef DIAGNOSTIC, NULL out componentname pointers if we free theRobert Watson2002-07-241-2/+18
* Catch up to changes in ktrace API.John Baldwin2002-06-071-2/+5
* More s/file system/filesystem/gTom Rhodes2002-05-161-4/+4
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-12/+12