]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/move.h
Fixes tests which have broken since 'list' improvements
[bcachefs-tools-debian] / libbcachefs / move.h
index bc87e0670d92edbfeb25c8585c0467ef179ab5ae..0acd1720d4f8571b3f7cf6f3e883be575c952d2b 100644 (file)
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0 */
 #ifndef _BCACHEFS_MOVE_H
 #define _BCACHEFS_MOVE_H
 
@@ -24,6 +25,7 @@ struct data_opts {
 };
 
 struct migrate_write {
+       enum btree_id           btree_id;
        enum data_cmd           data_cmd;
        struct data_opts        data_opts;
 
@@ -43,10 +45,10 @@ int bch2_migrate_write_init(struct bch_fs *, struct migrate_write *,
                            struct write_point_specifier,
                            struct bch_io_opts,
                            enum data_cmd, struct data_opts,
-                           struct bkey_s_c);
+                           enum btree_id, struct bkey_s_c);
 
 typedef enum data_cmd (*move_pred_fn)(struct bch_fs *, void *,
-                               enum bkey_type, struct bkey_s_c_extent,
+                               struct bkey_s_c,
                                struct bch_io_opts *, struct data_opts *);
 
 int bch2_move_data(struct bch_fs *, struct bch_ratelimit *,