NetBSD/sys/miscfs/genfs
hannken e10a32f7f7 Remove miscfs/syncfs and
- move the syncer into kern/vfs_subr.c.

- change the syncer to process the mountlist and VFS_SYNC as appropriate.

- use an API for mount points similiar to the API for vnodes:
  - vfs_syncer_add_to_worklist(struct mount *mp) to add
  - vfs_syncer_remove_from_worklist(struct mount *mp) to remove a mount.

No objections on tech-kern@
2015-05-06 15:57:07 +00:00
..
genfs_io.c Remove miscfs/syncfs and 2015-05-06 15:57:07 +00:00
genfs_node.h
genfs_rename.c Move fstrans_start()/fstrans_done() into genfs_insane_rename() to protect 2014-02-06 10:57:12 +00:00
genfs_vfsops.c
genfs_vnops.c - Make VI_XLOCK, VI_CLEAN and VI_LOCKSHARE private to kern/vfs_*.c. 2014-03-24 13:42:40 +00:00
genfs.h The current implementation of vn_lock() is racy. Modification of 2014-02-27 16:51:37 +00:00
layer_extern.h Change layerfs from hashlist to vcache. 2014-05-25 13:51:25 +00:00
layer_subr.c Do not uselessly include <sys/malloc.h>. 2014-11-09 18:08:06 +00:00
layer_vfsops.c Cull unused vnode v_iflags: VI_LAYER, VI_LOCKSHARE. 2015-04-20 19:36:55 +00:00
layer_vnops.c Change layerfs from hashlist to vcache. 2014-05-25 13:51:25 +00:00
layer.h Change field "layerm_tag" to correct type "enum vtagtype". 2014-05-28 10:51:20 +00:00
Makefile