Btrfs: separate sequence numbers for delayed ref tracking and tree mod log
[firefly-linux-kernel-4.4.55.git] / fs / btrfs / transaction.c
index 258fcebc7ccf8f8ec3a7587ee32188fd53c50864..18d6fb7be26571a794c2c49e74d31faf97b9aa92 100644 (file)
@@ -162,7 +162,7 @@ loop:
        if (!RB_EMPTY_ROOT(&fs_info->tree_mod_log))
                WARN(1, KERN_ERR "btrfs: tree_mod_log rb tree not empty when "
                        "creating a fresh transaction\n");
-       atomic_set(&fs_info->tree_mod_seq, 0);
+       atomic64_set(&fs_info->tree_mod_seq, 0);
 
        spin_lock_init(&cur_trans->commit_lock);
        spin_lock_init(&cur_trans->delayed_refs.lock);