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

Commit 2e3fcb1c authored by Ashish Samant's avatar Ashish Samant Committed by David Sterba
Browse files

btrfs: Print Warning only if ENOSPC_DEBUG is enabled



Dont print warning for ENOSPC error unless ENOSPC_DEBUG is enabled. Use
btrfs_debug if it is enabled.

Signed-off-by: default avatarAshish Samant <ashish.samant@oracle.com>
[ preserve the WARN_ON ]
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 07c9a8e0
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -650,9 +650,14 @@ static int btrfs_delayed_inode_reserve_metadata(
			goto out;

		ret = btrfs_block_rsv_migrate(src_rsv, dst_rsv, num_bytes);
		if (!WARN_ON(ret))
		if (!ret)
			goto out;

		if (btrfs_test_opt(root, ENOSPC_DEBUG)) {
			btrfs_debug(root->fs_info,
				    "block rsv migrate returned %d", ret);
			WARN_ON(1);
		}
		/*
		 * Ok this is a problem, let's just steal from the global rsv
		 * since this really shouldn't happen that often.