There is req->ec = erasure_code above.

Signed-off-by: Alan Huang <mmpgour...@gmail.com>
---
 fs/bcachefs/alloc_foreground.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fs/bcachefs/alloc_foreground.c b/fs/bcachefs/alloc_foreground.c
index a0f92daa44cf..c17c5733526d 100644
--- a/fs/bcachefs/alloc_foreground.c
+++ b/fs/bcachefs/alloc_foreground.c
@@ -1255,6 +1255,9 @@ int bch2_alloc_sectors_start_trans(struct btree_trans 
*trans,
        if (unlikely(ret))
                return ret;
 
+       if (!IS_ENABLED(CONFIG_BCACHEFS_ERASURE_CODING))
+               erasure_code = false;
+
        req->nr_replicas        = nr_replicas;
        req->target             = target;
        req->ec                 = erasure_code;
@@ -1262,9 +1265,6 @@ int bch2_alloc_sectors_start_trans(struct btree_trans 
*trans,
        req->flags              = flags;
        req->devs_have          = devs_have;
 
-       if (!IS_ENABLED(CONFIG_BCACHEFS_ERASURE_CODING))
-               erasure_code = false;
-
        BUG_ON(!nr_replicas || !nr_replicas_required);
 retry:
        req->ptrs.nr            = 0;
-- 
2.48.1


Reply via email to