freebsd-skq/sys/ufs
tegge 2e0e03c06f Use vn_start_secondary_write() and vn_finished_secondary_write() as a
replacement for vn_write_suspend_wait() to better account for secondary write
processing.

Close race where secondary writes could be started after ffs_sync() returned
but before the file system was marked as suspended.

Detect if secondary writes or softdep processing occurred during vnode sync
loop in ffs_sync() and retry the loop if needed.
2006-03-08 23:43:39 +00:00
..
ffs Use vn_start_secondary_write() and vn_finished_secondary_write() as a 2006-03-08 23:43:39 +00:00
ufs Use vn_start_secondary_write() and vn_finished_secondary_write() as a 2006-03-08 23:43:39 +00:00