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 | ||
ext2fs.h | ||
ext2fs_alloc.c | ||
ext2fs_balloc.c | ||
ext2fs_bmap.c | ||
ext2fs_bswap.c | ||
ext2fs_dinode.h | ||
ext2fs_dir.h | ||
ext2fs_extents.c | ||
ext2fs_extents.h | ||
ext2fs_extern.h | ||
ext2fs_hash.c | ||
ext2fs_hash.h | ||
ext2fs_htree.c | ||
ext2fs_htree.h | ||
ext2fs_inode.c | ||
ext2fs_lookup.c | ||
ext2fs_readwrite.c | ||
ext2fs_rename.c | ||
ext2fs_subr.c | ||
ext2fs_vfsops.c | ||
ext2fs_vnops.c | ||
ext2fs_xattr.c | ||
ext2fs_xattr.h |