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
7331b6736e
commit
4c0e920398
@ -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