HomeFreeBSD

cache: tidy up handling of foo/bar lookups where foo is not a directory

Description

cache: tidy up handling of foo/bar lookups where foo is not a directory

The code was performing an avoidable check for doomed state to account
for foo being a VDIR but turning VBAD. Now that dooming puts a vnode
in a permanent "modify" state this is no longer necessary as the final
status check will catch it.

(cherry picked from commit a098a831a162fcd55b0097c95e6840621d8c720a)

Details

Provenance
mjgAuthored on Jan 26 2021, 4:19 PM
Parents
rG82efef21d051: cache: stop referring to removing entries as invalidating them
Branches
Unknown
Tags
Unknown