Fix CVE-2023-52732.
Jeff Layton (4):
ceph: drop private list from remove_session_caps_cb
ceph: fix auth cap handling logic in remove_session_caps_cb
ceph: refactor remove_session_caps_cb
ceph: shut down access to inode when async create fails
Xiubo Li (1):
ceph: blocklist the kclient when receiving corrupted snap trace
fs/ceph/addr.c | 30 ++++++--
fs/ceph/caps.c | 138 +++++++++++++++++++++++++++++++--
fs/ceph/export.c | 12 ++-
fs/ceph/file.c | 13 +++-
fs/ceph/inode.c | 33 +++++++-
fs/ceph/locks.c | 7 ++
fs/ceph/mds_client.c | 144 ++++++++---------------------------
fs/ceph/snap.c | 36 ++++++++-
fs/ceph/super.h | 12 +++
include/linux/ceph/libceph.h | 1 +
10 files changed, 296 insertions(+), 130 deletions(-)
--
2.39.2