NetBSD/sys/ufs/ffs
chs 5d3eefe245 use pools for allocating most softdep datastructures. since we want to
allocate memory from kernel_map but some of the objects are freed from
interrupt context, we put objects on a queue instead of freeing them
immediately.  then in softdep_process_worklist() (which is called at
least once per second from the syncer), we process that queue and
free all the objects.  allocating from kernel_map instead of from kmem_map
allows us to have a much larger number of softdeps pending even in
configurations where kmem_map is relatively small.
2001-09-15 16:33:53 +00:00
..
ffs_alloc.c Incorporate the enhanced ffs_dirpref() by Grigoriy Orlov, as found in 2001-09-06 02:16:00 +00:00
ffs_balloc.c get argument name correct in comment describing vop_balloc_args 2001-08-08 08:36:36 +00:00
ffs_bswap.c Incorporate the enhanced ffs_dirpref() by Grigoriy Orlov, as found in 2001-09-06 02:16:00 +00:00
ffs_extern.h add a new VFS op, vfs_reinit, which is called when desiredvnodes is 2001-09-15 16:12:54 +00:00
ffs_inode.c min() -> MIN() 2001-08-30 03:47:53 +00:00
ffs_softdep.c use pools for allocating most softdep datastructures. since we want to 2001-09-15 16:33:53 +00:00
ffs_softdep.stub.c RCS ID 2001-01-10 16:45:56 +00:00
ffs_subr.c be consistent and use "u_char" instead of "unsigned char" 2001-08-09 08:15:26 +00:00
ffs_tables.c constify 2001-01-18 20:28:15 +00:00
ffs_vfsops.c add a new VFS op, vfs_reinit, which is called when desiredvnodes is 2001-09-15 16:12:54 +00:00
ffs_vnops.c add getpages/putpages entries for spec vnodes. 2001-08-17 05:54:36 +00:00
fs.h Incorporate the enhanced ffs_dirpref() by Grigoriy Orlov, as found in 2001-09-06 02:16:00 +00:00
Makefile
softdep.h Copyright changed. 2000-06-22 15:23:05 +00:00