summaryrefslogtreecommitdiffstats
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* Abstract dirhash's locking using macros. This should make it easier todwmalone2004-02-151-69/+75
* Fixed some style bugs:bde2004-02-141-18/+10
* MFextfs: backed out secondary changes in rev.1.40 that had become justbde2004-02-131-6/+1
* Fix style bugs in previous commit.kuriyama2004-02-131-2/+6
* Fixed some minor style bugs (English usage and formatting of binarybde2004-02-121-12/+13
* Reverse lock order by using local variable. This will shut up "acquiringkuriyama2004-02-121-4/+6
* 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
* Avoid calling vprint on a vnode while holding its interlock mutex.kan2004-01-041-2/+2
* Set fs_ronly to the correct value in ffs_reload() when reloading the filetruckman2003-12-071-0/+2
* Write the UFS2 superblock with a 'BAD' magic number at the beginningwes2003-11-161-0/+1
* Send B_PHYS out to pasture, it no longer serves any function.phk2003-11-151-1/+1
* Call free(9) after the vnode interlock is released, avoiding a lock-orderalc2003-11-131-1/+1
* Update the statfs structure with 64-bit fields to allowmckusick2003-11-121-0/+11
* Remove mntvnode_mtx and replace it with per-mountpoint mutex.kan2003-11-053-38/+38
* Use VOP_UNLOCK/vrele instead of vput. td was erecived as a parameterkan2003-11-031-1/+2
* Take care not to call vput if thread used in corresponding vgetkan2003-11-022-5/+10
* Temporarily undo parts of the stuct mount locking commit by jeff.kan2003-11-012-23/+6
* Tweak the calculation of minbfree in ffs_dirpref() so that onlytruckman2003-10-311-7/+7
* Move the P_COWINPROGRESS flag from being a per-process p_flag to being ajhb2003-10-232-15/+15
* Initialize bp->b_offset to the physical offset in partitiontegge2003-10-221-6/+5
* DuH!phk2003-10-183-3/+3
* Initialize bp->b_offset before calling VOP_[SPEC]STRATEGY()phk2003-10-183-0/+3
* When expunging unlinked files from a snapshot, skip over holes in themckusick2003-10-171-6/+16
* - My last commit to this file is still not safe, I believe that it may bejeff2003-10-061-0/+6
* - Reinstate 1.142 this was fixed by 1.144.jeff2003-10-061-3/+5
* - The VCHR case in ffs_sync() is an unneccsary optimization especiallyjeff2003-10-051-5/+2
* - Further simplify ffs_sync(). The vnode lock is required for UFS_UPDATE()jeff2003-10-051-16/+12
* - In ffs_update() assert that either the vnode lock or the XLOCK is held.jeff2003-10-051-0/+4
* - Check the XLOCK before inspecting v_data.jeff2003-10-051-9/+25
* - Skip over xvp if XLOCK is set.jeff2003-10-051-1/+2
* - Don't cache_purge() in ufs_reclaim. vclean() does it for us sojeff2003-10-051-1/+0
* Synchronize access to a vm page's valid field using the containingalc2003-10-041-3/+4
* - The VI assert in getdirtybuf() is only valid if we're not on a VCHRjeff2003-10-041-1/+4
* - Increase the scope of the interlock in ffs_reload(). Acquire it beforejeff2003-10-041-9/+6
* - Fix an unlocked call to GETATTR by slightly shuffling the code injeff2003-10-041-6/+14
* - Use the VI_LOCK macro in two places where we directly called mtx_lock()jeff2003-10-041-2/+2
* - Properly acquire the vnode interlock before releasing thejeff2003-10-041-11/+23
* - Remove a mp_fixme() and some locks that weren't necessary. I nowjeff2003-10-041-6/+1
* - Several of the callers to getdirtybuf() were erroneously changed to passjeff2003-09-031-9/+16
* - Backout rev 1.142. This caused a deadlock that I do not understand. Morejeff2003-08-311-5/+3
* - Define a new flag for getblk(): GB_NOCREAT. This flag causes getblk() tojeff2003-08-311-3/+5
* - Don't acquire the vnode interlock in drain_output(). Instead, require thejeff2003-08-311-53/+77
* - Move BX_BKGRDWAIT and BX_BKGRDINPROG to BV_ and the b_vflags field.jeff2003-08-281-12/+20
OpenPOWER on IntegriCloud