aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_softdep.c
Commit message (Expand)AuthorAgeFilesLines
* - Add VOP locking asserts in several functions that have been implicated inJeff Roberson2005-02-221-0/+2
* The recomputation of file system summary at mount time can be aXin LI2005-02-201-3/+12
* Make non-SOFTUPDATES kernels compile again.Poul-Henning Kamp2005-02-111-0/+269
* style polishing.Poul-Henning Kamp2005-02-091-4/+3
* Use ffs_truncate() directly instead of UFS_TRUNCATE()Poul-Henning Kamp2005-02-081-1/+1
* Background writes are entirely an FFS/Softupdates thing.Poul-Henning Kamp2005-02-081-3/+1
* Drag another softupdates tentacle back into FFS: Now that FFS'sPoul-Henning Kamp2005-02-081-2/+0
* Don't use the UFS_* and VFS_* functions where a direct call is possble.Poul-Henning Kamp2005-02-081-13/+13
* For snapshots we need all VOP_LOCKs to be exclusive.Poul-Henning Kamp2005-02-081-17/+9
* - Use a seperate malloc tag for saved inode contents to help in debuggingJeff Roberson2005-02-021-4/+5
* - Convert the global LK lock to a mutex.Jeff Roberson2005-01-241-738/+454
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().Poul-Henning Kamp2005-01-111-7/+7
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Move UFS from DEVFS backing to GEOM backing.Poul-Henning Kamp2004-10-291-24/+6
* KASSERT that we only get to prewrite() on writes.Poul-Henning Kamp2004-10-261-2/+2
* The island council met and voted buf_prewrite() home.Poul-Henning Kamp2004-10-261-3/+1
* Degeneralize the per cdev copyonwrite callback. The only possible valuePoul-Henning Kamp2004-10-261-2/+2
* Loose the v_dirty* and v_clean* alias macros.Poul-Henning Kamp2004-10-251-6/+5
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.Poul-Henning Kamp2004-10-221-1/+1
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITPoul-Henning Kamp2004-10-211-6/+7
* use bufdone() not biodone().Poul-Henning Kamp2004-08-081-3/+3
* Avoid using casts as lvalues. Introduce DIP_SET macro which sets properAlexander Kabaev2004-07-281-7/+8
* Update for the KDB debugger framework:Marcel Moolenaar2004-07-101-1/+2
* Fix a paste-o from the buf_prewrite() cleanup commit and check for theJohn Baldwin2004-04-061-1/+1
* When I was a kid my work table was one cluttered mess an cleaning it upPoul-Henning Kamp2004-03-111-0/+30
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathPoul-Henning Kamp2004-03-111-10/+10
* In the function clear_inodedeps(), a FREE_LOCK() should be calledKirk McKusick2004-02-231-1/+1
* Move the P_COWINPROGRESS flag from being a per-process p_flag to being aJohn Baldwin2003-10-231-2/+2
* - 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 VI assert in getdirtybuf() is only valid if we're not on a VCHRJeff Roberson2003-10-041-1/+4
* - 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
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-181-1/+0
* - Add a new 'flags' parameter to getblk().Jeff Roberson2003-03-041-1/+1
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).Dag-Erling Smørgrav2003-03-021-1/+1
* - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.Jeff Roberson2003-02-251-4/+5
* When removing the last item from a non-empty worklist, the worklistKirk McKusick2003-02-241-2/+15
* 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
* This patch fixes a problem caused by applications that rapidly andKirk McKusick2003-01-071-5/+12
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,Jens Schweikhardt2003-01-011-1/+1
* Remove unused lockcnt variable.Poul-Henning Kamp2002-12-171-3/+0
* The target for the maximum number of dependencies has been cutKirk McKusick2002-11-201-1/+1
* If an error occurs while writing a buffer, then the data willKirk McKusick2002-11-201-0/+6
* We must be careful to avoid recursive copy-on-write faults whenKirk McKusick2002-10-231-1/+14