aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-10-09 19:10:00 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-10-09 19:10:00 +0000
commiteb88fed44616747f930b74c42259511823811fe1 (patch)
tree8a7ed88be7eb7cf909917906d204130cc48b95ef /lib
parentb56d7f9663c0d7efc331b3014a0b6a8f293e867c (diff)
downloadsrc-eb88fed44616747f930b74c42259511823811fe1.tar.gz
src-eb88fed44616747f930b74c42259511823811fe1.zip
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
Notes
Notes: svn path=/head/; revision=366582
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions