9fc453562f
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@ |
||
---|---|---|
.. | ||
chfs_args.h | ||
chfs_build.c | ||
chfs_erase.c | ||
chfs_gc.c | ||
chfs_inode.h | ||
chfs_malloc.c | ||
chfs_nodeops.c | ||
chfs_pool.c | ||
chfs_pool.h | ||
chfs_readinode.c | ||
chfs_scan.c | ||
chfs_subr.c | ||
chfs_vfsops.c | ||
chfs_vnode_cache.c | ||
chfs_vnode.c | ||
chfs_vnops.c | ||
chfs_wbuf.c | ||
chfs_write.c | ||
chfs.h | ||
debug.h | ||
ebh_media.h | ||
ebh_misc.h | ||
ebh.c | ||
ebh.h | ||
media.h |