freebsd-dev/sys/ufs/ffs
Jeff Roberson 8e4f5b70b0 - It is impossible to run request_cleanup() while doing a copyonwrite.
This will most likely cause new block allocations which can recurse
   into request cleanup.
 - While here optimize the ufs locking slightly.  We need only acquire and
   drop once.
 - process_removes() and process_truncates() also is only needed once.
 - Attempt to flush each item on the worklist once but do not loop forever
   if some can not be completed.

Discussed with:	mckusick
2011-07-04 20:53:55 +00:00
..
ffs_alloc.c - Fix directory count rollbacks by passing the mode to the journal dep 2011-06-20 03:25:09 +00:00
ffs_balloc.c Ensure that filesystem metadata contained within persistent snapshots 2011-06-15 23:19:09 +00:00
ffs_extern.h - Fix directory count rollbacks by passing the mode to the journal dep 2011-06-20 03:25:09 +00:00
ffs_inode.c Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing this 2011-06-29 16:40:41 +00:00
ffs_rawread.c Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
ffs_snapshot.c Fixed dereference of a NULL pointer. 2011-06-18 21:10:03 +00:00
ffs_softdep.c - It is impossible to run request_cleanup() while doing a copyonwrite. 2011-07-04 20:53:55 +00:00
ffs_subr.c - Merge soft-updates journaling from projects/suj/head into head. This 2010-04-24 07:05:35 +00:00
ffs_tables.c
ffs_vfsops.c Disable the soft updates journaling after a filesystem is successfully 2011-06-12 18:46:48 +00:00
ffs_vnops.c Implement fully asynchronous partial truncation with softupdates journaling 2011-06-10 22:48:35 +00:00
fs.h Implement fully asynchronous partial truncation with softupdates journaling 2011-06-10 22:48:35 +00:00
softdep.h Ensure that filesystem metadata contained within persistent snapshots 2011-06-15 23:19:09 +00:00