summaryrefslogtreecommitdiff
path: root/rescue
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2020-11-26 18:16:32 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2020-11-26 18:16:32 +0000
commitf7af6e5e54ebd1e3d70dd3d9d9660f049c1dbd2b (patch)
treeb2e5a6022a81a45b8ad0a17197ab08890c5b516a /rescue
parent99c66d3acf539e25ce9978c16e4dda3940c041fb (diff)
downloadsrc-test2-f7af6e5e54ebd1e3d70dd3d9d9660f049c1dbd2b.tar.gz
src-test2-f7af6e5e54ebd1e3d70dd3d9d9660f049c1dbd2b.zip
nullfs: provide custom bypass for VOP_READ_PGCACHE().
Normal bypass expects locked vnode, which is not true for VOP_READ_PGCACHE(). Ensure liveness of the lower vnode by taking the upper vnode interlock, which is also taked by null_reclaim() when setting v_data to NULL. Reported and tested by: pho Reviewed by: markj, mjg Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D27327
Notes
Notes: svn path=/head/; revision=368077
Diffstat (limited to 'rescue')
0 files changed, 0 insertions, 0 deletions