pseudofs: don't do VEXEC check in VOP_CACHEDLOOKUP
VOP_CACHEDLOOKUP should assume that the appropriate VEXEC check has been done in the caller (vfs_cache_lookup), so it does not belong here.
This commit is contained in:
parent
43c2dac0e5
commit
bd11e674ec
@ -466,10 +466,6 @@ pfs_lookup(struct vop_cachedlookup_args *va)
|
||||
PFS_RETURN (ENOTDIR);
|
||||
KASSERT_PN_IS_DIR(pd);
|
||||
|
||||
error = VOP_ACCESS(vn, VEXEC, cnp->cn_cred, cnp->cn_thread);
|
||||
if (error)
|
||||
PFS_RETURN (error);
|
||||
|
||||
/*
|
||||
* Don't support DELETE or RENAME. CREATE is supported so
|
||||
* that O_CREAT will work, but the lookup will still fail if
|
||||
|
Loading…
Reference in New Issue
Block a user