NetBSD/sys/fs/tmpfs
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
TODO
files.tmpfs
tmpfs.h PR kern/55268: tmpfs is slow 2020-05-17 19:39:15 +00:00
tmpfs_args.h
tmpfs_fifoops.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
tmpfs_fifoops.h
tmpfs_mem.c uvm_availmem(): give it a boolean argument to specify whether a recent 2020-06-11 19:20:42 +00:00
tmpfs_rename.c Omit obsolete comment and needless __diagused marker. 2019-12-03 04:59:05 +00:00
tmpfs_specops.c Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00
tmpfs_specops.h
tmpfs_subr.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
tmpfs_vfsops.c Merge the remaining changes from the ad-namecache branch, affecting namei() 2020-04-04 20:49:30 +00:00
tmpfs_vnops.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
tmpfs_vnops.h