freebsd-nq/sys/ufs/ffs
Konstantin Belousov 2fd2c0b1e3 Do not fall back to slow synchronous i/o when low on memory or buffers.
The bawrite() schedules the write to happen immediately, and its use
frees the current thread to do more cleanups.

Submitted by:	bde
Reviewed by:	mckusick
Tested by:	pho
MFC after:	2 weeks
2012-03-11 20:23:46 +00:00
..
ffs_alloc.c Migrate ufs and ext2fs from skpc() to memcchr(). 2012-01-01 20:47:33 +00:00
ffs_balloc.c Use 'curthread_pflags' instead of 'thread_pflags' to signify that only 2011-07-09 15:16:07 +00:00
ffs_extern.h This change avoids a kernel deadlock on "snaplk" when using 2012-03-01 18:45:25 +00:00
ffs_inode.c Do not fall back to slow synchronous i/o when low on memory or buffers. 2012-03-11 20:23:46 +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 This change avoids a kernel deadlock on "snaplk" when using 2012-03-01 18:45:25 +00:00
ffs_softdep.c Decomission mnt_noasync. Introduce MNTK_NOASYNC mnt_kern_flag which 2012-03-09 00:12:05 +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 In the original days of BSD, a sync was issued on every filesystem 2012-02-07 20:43:28 +00:00
ffs_vnops.c In ffs_syncvnode(), pass boolean false as second argument of ffs_update(). 2012-03-11 20:18:14 +00:00
fs.h Use implementation independent inoNN_t scalars for on-disk UFS structures 2011-11-09 07:48:48 +00:00
softdep.h - Speed up pendingblock processing again. Having too much delay between 2011-07-04 22:08:04 +00:00