[GIT PULL] Ceph updates for 7.2-rc1
From: Ilya Dryomov
Date: Fri Jun 26 2026 - 12:58:47 EST
Hi Linus,
The following changes since commit 8cd9520d35a6c38db6567e97dd93b1f11f185dc6:
Linux 7.1 (2026-06-14 15:58:38 +0100)
are available in the Git repository at:
https://github.com/ceph/ceph-client.git tags/ceph-for-7.2-rc1
for you to fetch changes up to 7e1f9e2cd2d0e780c394a4402c40e125109fec72:
ceph: add manual reset debugfs control and tracepoints (2026-06-22 22:45:05 +0200)
----------------------------------------------------------------
This adds support for manual client session reset in CephFS, allowing
operators to get out of tricky livelock situations involving caps and
file locks without evicting the problematic client instance on the MDS
side or rebooting the client node both of which can be disruptive.
----------------------------------------------------------------
Alex Markuze (6):
ceph: convert inode flags to named bit positions and atomic bitops
ceph: use proper endian conversion for flock_len in reconnect
ceph: harden send_mds_reconnect and handle active-MDS peer reset
ceph: add diagnostic timeout loop to wait_caps_flush()
ceph: add client reset state machine and session teardown
ceph: add manual reset debugfs control and tracepoints
Johan Hovold (1):
rbd: switch to dynamic root device
drivers/block/rbd.c | 23 +-
fs/ceph/addr.c | 20 +-
fs/ceph/caps.c | 34 +-
fs/ceph/debugfs.c | 103 ++++++
fs/ceph/file.c | 13 +-
fs/ceph/inode.c | 5 +-
fs/ceph/locks.c | 38 ++-
fs/ceph/mds_client.c | 800 ++++++++++++++++++++++++++++++++++++++++++--
fs/ceph/mds_client.h | 52 ++-
fs/ceph/snap.c | 2 +-
fs/ceph/super.h | 70 ++--
fs/ceph/xattr.c | 2 +-
include/trace/events/ceph.h | 67 ++++
13 files changed, 1111 insertions(+), 118 deletions(-)