V6: Fix missing adaptations in ceph_do_readpage() and ceph_readpages().
V5: Fix wrong adaptations in ceph_readpage_to_fscache() and
ceph_readpage_ceph_readpage_from_fscache().
V4: Fix wrong adaptation in ceph_mdsc_sync().
V3: Fix wrong adaptation in remove_session_caps_cb().
V2: Modify conflicting files in the commit message.
V1: Fix main error.
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