summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Give cluster_write() an explicit vnode argument.phk2004-09-271-1/+1
* The getpages VOP was a good stab at getting scatter/gather I/O withoutphk2004-09-191-112/+5
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-1/+1
* Avoid using casts as lvalues. Introduce DIP_SET macro which sets properkan2004-07-281-2/+2
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This iscperciva2004-07-261-2/+2
* Upon further review it was decided this piece of the msync(2)kensmith2004-05-211-0/+2
* Record where half the bits in this file came from (from ufs_readwrite.c).bde2004-04-071-0/+2
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Removed more vestiges of vfs_ioopt:bde2004-02-111-38/+4
* Locking for the per-process resource limits structure.jhb2004-02-041-5/+7
* Remove unnecessary vm object reference and deallocate calls from ffs_read()alc2004-01-311-30/+0
* Turn uio_resid/uio_offset comments into KASSERTsache2004-01-271-16/+8
* Copy comment about caller check from ffs_read to ffs_extread, don'tache2004-01-231-2/+6
* Fix various panic() strings to reflect true function name to allowache2004-01-231-11/+12
* ffs_read:ache2004-01-231-7/+14
* Spell magic '16' number as IO_SEQSHIFT.kan2004-01-191-2/+2
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-3/+4
* Consistently use the BSD u_int and u_short instead of the SYSV uint andjhb2003-08-071-1/+1
* Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with therwatson2003-07-281-44/+125
* Lock the vm object when freeing pages.alc2003-06-151-0/+8
* Add the same KASSERT to all VOP_STRATEGY and VOP_SPECSTRATEGY implementationsphk2003-06-151-0/+2
* Use __FBSDID().obrien2003-06-111-1/+3
* Implement ffs_listextattr() by breaking out that logic and special-casedrwatson2003-06-051-32/+88
* Return EOPNOTSUPP for attempted EA operations on VCHR vnodes in UFS2;rwatson2003-06-011-0/+14
* Remove unused local variables.phk2003-05-311-26/+3
* The IO_NOWDRAIN and B_NOWDRAIN hacks are no longer needed to preventphk2003-05-311-4/+0
OpenPOWER on IntegriCloud