aboutsummaryrefslogtreecommitdiff
path: root/stand/arm
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2022-10-24 15:55:48 +0000
committerMark Johnston <markj@FreeBSD.org>2022-11-01 13:28:11 +0000
commit7ab877cb3f9d55a394e43a2c1a1e2711df12226d (patch)
treef04f44da703ee93316c98635add07f19a85296be /stand/arm
parent752f813d6ccc40c5b7b79d7fb87da453422d6417 (diff)
zfs: Fix a pair of bugs in zfs_fhtovp()
This cherry-picks upstream ed566bf1cd0bdbf85e8c63c1c119e3d2ef5db1f6 - Add a zfs_exit() call in an error path, otherwise a lock is leaked. - Remove the fid_gen > 1 check. That appears to be Linux-specific: zfsctl_snapdir_fid() sets fid_gen to 0 or 1 depending on whether the snapshot directory is mounted. On FreeBSD it fails, making snapshot dirs inaccessible via NFS. Approved by: so PR: 266236 Security: FreeBSD-EN-22:24.zfs (cherry picked from commit 6fe0a6c80a1aff14236924eb33e4013aa8c14f91) (cherry picked from commit 562c9ac58c7678b13f52b0bfe63148e40d7bf63d)
Diffstat (limited to 'stand/arm')
0 files changed, 0 insertions, 0 deletions