diff --git a/fs/btrfs/block-group.c b/fs/btrfs/block-group.c index d5421ee0d366abe035225c5a854519f7612e676c..a3b830b8410a80cf8e0d807864a9ca5d5b41ccea 100644 --- a/fs/btrfs/block-group.c +++ b/fs/btrfs/block-group.c @@ -1561,7 +1561,7 @@ void btrfs_reclaim_bgs_work(struct work_struct *work) div64_u64(zone_unusable * 100, bg->length)); trace_btrfs_reclaim_block_group(bg); ret = btrfs_relocate_chunk(fs_info, bg->start); - if (ret) + if (ret && ret != -EAGAIN) btrfs_err(fs_info, "error relocating chunk %llu", bg->start);