NetBSD/sys/ufs/ffs
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
ffs_alloc.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
ffs_appleufs.c
ffs_balloc.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
ffs_bswap.c
ffs_extattr.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
ffs_extern.h Extended attribute support for ffsv2, from FreeBSD. 2020-04-18 19:18:33 +00:00
ffs_inode.c fix the UFS2 extattr truncate code to play nice with wapbl. 2020-07-31 04:07:30 +00:00
ffs_quota2.c
ffs_snapshot.c Extended attribute support for ffsv2, from FreeBSD. 2020-04-18 19:18:33 +00:00
ffs_subr.c use %s/__func__ so that the strings can be shared. 2020-04-21 15:04:12 +00:00
ffs_tables.c
ffs_vfsops.c Don't cache id's for vnodes that have ACLs. ok chs@ 2020-08-20 20:28:13 +00:00
ffs_vnops.c Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
ffs_wapbl.c remove noncompilable WAPBL_DEBUG_INODES 2020-04-11 17:43:54 +00:00
fs.h Add ACL support for FFS. From FreeBSD. 2020-05-16 18:31:45 +00:00