aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/softdep.h
Commit message (Expand)AuthorAgeFilesLines
* Clean up orphaned indirdep dependency structures after disk failure.Kirk McKusick2021-07-291-3/+1
* ffs softdep: Force processing of VI_OWEINACT vnodes when there is inode shortageKonstantin Belousov2021-02-121-0/+2
* This commit enables a UFS filesystem to do a forcible unmount whenChuck Silvers2020-05-251-0/+1
* With INVARIANTS, track all softdep dependency structures centrallyChuck Silvers2020-02-031-0/+5
* Convert use of UFS-specific #ifdef DEBUG to DIAGNOSTIC or INVARIANTSKirk McKusick2019-05-281-1/+1
* Add function name and line number debugging information to softupdatesKirk McKusick2019-05-271-0/+4
* Replace the TRIM consolodation framework originally added in -r337396Kirk McKusick2018-08-181-0/+1
* Revert -r337396. It is being replaced with a revised interface thatKirk McKusick2018-08-181-1/+0
* Put in place the framework for consolodating contiguous blocks intoKirk McKusick2018-08-061-0/+1
* Renumber soft-update types starting at 1 instead of 0 to avoid confusionKirk McKusick2018-04-051-32/+40
* Revert r313780 (UFS_ prefix)Ed Maste2018-03-171-1/+1
* Prefix UFS symbols with UFS_ to reduce namespace pollutionEd Maste2018-03-171-1/+1
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Mitigate several problems with the softdep_request_cleanup() on busyKonstantin Belousov2017-06-031-0/+1
* Bug 211013 reports that a write error to a UFS filesystem runningKirk McKusick2016-08-161-0/+1
* When mounting SU-enabled mount point, wait until the softdep_flush()Konstantin Belousov2015-01-301-0/+2
* Add support for multi-threading of soft updates.Kirk McKusick2014-08-041-3/+13
* ufs: small formatting fixes.Pedro F. Giffuni2014-03-021-50/+50
* fix white space...John-Mark Gurney2013-11-201-1/+1
* Restructuring of the soft updates code to set it up so that theKirk McKusick2013-10-211-1/+138
* - Speed up pendingblock processing again. Having too much delay betweenJeff Roberson2011-07-041-2/+1
* Ensure that filesystem metadata contained within persistent snapshotsKirk McKusick2011-06-151-0/+2
* Implement fully asynchronous partial truncation with softupdates journalingJeff Roberson2011-06-101-35/+69
* Fix a long standing SUJ performance problem:Jeff Roberson2011-04-101-1/+3
* - Don't invalidate jnewblks immediately upon discovering that the blockJeff Roberson2011-04-071-2/+5
* Move the definition of mkdirlisthd from header to C file.Konstantin Belousov2010-12-291-1/+0
* Update comments in soft updates code to more fully describeKirk McKusick2010-09-141-70/+93
* - Handle the truncation of an inode with an effective link count of 0 inJeff Roberson2010-07-061-1/+1
* - Don't immediately re-run softdepflush if we didn't make any progressJeff Roberson2010-05-191-34/+48
* - Merge soft-updates journaling from projects/suj/head into head. ThisJeff Roberson2010-04-241-79/+367
* - Move softdep from using a global worklist to per-mount worklists. ThisJeff Roberson2006-03-021-6/+1
* Delay freeing disk space for file system blocks until all dirty buffersStephan Uphoff2005-07-311-0/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add support to UFS2 to provide storage for extended attributes.Kirk McKusick2002-07-191-3/+10
* This commit adds basic support for the UFS2 filesystem. The UFS2Kirk McKusick2002-06-211-15/+23
* Add a flags parameter to VFS_VGET to pass through the desiredKirk McKusick2002-03-171-0/+1
* When a new block is allocated to a directory, an fsync of a fileKirk McKusick2001-05-171-10/+49
* When running with soft updates, track the number of blocks and filesKirk McKusick2001-05-081-2/+5
* Add snapshots to the fast filesystem. Most of the changes supportKirk McKusick2000-07-111-3/+3
* Update to new copyright.Kirk McKusick2000-06-221-23/+6
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-22/+22
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-22/+22
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Whitespace cleanup.Kirk McKusick1999-05-071-2/+2
* Ensure that softdep_sync_metadata can handle bmsafemap and mkdir entriesKirk McKusick1999-03-021-2/+3
* Bring up-to-date with Whistle's current versionJulian Elischer1998-05-191-1/+2
* Merge in Kirk's changes to stop softupdates from hogging all of memory.Julian Elischer1998-05-191-17/+32
* First published FreeBSD version of soft updates Feb 5.Julian Elischer1998-05-191-1/+0
* Import the next version received from kirk after somevendor/softdep/Jan29-98-ALPHAJulian Elischer1998-05-191-10/+22
* Import the earliest version of the soft update code that I have.vendor/softdep/Jan26-97-ALPHAJulian Elischer1998-05-191-0/+520