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. |
||
---|---|---|
.. | ||
filecore_bmap.c | ||
filecore_extern.h | ||
filecore_lookup.c | ||
filecore_mount.h | ||
filecore_node.c | ||
filecore_node.h | ||
filecore_utils.c | ||
filecore_vfsops.c | ||
filecore_vnops.c | ||
filecore.h | ||
files.filecorefs | ||
Makefile |