We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c1e4446 commit 2caca9fCopy full SHA for 2caca9f
fs/bcachefs/ec.c
@@ -1809,6 +1809,9 @@ static int new_stripe_alloc_buckets(struct btree_trans *trans, struct ec_stripe_
1809
BUG_ON(v->nr_blocks != h->s->nr_data + h->s->nr_parity);
1810
BUG_ON(v->nr_redundant != h->s->nr_parity);
1811
1812
+ /* * We bypass the sector allocator which normally does this: */
1813
+ bitmap_and(devs.d, devs.d, c->rw_devs[BCH_DATA_user].d, BCH_SB_MEMBERS_MAX);
1814
+
1815
for_each_set_bit(i, h->s->blocks_gotten, v->nr_blocks) {
1816
__clear_bit(v->ptrs[i].dev, devs.d);
1817
if (i < h->s->nr_data)
0 commit comments