]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: drop explicit masking of implicit feature bits 39122/head
authorJason Dillaman <dillaman@redhat.com>
Fri, 18 Dec 2020 15:14:13 +0000 (10:14 -0500)
committerNathan Cutler <ncutler@suse.com>
Thu, 28 Jan 2021 11:03:17 +0000 (12:03 +0100)
commit1a4e51caca8b5eba3acdae065ead11eb82702e8c
tree4db3b325c90c27f477c5d525c8ba74bac6daaa23
parent7e0b572e29a62f372d092de9d7375ff8e8235c46
librbd: drop explicit masking of implicit feature bits

Now that the create image state machine is handling the masking
of implicit features, all callers to the state machine can skip
the need to perform the masking themselves.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit e1dd69391900a236fbda5e4cee58e9bdc20824fc)

Conflicts:
src/librbd/api/Migration.cc
- in octopus, this file does not mention RBD_FEATURES_IMPLICIT_ENABLE
src/librbd/api/Image.cc
src/librbd/api/Migration.cc
src/test/librbd/test_DeepCopy.cc
src/test/librbd/test_Migration.cc
src/test/rbd_mirror/test_ImageDeleter.cc
src/test/rbd_mirror/test_fixture.cc
src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc