NetBSD/sys/ufs/ffs
hannken ed68c4e34c Allow vfs_write_suspend() to wait if the file system is already
suspending.

Move vfs_write_suspend() and vfs_write_resume() from kern/vfs_vnops.c
to kern/vfs_subr.c.

Change vnode write gating in ufs/ffs/ffs_softdep.c (from FreeBSD).

When vnodes are throttled in softdep_trackbufs() check for
file system suspension every 10 msecs to avoid a deadlock.
2004-01-10 17:16:38 +00:00
..
ffs_alloc.c never upgrade the superblock or set FS_FLAGS_UPDATED in fs_old_flags 2004-01-09 19:10:22 +00:00
ffs_appleufs.c explicitly pad struct appleufslabel and use __attribute__((__packed__)) 2004-01-02 06:57:46 +00:00
ffs_balloc.c
ffs_bswap.c remove incorrect XXX comments I introduced a couple of days ago 2003-12-31 19:33:13 +00:00
ffs_extern.h Split out softdep_flushworklist() from softdep_flushfiles() so that 2004-01-10 16:23:36 +00:00
ffs_inode.c store a i/o priority hint in struct buf for buffer queue discipline. 2004-01-10 14:39:50 +00:00
ffs_softdep.c Allow vfs_write_suspend() to wait if the file system is already 2004-01-10 17:16:38 +00:00
ffs_softdep.stub.c Split out softdep_flushworklist() from softdep_flushfiles() so that 2004-01-10 16:23:36 +00:00
ffs_subr.c Replace the traditional buffer memory management -- based on fixed per buffer 2003-12-30 12:33:13 +00:00
ffs_tables.c
ffs_vfsops.c Split out softdep_flushworklist() from softdep_flushfiles() so that 2004-01-10 16:23:36 +00:00
ffs_vnops.c Kernel portion of the fsync_range(2) system call. Written by Bill 2003-11-15 01:19:38 +00:00
fs.h reintroduce compatbility defines for 2004-01-03 19:18:17 +00:00
Makefile
softdep.h