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. |
||
---|---|---|
.. | ||
chfs.h | ||
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.c | ||
chfs_vnode_cache.c | ||
chfs_vnops.c | ||
chfs_wbuf.c | ||
chfs_write.c | ||
debug.h | ||
ebh.c | ||
ebh.h | ||
ebh_media.h | ||
ebh_misc.h | ||
media.h |