]> git.karo-electronics.de Git - linux-beck.git/blobdiff - fs/ceph/inode.c
ceph: track pending caps flushing accurately
[linux-beck.git] / fs / ceph / inode.c
index 1c991df276c96e093f88cb9cf795df4fb82edfbf..6d3f19db8c8a1eaa341ba5eb2fb996eafbae98e2 100644 (file)
@@ -417,8 +417,7 @@ struct inode *ceph_alloc_inode(struct super_block *sb)
        INIT_LIST_HEAD(&ci->i_dirty_item);
        INIT_LIST_HEAD(&ci->i_flushing_item);
        ci->i_cap_flush_seq = 0;
-       ci->i_cap_flush_last_tid = 0;
-       memset(&ci->i_cap_flush_tid, 0, sizeof(ci->i_cap_flush_tid));
+       ci->i_cap_flush_tree = RB_ROOT;
        init_waitqueue_head(&ci->i_cap_wq);
        ci->i_hold_caps_min = 0;
        ci->i_hold_caps_max = 0;