NetBSD/sys/miscfs/procfs
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
files.procfs
procfs.h Put forward declaration a little further forward to unbreak build. 2020-04-29 07:18:24 +00:00
procfs_auxv.c
procfs_cmdline.c
procfs_fd.c
procfs_fpregs.c
procfs_limit.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
procfs_linux.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
procfs_map.c
procfs_mem.c
procfs_note.c
procfs_regs.c
procfs_status.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
procfs_subr.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
procfs_vfsops.c Move proc_lock into the data segment. It was dynamically allocated because 2020-05-23 23:42:41 +00:00
procfs_vnops.c Introduce genfs_pathconf() and use it for the default case in all filesystems. 2020-06-27 17:29:17 +00:00