anolis-cloud-kernel/include/linux/ceph
Ilya Dryomov 573839dec3 libceph, rbd: ignore addr->type while comparing in some cases
ANBZ: #9667

commit 313771e80f upstream.

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>
Stable-dep-of: 588159009d ("rbd: retrieve and check lock owner twice before blocklisting")
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Ferry Meng <mengferry@linux.alibaba.com>
Acked-by: Joseph Qi <joseph.qi@linux.alibaba.com>
Link: https://gitee.com/anolis/cloud-kernel/pulls/3677
2024-08-12 08:17:29 +00:00
..
auth.h
buffer.h libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer 2019-08-22 10:47:41 +02:00
ceph_debug.h
ceph_features.h libceph: add __maybe_unused to DEFINE_CEPH_FEATURE 2020-08-24 10:33:08 +02:00
ceph_frag.h
ceph_fs.h ceph: flush mdlog before umounting 2024-08-09 19:32:34 +08:00
ceph_hash.h
cls_lock_client.h rbd: support for object-map and fast-diff 2019-07-08 14:01:45 +02:00
debugfs.h libceph: drop CEPH_DEFINE_SHOW_FUNC 2020-03-30 12:42:40 +02:00
decode.h libceph: rename ceph_encode_addr to ceph_encode_banner_addr 2019-07-08 14:01:43 +02:00
libceph.h ceph: move sb->wb_pagevec_pool to be a global mempool 2020-08-04 19:41:12 +02:00
mdsmap.h ceph: add possible_max_rank and make the code more readable 2020-01-27 16:53:40 +01:00
messenger.h libceph: fix ENTITY_NAME format suggestion 2020-10-12 15:29:27 +02:00
mon_client.h libceph, rbd, ceph: "blacklist" -> "blocklist" 2020-10-12 15:29:26 +02:00
msgpool.h
msgr.h libceph, rbd: ignore addr->type while comparing in some cases 2024-08-12 08:17:29 +00:00
osd_client.h libceph: fix potential use-after-free on linger ping and resends 2022-05-25 09:17:56 +02:00
osdmap.h libceph: multiple workspaces for CRUSH computations 2020-10-12 15:29:26 +02:00
pagelist.h
rados.h libceph, rbd, ceph: "blacklist" -> "blocklist" 2020-10-12 15:29:26 +02:00
string_table.h
striper.h rbd: support for object-map and fast-diff 2019-07-08 14:01:45 +02:00
types.h