NetBSD/sys/fs/filecorefs
ad f5ad84fdb3 PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of itself)
- 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.
2020-04-23 21:47:07 +00:00
..
Makefile
filecore.h
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 PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of itself) 2020-04-23 21:47:07 +00:00
files.filecorefs