summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-03-28 04:49:05 -0400
committerKent Overstreet <kent.overstreet@gmail.com>2019-03-28 04:57:54 -0400
commitd868a87c678935c89df9bca63d708d616529b0d2 (patch)
tree030416d23be3f8c12993e2677509536207e34059
parent0a61e69e0b31992c0339932a9d70944ecab623b8 (diff)
bcachefs: fix initial gc
Buckets weren't being marked as dirty
-rw-r--r--fs/bcachefs/btree_gc.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/fs/bcachefs/btree_gc.c b/fs/bcachefs/btree_gc.c
index 358dfa2b2497..cb0e2449cd59 100644
--- a/fs/bcachefs/btree_gc.c
+++ b/fs/bcachefs/btree_gc.c
@@ -556,12 +556,6 @@ static void bch2_gc_done(struct bch_fs *c, bool initial)
struct bucket_array *src = __bucket_array(ca, 1);
size_t b;
- if (initial) {
- memcpy(dst, src,
- sizeof(struct bucket_array) +
- sizeof(struct bucket) * dst->nbuckets);
- }
-
for (b = 0; b < src->nbuckets; b++) {
copy_bucket_field(gen);
copy_bucket_field(data_type);