Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e187831e authored by Josef Bacik's avatar Josef Bacik Committed by David Sterba
Browse files

btrfs: assert on non-empty delayed iputs



I ran into an issue where there was some reference being held on an
inode that I couldn't track.  This assert wasn't triggered, but it at
least rules out we're doing something stupid.

Reviewed-by: default avatarOmar Sandoval <osandov@fb.com>
Signed-off-by: default avatarJosef Bacik <josef@toxicpanda.com>
Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 545e3366
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -3976,6 +3976,7 @@ void close_ctree(struct btrfs_fs_info *fs_info)
	kthread_stop(fs_info->transaction_kthread);
	kthread_stop(fs_info->cleaner_kthread);

	ASSERT(list_empty(&fs_info->delayed_iputs));
	set_bit(BTRFS_FS_CLOSING_DONE, &fs_info->flags);

	btrfs_free_qgroup_config(fs_info);