summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Use a name instead of a magic number for kern_yield(9) when the prioritymdf2011-05-131-1/+1
* Based on discussions on the svn-src mailing list, rework r218195:mdf2011-02-081-2/+2
* Correct arguments order.pjd2010-06-261-2/+2
* Avoid overflow.trasz2010-05-061-1/+1
* Style fixes and removal of unneeded variable.trasz2010-05-061-3/+3
* Move checking against RLIMIT_FSIZE into one place, vn_rlimit_fsize().trasz2010-05-051-0/+19
* vn_stat: take into account va_blocksize when setting st_blksizeavg2010-04-031-3/+2
* Rename st_*timespec fields to st_*tim for POSIX 2008 compliance.ed2010-03-281-4/+4
* Actually make O_DIRECTORY work.ed2010-03-211-0/+4
* Don't add VAPPEND if the file is not being opened for writing. Note that thistrasz2009-12-081-1/+1
* Revert r198874, pending further discussion.trasz2009-11-041-1/+1
* Make sure we don't end up with VAPPEND without VWRITE, if someone calls open(2)trasz2009-11-041-1/+1
* Add two new fcntls to enable/disable read-ahead:delphij2009-09-281-0/+3
* Fix mount reference leak when V_XSLEEP is specified to vn_start_write().kib2009-09-011-1/+1
* Make the mnt_writeopcount and mnt_secondary_writes counters,kib2009-08-311-2/+4
* In vn_vget_ino() and their inline equivalents, mnt_ref() the mount pointkib2009-07-021-0/+2
* Add another flags argument to vn_open_cred. Use it to specify that somekib2009-06-211-8/+9
* Simply shared vnode locking and extend it to also include fsync.ps2009-06-081-3/+4
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-2/+0
* When checking for shared writes, use the struct mount returned fromps2009-06-041-2/+1
* Support shared vnode locks for write operations when the offset isps2009-06-041-4/+19
* Remove the thread argument from the FSD (File-System Dependent) parts ofattilio2009-05-111-2/+1
* Eliminate the loop and the call to pause(9) in vfs_vget_ino(). Ifkib2009-05-071-6/+8
* - use a shared lock for readskmacy2009-04-131-8/+2
* Remove VOP_LEASE and supporting functions. This hasn't been used sincerwatson2009-04-101-8/+1
* Add a new internal mount flag (MNTK_EXTENDED_SHARED) to indicate that ajhb2009-03-111-3/+11
* Move the code from ufs_lookup.c used to do dotdot lookup, intokib2009-01-211-0/+32
* Improve KASSERT() call a bit:pjd2008-11-291-1/+2
* Revert r184118. There is actually a code in the kernel, for instance inkib2008-11-161-10/+1
* Use shared vnode locks instead of exclusive vnode locks for the access(),jhb2008-11-031-1/+1
* Improve VFS locking:attilio2008-11-021-0/+17
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-10/+11
* Change vn_start_write() to clear *mpp on all failures when non-NULL vpkib2008-10-211-1/+10
* Assert that v_holdcnt is non-zero before entering lockmgr in vn_lockkib2008-10-201-0/+4
* Initialize va_rdev to NODEV and va_fsid to VNOVAL before thekib2008-09-201-0/+2
* Initialize birthtime fields in vn_stat() to prevent stat(2) fromkib2008-09-201-0/+9
* When attempt is made to suspend a filesystem that is already syspended,kib2008-09-161-12/+23
* Garbage-collect vn_write_suspend_wait().kib2008-09-161-50/+0
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-3/+3
* Remove broken code to replace st_mode value with ACCESSPERMS whenrwatson2008-08-031-5/+0
* Add the support for the O_EXEC open(2) mode, as specified by thekib2008-03-311-0/+2
* - Don't allow calls to vn_lock() with no lock type requested. Callersjeff2008-03-291-14/+4
* - Don't acquire the vnode interlock in _vn_lock() unless no lock typejeff2008-03-241-19/+13
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-13/+12
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-16/+17
* Make ftruncate a 'struct file' operation rather than a vnode operation.jhb2008-01-071-0/+49
* In sequential_heuristic():bde2008-01-051-13/+20
* Remove explicit locking of struct file.jeff2007-12-301-5/+9
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-8/+8
* When we do open, we should lock the vnode exclusively. This fixes few races:pjd2007-07-261-2/+2
OpenPOWER on IntegriCloud