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: Ashish Samant <ashish.samant@oracle.com> [ preserve the WARN_ON ] Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
07c9a8e077
commit
2e3fcb1ccd
|
@ -650,9 +650,14 @@ static int btrfs_delayed_inode_reserve_metadata(
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
ret = btrfs_block_rsv_migrate(src_rsv, dst_rsv, num_bytes);
|
ret = btrfs_block_rsv_migrate(src_rsv, dst_rsv, num_bytes);
|
||||||
if (!WARN_ON(ret))
|
if (!ret)
|
||||||
goto out;
|
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
|
* Ok this is a problem, let's just steal from the global rsv
|
||||||
* since this really shouldn't happen that often.
|
* since this really shouldn't happen that often.
|
||||||
|
|
Loading…
Reference in a new issue