From: Xiubo Li <xiubli@xxxxxxxxxx> V5: - s/CEPH_MOUNT_CORRUPTED/CEPH_MOUNT_FENCE_IO/g V4: - block all the IO/metadata requests before evicting the client. V3: - Fixed ERROR: spaces required around that ':' (ctx:VxW) V2: - Switched to WARN() to taint the Linux kernel. Xiubo Li (2): ceph: move mount state enum to fs/ceph/super.h ceph: blocklist the kclient when receiving corrupted snap trace fs/ceph/addr.c | 22 +++++++++++++++++++-- fs/ceph/caps.c | 17 ++++++++++++++--- fs/ceph/file.c | 9 +++++++++ fs/ceph/mds_client.c | 28 ++++++++++++++++++++++++--- fs/ceph/snap.c | 37 ++++++++++++++++++++++++++++++++++-- fs/ceph/super.h | 11 +++++++++++ include/linux/ceph/libceph.h | 10 ---------- 7 files changed, 114 insertions(+), 20 deletions(-) -- 2.31.1