We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0fd3fd0 commit 04242ffCopy full SHA for 04242ff
fs/ceph/snap.c
@@ -616,7 +616,8 @@ int __ceph_finish_cap_snap(struct ceph_inode_info *ci,
616
capsnap->size);
617
618
spin_lock(&mdsc->snap_flush_lock);
619
- list_add_tail(&ci->i_snap_flush_item, &mdsc->snap_flush_list);
+ if (list_empty(&ci->i_snap_flush_item))
620
+ list_add_tail(&ci->i_snap_flush_item, &mdsc->snap_flush_list);
621
spin_unlock(&mdsc->snap_flush_lock);
622
return 1; /* caller may want to ceph_flush_snaps */
623
}
0 commit comments