summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Following a fair amount of real world experience with ACLs andrwatson2009-01-271-9/+1
* When extending inode size, we call vnode_pager_setsize(), to have akib2009-01-201-1/+3
* Assert that v_holdcnt is non-zero before entering lockmgr in vn_lockkib2008-10-201-0/+4
* When calling extattr_check_cred, use V{READ,WRITE}, not I{READ,WRITE}.trasz2008-09-031-4/+4
* - Since rev 1.142 of ffs_snapshot.c the interlock has not been requiredjeff2008-03-311-11/+4
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-12/+14
* Reduce the acquisition of the vnode interlock in the ffs_read() andkib2008-03-211-2/+4
* Minor typo nit.keramida2008-02-251-1/+1
* - Introduce lockmgr_args() in the lockmgr space. This function performsattilio2008-02-151-3/+5
* Cleanup lockmgr interface and exported KPI:attilio2008-01-241-3/+3
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-2/+4
* style(9)obrien2008-01-021-17/+17
* Turn most ffs 'DIAGNOSTIC's into INVARIANTS.obrien2007-11-081-5/+5
* Perform range check before allocating memory when readingrodrigc2007-07-131-0/+4
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inrwatson2007-06-121-4/+2
* Since renaming of vop_lock to _vop_lock, pre- and post-conditionkib2007-05-181-7/+7
* Use *_EMPTY macros when appropriate.delphij2007-04-041-7/+7
* When we write extended attributes, assert that the inode hasn'tbrian2007-03-191-0/+3
* Fix build breakage.pjd2007-03-011-1/+1
* Rename PRIV_VFS_CLEARSUGID to PRIV_VFS_RETAINSUGID, which seems to betterpjd2007-03-011-2/+2
* Avoid checking for privileges if there is no need to.pjd2007-03-011-9/+13
* The functions that set and delete external attributes must checkmckusick2007-02-211-0/+9
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.pjd2007-02-151-0/+28
* change vop_lock handling to allowing tracking of callers' file and line forkmacy2006-11-131-9/+11
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-2/+4
* Do not translate the IN_ACCESS inode flag into the IN_MODIFIED while filesystemkib2006-10-101-2/+8
* Avoid locking overhead when snapshots are disabled.tegge2006-05-051-0/+4
* Close a race when VOP_LOCK() on a snapshot file is attempted at thetegge2006-05-021-1/+44
* Adjust totread argument passed to cluster_read() to account for offset nottegge2005-10-091-1/+1
* Allow EVFILT_VNODE events to work on every filesystem type, not justssouhlal2005-06-091-5/+1
* - Set LK_NOSHARE for snapshot locks. snapshots require exclusive onlyjeff2005-03-311-20/+0
* - It is not legal to access v_data without the vnode lock or interlockjeff2005-03-131-1/+11
* Split the vop_vector for ffs1 and ffs2, this is mostly for the differentphk2005-02-081-21/+20
* Drag another softupdates tentacle back into FFS: Now that FFS'sphk2005-02-081-0/+7
* Don't use the UFS_* and VFS_* functions where a direct call is possble.phk2005-02-081-5/+5
* For snapshots we need all VOP_LOCKs to be exclusive.phk2005-02-081-10/+12
* For snapshots we need all VOP_LOCKs to be exclusive.phk2005-02-081-0/+24
* Use VOP_STRATEGY_APV() instead of direct dereference, this is morephk2005-02-081-2/+2
* - Remove GIANT_REQUIRED where giant is no longer required.jeff2005-01-241-10/+0
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* white spacephk2004-12-141-4/+4
* Back when VOP_* was introduced, we did not have new-style structphk2004-12-011-44/+33
* Mechanically change prototypes for vnode operations to use the new typedefs.phk2004-12-011-11/+11
* - Eliminate the acquisition and release of the bqlock in bremfree() byjeff2004-11-181-1/+2
* Move UFS from DEVFS backing to GEOM backing.phk2004-10-291-11/+2
* Eliminate unnecessary KASSERTS.phk2004-10-271-2/+0
* Loose the v_dirty* and v_clean* alias macros.phk2004-10-251-5/+4
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITphk2004-10-211-7/+3
* Explicitly break out NETA license from Berkeley license to clearlyrwatson2004-10-201-0/+21
* Remove support for accessing device nodes in UFS/FFS.phk2004-09-281-19/+1
OpenPOWER on IntegriCloud