f5ad84fdb3
- Add new flag UBC_ISMAPPED which tells ubc_uiomove() the object is mmap()ed somewhere. Use it to decide whether to do direct-mapped copy, rather than poking around directly in the vnode in ubc_uiomove(), which is ugly and doesn't work for tmpfs. It would be nicer to contain all this in UVM but the filesystem provides the needed locking here (VV_MAPPED) and to reinvent that would suck more. - Rename UBC_UNMAP_FLAG() to UBC_VNODE_FLAGS(). Pass in UBC_ISMAPPED where appropriate. |
||
---|---|---|
.. | ||
Makefile | ||
TODO | ||
files.hfs | ||
hfs.h | ||
hfs_subr.c | ||
hfs_vfsops.c | ||
hfs_vnops.c | ||
libhfs.c | ||
libhfs.h | ||
unicode.c | ||
unicode.h |