]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix error merging r354116 from OpenZFS
authorAlan Somers <asomers@FreeBSD.org>
Tue, 1 Dec 2020 15:15:18 +0000 (15:15 +0000)
committerEd Maste <emaste@FreeBSD.org>
Fri, 29 Jan 2021 01:14:30 +0000 (20:14 -0500)
commit545f860883cf02fc152696186436ffe6adf8f1a7
tree8107b3f7bd37cc62757e456e034ebb925299355f
parente682b62c96e94c60d830e4414215032e0d4f8dad
Fix error merging r354116 from OpenZFS

When we merged 4c0883fb4af0d5565459099b98fcf90ecbfa1ca1 from OpenZFS (svn
r354116), there were some merge conflicts.  One of those was resolved
incorrectly, causing "zfs receive" to fail to delete snapshots that a "zfs
send -R" stream has deleted.

This change corrects that merge conflict, and also reduces some harmless
diffs vis-a-vis OpenZFS that were also introduced by the same revision.
Direct commit to stable/12 because head has moved on to OpenZFS.

PR: 249438
Reported by: Dmitry Wagin <dmitry.wagin@ya.ru>
Reviewed by: mmacy
Sponsored by: Axcient
(cherry picked from commit 861515418ac385f4198c38c28f6203135d72e651)

Approved by: so
cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h