4ad0d60bb8
lookups: - Honor the caller's locking flags in udf_root() and udf_vget(). - Set VV_ROOT for the root vnode in udf_vget() instead of only doing it in udf_root(). - Honor the requested locking flags during pathname lookups in udf_lookup(). - Release the buffer holding the directory data before looking up the vnode for a given file to avoid a LOR between the "udf" vnode locks and "bufwait". - Use vn_vget_ino() to handle ".." lookups. - Special case "." lookups instead of calling udf_vget(). We have to do extra checking for the vnode lock for "." lookups. |
||
---|---|---|
.. | ||
ecma167-udf.h | ||
osta.c | ||
osta.h | ||
udf_iconv.c | ||
udf_mount.h | ||
udf_vfsops.c | ||
udf_vnops.c | ||
udf.h |