348be5b50b
vnode::covered_by fields. Together with sMountOpLock it allows write access, either lock alone suffices for read access. Before sMountOpLock had to be acquired for read (and write) access, which meant that while mounting/unmounting a FS path resolution would have to wait. In case of the UserlandFS this would even cause a deadlock while mounting if the client tried to resolve the path of the device to be mounted (e.g. by opening it). * Added a clarifying comment about read access to the fs_mount::covers_vnode/root_vnode field and removed locking in resolve_volume_root_to_mount_point() which was not necessary for explained reasons. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20308 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
||
---|---|---|
.. | ||
devfs.cpp | ||
fd.c | ||
IOScheduler.cpp | ||
IOScheduler.h | ||
Jamfile | ||
KPath.cpp | ||
message.c | ||
node_monitor.cpp | ||
pipefs.cpp | ||
rootfs.c | ||
vfs_boot.cpp | ||
vfs_select.cpp | ||
vfs_select.h | ||
vfs.cpp |