NetBSD/sys/miscfs/genfs
riastradh 9fc453562f Round of uvm.h cleanup.
The poorly named uvm.h is generally supposed to be for uvm-internal
users only.

- Narrow it to files that actually need it -- mostly files that need
  to query whether curlwp is the pagedaemon, which should maybe be
  exposed by an external header.

- Use uvm_extern.h where feasible and uvm_*.h for things not exposed
  by it.  We should split up uvm_extern.h but this will serve for now
  to reduce the uvm.h dependencies.

- Use uvm_stat.h and #ifdef UVMHIST uvm.h for files that use
  UVMHIST(ubchist), since ubchist is declared in uvm.h but the
  reference evaporates if UVMHIST is not defined, so we reduce header
  file dependencies.

- Make uvm_device.h and uvm_swap.h independently includable while
  here.

ok chs@
2020-09-05 16:30:10 +00:00
..
Makefile
genfs.h accmode should be accmode_t 2020-08-07 18:14:21 +00:00
genfs_io.c Remove trailing \n from UVMHIST_LOG() format strings. 2020-08-19 07:29:00 +00:00
genfs_node.h Update a comment. 2020-03-14 21:47:41 +00:00
genfs_rename.c genfs_rename: Fix deadlocks in cross-directory cyclic rename. 2020-09-05 02:47:03 +00:00
genfs_vfsops.c
genfs_vnops.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
layer.h
layer_extern.h
layer_subr.c Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function 2020-04-13 19:23:17 +00:00
layer_vfsops.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
layer_vnops.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00