libceph, rbd: ignore addr->type while comparing in some cases
authorIlya Dryomov <idryomov@gmail.com>
Wed, 25 Nov 2020 13:41:59 +0000 (14:41 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 14 Dec 2020 22:21:50 +0000 (23:21 +0100)
commit313771e80fd253d4b5472e61a2d12b03c5293aa9
treeea68c9749cc6572ee219bd8dd91b5cec6479b9b2
parenta5cbd5fc22d5043a8a76e15d75d031fe24d1f69c
libceph, rbd: ignore addr->type while comparing in some cases

For libceph, this ensures that libceph instance sharing (share option)
continues to work.  For rbd, this avoids blocklisting alive lock owners
(locker addr is always LEGACY, while watcher addr is ANY in nautilus).

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
drivers/block/rbd.c
include/linux/ceph/msgr.h
net/ceph/mon_client.c