Commit b6dfa35b authored by David Sterba's avatar David Sterba
Browse files

btrfs: embed tree_mod_move structure to tree_mod_elem



The tree_mod_move is not used anywhere and can be embedded as anonymous
structure.

Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent a446a979
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -299,11 +299,6 @@ enum mod_log_op {
	MOD_LOG_ROOT_REPLACE,
};

struct tree_mod_move {
	int dst_slot;
	int nr_items;
};

struct tree_mod_root {
	u64 logical;
	u8 level;
@@ -326,7 +321,10 @@ struct tree_mod_elem {
	u64 blockptr;

	/* this is used for op == MOD_LOG_MOVE_KEYS */
	struct tree_mod_move move;
	struct {
		int dst_slot;
		int nr_items;
	} move;

	/* this is used for op == MOD_LOG_ROOT_REPLACE */
	struct tree_mod_root old_root;