mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 22:14:04 +02:00
bcachefs: Fix inconsistent req->ec
There is req->ec = erasure_code above. Signed-off-by: Alan Huang <mmpgouride@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
6f2bbd5747
commit
3c97ebea61
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user