NetBSD/sys/nfs
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.nfs
krpc.h
krpc_subr.c
nfs.h
nfs_bio.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
nfs_boot.c
nfs_bootdhcp.c
nfs_bootparam.c
nfs_bootstatic.c
nfs_clntsocket.c
nfs_clntsubs.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
nfs_export.c VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, to 2020-01-17 20:08:06 +00:00
nfs_iod.c
nfs_kq.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
nfs_node.c Resolve delayed truncation from nfs_inactive() too. 2020-05-01 08:43:00 +00:00
nfs_serv.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
nfs_socket.c
nfs_srvcache.c
nfs_srvsocket.c
nfs_srvsubs.c VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, to 2020-01-17 20:08:06 +00:00
nfs_subs.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
nfs_syscalls.c - Hide the details of SPCF_SHOULDYIELD and related behind a couple of small 2020-03-14 18:08:38 +00:00
nfs_var.h
nfs_vfsops.c Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function 2020-04-13 19:23:17 +00:00
nfs_vnops.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
nfsdiskless.h
nfsm_subs.h NFSv2 is limited to use only 32bit in metadata. Prevent that larger 2020-04-04 07:07:20 +00:00
nfsmount.h
nfsnode.h
nfsproto.h
nfsrtt.h
nfsrvcache.h
rpcv2.h
xdr_subs.h