summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ffs/ffs_softdep.c
Commit message (Expand)AuthorAgeFilesLines
...
* Update to soft updates journaling to properly track freed blocksmckusick2011-06-121-13/+92
* Disable the soft updates journaling after a filesystem is successfullymckusick2011-06-121-2/+9
* Implement fully asynchronous partial truncation with softupdates journalingjeff2011-06-101-1284/+2371
* Use a name instead of a magic number for kern_yield(9) when the prioritymdf2011-05-131-1/+1
* - Refactor softdep_setup_freeblocks() into a set of functions to preparejeff2011-04-111-151/+221
* Fix a long standing SUJ performance problem:jeff2011-04-101-56/+212
* - Don't invalidate jnewblks immediately upon discovering that the blockjeff2011-04-071-100/+228
* Be far more persistent in reclaiming blocks and inodes before givingmckusick2011-04-051-13/+124
* Fix problems that manifested from filesystem full conditions:jeff2011-04-021-9/+14
* Fix the softdep_request_cleanup() function definition for !SOFTUPDATES case.kib2011-03-281-1/+2
* Add retry code analogous to the block allocation retry codemckusick2011-03-231-17/+28
* Use the native sector size of the device backing the UFS volume for SU+Jkib2011-02-121-11/+13
* Add some FEATURE macros for some UFS features.netchild2011-02-091-0/+3
* Based on discussions on the svn-src mailing list, rework r218195:mdf2011-02-081-1/+1
* Put the general logic for being a CPU hog into a new functionmdf2011-02-021-3/+2
* sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.mdf2011-01-121-2/+2
* Instead of incrementing freework reference counter in indir_trunc(), dokib2011-01-041-15/+15
* Handle missing jremrefs when a directory is renamed overtop ofkib2010-12-301-7/+5
* In indir_trunc(), when processing jnewblk entries that are not writtenkib2010-12-301-10/+29
* Move the definition of mkdirlisthd from header to C file.kib2010-12-291-0/+2
* This patch fixes a soft update panic while running perl 5.12 testsmckusick2010-12-231-1/+2
* First step in fixing the handle_workitem_freeblocks panic.pho2010-11-271-5/+6
* The softdep_setup_freeblocks() adds worklist items beforekib2010-11-111-2/+5
* Change #ifdef INVARIANTS panic into KASSERT, and print some usefulkib2010-11-111-5/+5
* In journal_mount(), only set MNTK_SUJ flag after the jblocks are mapped.kib2010-11-111-13/+18
* Add function lbn_offset to calculate offset of the indirect block ofkib2010-11-111-3/+1
* Fix typo. Function is called ffs_blkfree.kib2010-11-111-2/+2
* M_USE_RESERVE has been deprecated for a decade. Eliminate any uses thatalc2010-10-021-1/+1
* Since local variable 'i' is used only in a KASSERT, declare andmckusick2010-09-291-2/+3
* Fix typo in comment.kib2010-09-291-1/+1
* Update comments in soft updates code to more fully describemckusick2010-09-141-9/+9
* Add dedicated routines to toggle lockmgr flags such as LK_NOSHARE andjhb2010-08-201-2/+2
* Softdep_process_worklist() should unsuspend not only before processingkib2010-08-121-8/+26
* - Handle the truncation of an inode with an effective link count of 0 injeff2010-07-061-74/+8
* ffs_softdep: change K&R in function defintions to ANSI prototypesavg2010-06-111-19/+6
* - Don't immediately re-run softdepflush if we didn't make any progressjeff2010-05-191-17/+24
* - Call softdep_prealloc() before any of the balloc routines in thejeff2010-05-071-1/+2
* - Use the correct flag mask when determining whether an inode hasjeff2010-05-071-1/+1
* - When canceling jaddrefs they may not yet be in the journal if this is viajeff2010-04-281-1/+2
* - Fix builds without SOFTUPDATES defined in the kernel config.jeff2010-04-281-0/+171
* Fix build for UFS without SOFTUPDATES.pjd2010-04-241-1/+2
* - Merge soft-updates journaling from projects/suj/head into head. Thisjeff2010-04-241-1102/+6184
* The clear_remove() and clear_inodedeps() call vn_start_write(NULL, &mp,kib2009-09-061-5/+21
* When a UFS node is truncated to the zero length, e.g. by explicitkib2009-08-141-1/+8
* In vn_vget_ino() and their inline equivalents, mnt_ref() the mount pointkib2009-07-021-0/+2
* Softdep_fsync() may need to lock parent directory of the synced vnode.kib2009-06-301-0/+18
* Handle lock recursion differenty by always checking against LO_RECURSABLEattilio2009-06-021-2/+2
* When removing or renaming snaphost, do not delve into request_cleanup().kib2009-04-041-1/+1
* 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
OpenPOWER on IntegriCloud