aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_inode.c
Commit message (Expand)AuthorAgeFilesLines
* Add an FFS specific mount option to allow a filesystem checkerKirk McKusick2011-07-151-1/+1
* Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing thisAlan Cox2011-06-291-1/+1
* Ensure that filesystem metadata contained within persistent snapshotsKirk McKusick2011-06-151-5/+7
* Implement fully asynchronous partial truncation with softupdates journalingJeff Roberson2011-06-101-74/+52
* Add function lbn_offset to calculate offset of the indirect block ofKonstantin Belousov2010-11-111-3/+1
* - Handle the truncation of an inode with an effective link count of 0 inJeff Roberson2010-07-061-4/+2
* - Merge soft-updates journaling from projects/suj/head into head. ThisJeff Roberson2010-04-241-55/+77
* Following a fair amount of real world experience with ACLs andRobert Watson2009-01-271-1/+1
* The r187467 should remove all pages for V_NORMAL case too, becauseKonstantin Belousov2009-01-201-8/+17
* When extending inode size, we call vnode_pager_setsize(), to have aKonstantin Belousov2009-01-201-1/+3
* FFS puts the extended attributes blocks at the negative blocks for theKonstantin Belousov2009-01-201-0/+9
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-2/+2
* Remove the struct thread unuseful argument from bufobj interface.Attilio Rao2008-10-101-2/+2
* When downgrading the read-write mount to read-only, do_unmount() setsKonstantin Belousov2008-09-161-0/+8
* - Complete part of the unfinished bufobj work by consistently usingJeff Roberson2008-03-221-4/+5
* Turn most ffs 'DIAGNOSTIC's into INVARIANTS.David E. O'Brien2007-11-081-3/+3
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-1/+1
* Do not translate the IN_ACCESS inode flag into the IN_MODIFIED while filesystemKonstantin Belousov2006-10-101-5/+7
* - Consistently call 'vp' vp rather than ovp sometimes in ffs_truncate().Jeff Roberson2005-04-051-105/+104
* - Fix an assert now that the XLOCK no longer exists.Jeff Roberson2005-03-131-4/+1
* - Add VOP locking asserts in several functions that have been implicated inJeff Roberson2005-02-221-0/+3
* - In the softupdates case for ffs_truncate() we use vinvalbuf() toJeff Roberson2005-02-091-0/+1
* Don't use the UFS_* and VFS_* functions where a direct call is possble.Poul-Henning Kamp2005-02-081-4/+4
* For snapshots we need all VOP_LOCKs to be exclusive.Poul-Henning Kamp2005-02-081-3/+3
* - Acquire the ufs lock when manipulating some fields of struct fs.Jeff Roberson2005-01-241-7/+13
* Eliminate unused and unnecessary "cred" argument from vinvalbuf()Poul-Henning Kamp2005-01-141-3/+2
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().Poul-Henning Kamp2005-01-111-3/+3
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Loose the v_dirty* and v_clean* alias macros.Poul-Henning Kamp2004-10-251-2/+2
* Move the buffer method vector (buf->b_op) to the bufobj.Poul-Henning Kamp2004-10-241-1/+1
* Avoid using casts as lvalues. Introduce DIP_SET macro which sets properAlexander Kabaev2004-07-281-16/+19
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* DuH!Poul-Henning Kamp2003-10-181-1/+1
* Initialize bp->b_offset before calling VOP_[SPEC]STRATEGY()Poul-Henning Kamp2003-10-181-0/+1
* - In ffs_update() assert that either the vnode lock or the XLOCK is held.Jeff Roberson2003-10-051-0/+4
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* - Add a new 'flags' parameter to getblk().Jeff Roberson2003-03-041-1/+1
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-1/+1
* Convert calls to BUF_STRATEGY to VOP_STRATEGY calls. This is a no-op sincePoul-Henning Kamp2003-01-031-1/+1
* - Convert locks to use standard macros.Jeff Roberson2002-09-251-0/+2
* Don't call softdep_slowdown() if soft updates are not active on theIan Dowse2002-08-051-1/+1
* Add support to UFS2 to provide storage for extended attributes.Kirk McKusick2002-07-191-21/+81
* Rename the BALLOC flags from B_* to BA_* to avoid confusion with theMatthew Dillon2002-06-231-6/+6
* This commit adds basic support for the UFS2 filesystem. The UFS2Kirk McKusick2002-06-211-56/+82
* Remove register keyword.Poul-Henning Kamp2002-05-131-10/+10
* Remove __P.Alfred Perlstein2002-03-191-2/+2
* When taking a snapshot, we must check for active files that haveKirk McKusick2002-02-021-4/+6
* Put write on read-only filesystem panic after we have weeded outKirk McKusick2002-01-161-2/+2
* When downgrading a filesystem from read-write to read-only, operationsKirk McKusick2002-01-151-2/+4