freebsd-nq/sys/ufs/ffs
Konstantin Belousov 44de1ba141 Recheck curthread->td_su after the VFS_SYNC() call, and re-sync if the
ast was rescheduled during VFS_SYNC().  It is possible that enough
parallel writes or slow/hung volume result in VFS_SYNC() deferring to
the ast flushing of workqueue.

Reported and tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2015-12-21 11:50:32 +00:00
..
ffs_alloc.c
ffs_balloc.c Do not perform read-ahead for BA_CLRBUF request when we are low on 2015-10-27 13:44:13 +00:00
ffs_extern.h
ffs_inode.c
ffs_rawread.c
ffs_snapshot.c
ffs_softdep.c Recheck curthread->td_su after the VFS_SYNC() call, and re-sync if the 2015-12-21 11:50:32 +00:00
ffs_subr.c
ffs_suspend.c
ffs_tables.c
ffs_vfsops.c For performance reasons, it is useful to have a single string used as 2015-11-29 21:01:02 +00:00
ffs_vnops.c
fs.h
softdep.h