summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_softdep.c
Commit message (Expand)AuthorAgeFilesLines
* Improve VFS locking:attilio2008-11-021-1/+1
* Fix a number of style issues in the MALLOC / FREE commit. I've tried todes2008-10-231-2/+4
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-30/+28
* Add the ffs structures introspection functions for ddb.kib2008-09-161-1/+30
* The struct inode *ip supplied to softdep_freefile is not neccessary thekib2008-09-161-1/+2
* Decontextualize vfs_busy(), vfs_unbusy() and vfs_mount_alloc() functions.attilio2008-08-311-2/+2
* Softdep code may need to instantiate vnode when processingkib2008-08-281-15/+42
* Optimize lockmgr in order to get rid of the pool mutex interlock, of theattilio2008-04-061-2/+2
* Yield the cpu in the kernel while iterating the list of thekib2008-03-231-0/+1
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-69/+65
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+2
* Replace the non-MPSAFE timeout(9) API in ffs_softdep.c with the MPSAFEcokane2008-03-131-8/+15
* Remove include of opt_quota.h; as of revision 1.205 there is no longeremaste2008-03-101-1/+0
* Introduce some functions in the vnode locks namespace and in the ffsattilio2008-02-241-3/+6
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-2/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-2/+2
* Fix build without INVARIANTS and update a comment to matchru2007-11-091-3/+9
* Turn most ffs 'DIAGNOSTIC's into INVARIANTS.obrien2007-11-081-22/+19
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-1/+1
* Fix livelock that could occur when snapshoting UFS with quotas, wherekib2007-06-221-0/+1
* Add a newline to the printf message.thompsa2007-05-031-1/+1
* Recalculate the NEWBLOCK flag for pagedep structure after the softdepkib2007-04-101-5/+26
* When LK_NOWAIT is passed as argument to process_worklist_item(), thiskib2007-04-101-1/+4
* Use *_EMPTY macros when appropriate.delphij2007-04-041-33/+33
* Revert rev. 1.205. Replace unconditional acquision of Giant when QUOTAS arekib2007-03-291-0/+5
* Mark UFS as being MP-Safe in "options QUOTA" case too. Remove no morekib2007-03-201-9/+0
* Account for di_blocks allocations when IN_SPACECOUNTED is set in anbrian2007-02-231-4/+4
* Aquire Giant in the softdep_flush for clear_remove() and clear_inodedeps()kib2006-11-011-0/+7
* Reduce fluctuations of mnt_flag to allow unlocked readers to get ategge2006-09-261-2/+1
* Increase mnt_noasync once in softdep_mount() to disallow async io,tegge2006-09-261-0/+5
* Use mount interlock to protect all changes to mnt_flag and mnt_kern_flag.tegge2006-09-261-0/+2
* Fix the glitch introduced in rev. 1.93. In softdep_sync_metadata(),kib2006-09-201-2/+3
* Provide a less cryptic panic message in place of just "found inode."trhodes2006-05-161-1/+2
* ffs_syncvnode() might skip some of the blocks due to them being locked,tegge2006-05-061-0/+46
* Fix panic() message to give the right function name.kensmith2006-04-171-1/+1
* Eliminate softdep_flush() livelock by accounting for number of worklist itemstegge2006-04-031-1/+6
* - Remove the call to softdep_waitidle after suspending the filesystem.jeff2006-03-121-0/+3
* Use vn_start_secondary_write() and vn_finished_secondary_write() as ategge2006-03-081-1/+158
* - Acquire lk in softdep_slowdown so that it's owned when we calljeff2006-03-021-3/+7
* - Move softdep from using a global worklist to per-mount worklists. Thisjeff2006-03-021-254/+313
* If the lock passed to getdirtybuf() is the softdep lock then the backgroundtegge2006-01-091-0/+13
* Broaden scope of softdep_worklist_busy rwlock protection of softdep processingtegge2006-01-091-1/+19
* Typo.delphij2005-12-231-1/+1
* After a rmdir()ed directory has been truncated, force an update oftruckman2005-09-291-0/+2
* Retain generation count when writing zeroes instead of an inode to disk.tegge2005-09-051-4/+42
* Don't set the COMPLETE flag in an inodedep structure before the relatedtegge2005-08-211-1/+1
* Delay freeing disk space for file system blocks until all dirty buffersups2005-07-311-0/+19
* - Don't restrict the softdep stats to DEBUG kernels, they cost nothing tojeff2005-05-031-11/+7
* - Move the contents of softdep_disk_prewrite into ffs_geom_strategy to fixjeff2005-04-031-29/+0
* When the softupdates worklist gets too long, threads that attempt todas2005-03-251-2/+5
OpenPOWER on IntegriCloud