Loading fs/bcachefs/buckets.c +9 −0 Original line number Diff line number Diff line Loading @@ -808,6 +808,15 @@ static int __trigger_extent(struct btree_trans *trans, return ret; } if (bch2_bkey_rebalance_opts(k)) { struct disk_accounting_pos acc = { .type = BCH_DISK_ACCOUNTING_rebalance_work, }; ret = bch2_disk_accounting_mod(trans, &acc, &replicas_sectors, 1, gc); if (ret) return ret; } return 0; } Loading fs/bcachefs/disk_accounting_format.h +2 −1 Original line number Diff line number Diff line Loading @@ -102,7 +102,8 @@ static inline bool data_type_is_hidden(enum bch_data_type type) x(dev_data_type, 3) \ x(compression, 4) \ x(snapshot, 5) \ x(btree, 6) x(btree, 6) \ x(rebalance_work, 7) enum disk_accounting_type { #define x(f, nr) BCH_DISK_ACCOUNTING_##f = nr, Loading Loading
fs/bcachefs/buckets.c +9 −0 Original line number Diff line number Diff line Loading @@ -808,6 +808,15 @@ static int __trigger_extent(struct btree_trans *trans, return ret; } if (bch2_bkey_rebalance_opts(k)) { struct disk_accounting_pos acc = { .type = BCH_DISK_ACCOUNTING_rebalance_work, }; ret = bch2_disk_accounting_mod(trans, &acc, &replicas_sectors, 1, gc); if (ret) return ret; } return 0; } Loading
fs/bcachefs/disk_accounting_format.h +2 −1 Original line number Diff line number Diff line Loading @@ -102,7 +102,8 @@ static inline bool data_type_is_hidden(enum bch_data_type type) x(dev_data_type, 3) \ x(compression, 4) \ x(snapshot, 5) \ x(btree, 6) x(btree, 6) \ x(rebalance_work, 7) enum disk_accounting_type { #define x(f, nr) BCH_DISK_ACCOUNTING_##f = nr, Loading