HomeFreeBSD

cache: fix vexec panic when racing against vgone

Description

cache: fix vexec panic when racing against vgone

Use of dead_vnodeops would result in a panic instead of returning the intended
EOPNOTSUPP error.

While here make sure to abort, not just try to return a partial result.
The former allows the regular lookup to restart from scratch, while the latter
makes it stuck with an unusable vnode.

Reported by: kevans

Details

Provenance
mjgAuthored on
Parents
rS366581: MFC r365847: makefs: connect cd9660 El Torito EFI boot image system type
Branches
Unknown
Tags
Unknown