summaryrefslogtreecommitdiffstats
path: root/sys/contrib/softupdates/ffs_softdep.c
Commit message (Expand)AuthorAgeFilesLines
* Remove these here, these were repocopied to src/sys/ufs/ffs.peter2000-06-231-4679/+0
* Update to new copyright.mckusick2000-06-221-23/+6
* When running with quotas enabled on a filesystem using soft updates,mckusick2000-06-181-2/+3
* Some additional performance improvements. When freeing an inodemckusick2000-06-181-8/+18
* ARGH! I have too many source trees :-(phk2000-06-161-4/+2
* Virtualizes & untangles the bioops operations vector.phk2000-06-161-2/+0
* Back out the previous change to the queue(3) interface.jake2000-05-261-3/+3
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-3/+3
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-0/+1
* Introduce extended attribute support for FFS, allowing arbitraryrwatson2000-04-151-0/+1
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.phk2000-04-021-1/+1
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()phk2000-03-201-12/+11
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-1/+1
* When writing out bitmap buffers, need to skip over ones that alreadymckusick2000-01-301-1/+2
* During fastpath processing for removal of a short-lived inode, themckusick2000-01-181-48/+56
* Need to reorganize the flushing of directory entry (pagedep) dependenciesmckusick2000-01-181-63/+62
* Better bounding on softdep_flushfiles; other minor tweeks to checks.mckusick2000-01-171-7/+9
* Must track multiple uncommitted renames until one ultimately getsmckusick2000-01-171-22/+65
* Non-operational change, fix compiler warning.dillon2000-01-141-1/+1
* Confirming Peter's fix (locking 101: release the lock before you gomckusick2000-01-131-2/+0
* Free the global softupdates lock prior to tsleep() in getdirtybuf().peter2000-01-131-0/+2
* Because cylinder group blocks are now written in background,mckusick2000-01-131-3/+13
* A panic occurs during an fsync when a dirty block associated withmckusick2000-01-131-4/+7
* We cannot proceed to free the blocks of the file until the dependenciesmckusick2000-01-111-29/+32
* Give vn_isdisk() a second argument where it can return a suitable errno.phk2000-01-101-3/+4
* Missing FREE_LOCK call before handle_workitem_freeblocks.mckusick2000-01-101-3/+5
* Several performance improvements for soft updates have been added:mckusick2000-01-101-57/+185
* Keep tighter control of removal dependencies by limiting the numbermckusick2000-01-091-20/+22
* Reorganize softdep_fsync so that it only does the inode-is-flushedmckusick2000-01-091-26/+22
* Make static non-exported functions from soft updates.mckusick2000-01-091-6/+12
* The function request_cleanup() had a tsleep() with PCATCH. It ismckusick1999-12-161-1/+1
* Lock reporting and assertion changes.eivind1999-12-111-1/+1
* Convert various pieces of code to use vn_isdisk() rather than checkingphk1999-11-221-4/+4
* struct mountlist and struct mount.mnt_list have no business beingphk1999-11-201-2/+1
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Decommision miscfs/specfs/specdev.h. Most of it goes into <sys/conf.h>,phk1999-08-081-2/+2
* No longer need to set B_ASYNC flag since BUF_KERNPROC nowmckusick1999-06-291-2/+1
* Keep the inlines for <sys/buf.h> happy..peter1999-06-271-3/+3
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingmckusick1999-06-261-9/+13
* Add a vnode argument to VOP_BWRITE to get rid of the last vnodemckusick1999-06-161-12/+14
* Get rid of the global variable rushjob and replace it with a function inmckusick1999-06-151-41/+45
* Cosmetic changes to make it compile without errors in gcc -Walljulian1999-05-221-10/+17
* Add a hook to ffs_fsync to allow soft updates to get first chance at doingmckusick1999-05-141-28/+97
* Put back changes that might be causing trouble on Alpha.mckusick1999-05-091-3/+5
* Get rid of random debugging cruft; sync up with latest version.mckusick1999-05-071-38/+10
* Severe slowdowns have been reported when creating or removing manymckusick1999-05-071-108/+290
* Reorganize locking to avoid holding the lock during calls to bdwritemckusick1999-03-021-3/+9
* Ensure that softdep_sync_metadata can handle bmsafemap and mkdir entriesmckusick1999-03-021-3/+45
* fix double LIST_REMOVE; other cosmetic changes to match version 9.32.mckusick1999-02-171-12/+13
* Gutted softdep_deallocate_dependencies and replaced it with a panic. Itdg1999-01-221-41/+3
OpenPOWER on IntegriCloud