From: Kent Overstreet Date: Fri, 4 Apr 2025 00:56:09 +0000 (-0400) Subject: bcachefs: move_data_phys: stats are not required X-Git-Tag: v6.16-rc1~211^2~188 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3a2a0d08b225047ac1d2504059c45a5acf8072b8;p=thirdparty%2Fkernel%2Flinux.git bcachefs: move_data_phys: stats are not required Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/move.c b/fs/bcachefs/move.c index fe2fa665150be..a4678a205da64 100644 --- a/fs/bcachefs/move.c +++ b/fs/bcachefs/move.c @@ -916,8 +916,10 @@ static int bch2_move_data_phys(struct bch_fs *c, bch2_trans_run(c, bch2_btree_write_buffer_flush_sync(trans)); bch2_moving_ctxt_init(&ctxt, c, rate, stats, wp, wait_on_copygc); - ctxt.stats->phys = true; - ctxt.stats->data_type = (int) DATA_PROGRESS_DATA_TYPE_phys; + if (ctxt.stats) { + ctxt.stats->phys = true; + ctxt.stats->data_type = (int) DATA_PROGRESS_DATA_TYPE_phys; + } int ret = __bch2_move_data_phys(&ctxt, NULL, dev, start, end, data_types, pred, arg); bch2_moving_ctxt_exit(&ctxt);