]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
bcachefs: Fix missing increment of move_extent_write counter
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 29 Jan 2025 20:51:37 +0000 (15:51 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 15 Mar 2025 01:02:10 +0000 (21:02 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/data_update.c

index 642fbc60ecab1de1b65c8c05e5a25b858652486e..e2050256136e289944c6d85500e8cd245a6ad302 100644 (file)
@@ -436,6 +436,8 @@ void bch2_data_update_read_done(struct data_update *m,
        m->op.crc = crc;
        m->op.wbio.bio.bi_iter.bi_size = crc.compressed_size << 9;
 
+       this_cpu_add(m->op.c->counters[BCH_COUNTER_move_extent_write], m->k.k->k.size);
+
        closure_call(&m->op.cl, bch2_write, NULL, NULL);
 }