mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-03 09:41:54 +09:00
Merge tag 'ceph-for-5.19-rc5' of https://github.com/ceph/ceph-client
Pull ceph fix from Ilya Dryomov: "A ceph filesystem fix, marked for stable. There appears to be a deeper issue on the MDS side, but for now we are going with this one-liner to avoid busy looping and potential soft lockups" * tag 'ceph-for-5.19-rc5' of https://github.com/ceph/ceph-client: ceph: wait on async create before checking caps for syncfs
This commit is contained in:
@@ -4377,6 +4377,7 @@ static void flush_dirty_session_caps(struct ceph_mds_session *s)
|
||||
ihold(inode);
|
||||
dout("flush_dirty_caps %llx.%llx\n", ceph_vinop(inode));
|
||||
spin_unlock(&mdsc->cap_dirty_lock);
|
||||
ceph_wait_on_async_create(inode);
|
||||
ceph_check_caps(ci, CHECK_CAPS_FLUSH, NULL);
|
||||
iput(inode);
|
||||
spin_lock(&mdsc->cap_dirty_lock);
|
||||
|
||||
Reference in New Issue
Block a user