summaryrefslogtreecommitdiff
path: root/sys/ufs
Commit message (Expand)AuthorAgeFilesLines
* MFC 1.226 - Set fs_ronly to the correct value in ffs_reload() whenDon Lewis2003-12-121-0/+2
* Write the UFS2 superblock with a 'BAD' magic number at the beginningWes Peters2003-11-161-0/+1
* Send B_PHYS out to pasture, it no longer serves any function.Poul-Henning Kamp2003-11-151-1/+1
* Call free(9) after the vnode interlock is released, avoiding a lock-orderAlan Cox2003-11-131-1/+1
* Update the statfs structure with 64-bit fields to allowKirk McKusick2003-11-121-0/+11
* Remove mntvnode_mtx and replace it with per-mountpoint mutex.Alexander Kabaev2003-11-053-38/+38
* Use VOP_UNLOCK/vrele instead of vput. td was erecived as a parameterAlexander Kabaev2003-11-031-1/+2
* Take care not to call vput if thread used in corresponding vgetAlexander Kabaev2003-11-022-5/+10
* Temporarily undo parts of the stuct mount locking commit by jeff.Alexander Kabaev2003-11-012-23/+6
* Tweak the calculation of minbfree in ffs_dirpref() so that onlyDon Lewis2003-10-311-7/+7
* Move the P_COWINPROGRESS flag from being a per-process p_flag to being aJohn Baldwin2003-10-232-15/+15
* Initialize bp->b_offset to the physical offset in partitionTor Egge2003-10-221-6/+5
* DuH!Poul-Henning Kamp2003-10-183-3/+3
* Initialize bp->b_offset before calling VOP_[SPEC]STRATEGY()Poul-Henning Kamp2003-10-183-0/+3
* When expunging unlinked files from a snapshot, skip over holes in theKirk McKusick2003-10-171-6/+16
* - My last commit to this file is still not safe, I believe that it may beJeff Roberson2003-10-061-0/+6
* - Reinstate 1.142 this was fixed by 1.144.Jeff Roberson2003-10-061-3/+5
* - The VCHR case in ffs_sync() is an unneccsary optimization especiallyJeff Roberson2003-10-051-5/+2
* - Further simplify ffs_sync(). The vnode lock is required for UFS_UPDATE()Jeff Roberson2003-10-051-16/+12
* - In ffs_update() assert that either the vnode lock or the XLOCK is held.Jeff Roberson2003-10-051-0/+4
* - Check the XLOCK before inspecting v_data.Jeff Roberson2003-10-051-9/+25
* - Skip over xvp if XLOCK is set.Jeff Roberson2003-10-051-1/+2
* - Don't cache_purge() in ufs_reclaim. vclean() does it for us soJeff Roberson2003-10-051-1/+0
* Synchronize access to a vm page's valid field using the containingAlan Cox2003-10-041-3/+4
* - The VI assert in getdirtybuf() is only valid if we're not on a VCHRJeff Roberson2003-10-041-1/+4
* - Increase the scope of the interlock in ffs_reload(). Acquire it beforeJeff Roberson2003-10-041-9/+6
* - Fix an unlocked call to GETATTR by slightly shuffling the code inJeff Roberson2003-10-041-6/+14
* - Use the VI_LOCK macro in two places where we directly called mtx_lock()Jeff Roberson2003-10-041-2/+2
* - Properly acquire the vnode interlock before releasing theJeff Roberson2003-10-041-11/+23
* - Remove a mp_fixme() and some locks that weren't necessary. I nowJeff Roberson2003-10-041-6/+1
* - Several of the callers to getdirtybuf() were erroneously changed to passJeff Roberson2003-09-031-9/+16
* - Backout rev 1.142. This caused a deadlock that I do not understand. MoreJeff Roberson2003-08-311-5/+3
* - Define a new flag for getblk(): GB_NOCREAT. This flag causes getblk() toJeff Roberson2003-08-311-3/+5
* - Don't acquire the vnode interlock in drain_output(). Instead, require theJeff Roberson2003-08-311-53/+77
* - Move BX_BKGRDWAIT and BX_BKGRDINPROG to BV_ and the b_vflags field.Jeff Roberson2003-08-281-12/+20
* The previous change necessitates the addition of a new #include. Otherwise,Alan Cox2003-08-181-0/+1
* Don't use a VOP_*() function on our own vnodes, go directly to thePoul-Henning Kamp2003-08-171-4/+8
* Revision 1.44 of ufs/ufs/inode.h has made it necessary to add two newAlan Cox2003-08-161-0/+2
* Eliminate the i_devvp field from the incore UFS inodes, we canPoul-Henning Kamp2003-08-154-7/+5
* Consistently use the BSD u_int and u_short instead of the SYSV uint andJohn Baldwin2003-08-071-1/+1
* Now that the central POSIX.1e ACL code implements functions toRobert Watson2003-08-043-88/+13
* In ufs_chmod(), use privilege only when required in the followingRobert Watson2003-08-041-5/+9
* Rename VOP_RMEXTATTR() to VOP_DELETEEXTATTR() for consistency with theRobert Watson2003-07-284-51/+169
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.Poul-Henning Kamp2003-07-271-1/+1
* Add a "int fd" argument to VOP_OPEN() which in the future willPoul-Henning Kamp2003-07-262-3/+3
* We just cached the inode pointer, no need to call VTOI() again.Poul-Henning Kamp2003-07-041-2/+2
* Lock the vm object when freeing pages.Alan Cox2003-06-151-0/+8
* Add the same KASSERT to all VOP_STRATEGY and VOP_SPECSTRATEGY implementationsPoul-Henning Kamp2003-06-152-0/+4
* Re-implement kernel access control for quotactl() as found in theRobert Watson2003-06-153-23/+58
* Initialize struct vfsops C99-sparsely.Poul-Henning Kamp2003-06-121-14/+13