@@ -597,7 +597,7 @@ static int bch2_check_fix_ptrs(struct btree_trans *trans, enum btree_id btree_id
597597 "bucket %u:%zu data type %s ptr gen %u missing in alloc btree\n"
598598 "while marking %s" ,
599599 p .ptr .dev , PTR_BUCKET_NR (ca , & p .ptr ),
600- bch2_data_types [ ptr_data_type (k -> k , & p .ptr )] ,
600+ bch2_data_type_str ( ptr_data_type (k -> k , & p .ptr )) ,
601601 p .ptr .gen ,
602602 (printbuf_reset (& buf ),
603603 bch2_bkey_val_to_text (& buf , c , * k ), buf .buf )))) {
@@ -615,7 +615,7 @@ static int bch2_check_fix_ptrs(struct btree_trans *trans, enum btree_id btree_id
615615 "bucket %u:%zu data type %s ptr gen in the future: %u > %u\n"
616616 "while marking %s" ,
617617 p .ptr .dev , PTR_BUCKET_NR (ca , & p .ptr ),
618- bch2_data_types [ ptr_data_type (k -> k , & p .ptr )] ,
618+ bch2_data_type_str ( ptr_data_type (k -> k , & p .ptr )) ,
619619 p .ptr .gen , g -> gen ,
620620 (printbuf_reset (& buf ),
621621 bch2_bkey_val_to_text (& buf , c , * k ), buf .buf )))) {
@@ -637,7 +637,7 @@ static int bch2_check_fix_ptrs(struct btree_trans *trans, enum btree_id btree_id
637637 "bucket %u:%zu gen %u data type %s: ptr gen %u too stale\n"
638638 "while marking %s" ,
639639 p .ptr .dev , PTR_BUCKET_NR (ca , & p .ptr ), g -> gen ,
640- bch2_data_types [ ptr_data_type (k -> k , & p .ptr )] ,
640+ bch2_data_type_str ( ptr_data_type (k -> k , & p .ptr )) ,
641641 p .ptr .gen ,
642642 (printbuf_reset (& buf ),
643643 bch2_bkey_val_to_text (& buf , c , * k ), buf .buf ))))
@@ -649,7 +649,7 @@ static int bch2_check_fix_ptrs(struct btree_trans *trans, enum btree_id btree_id
649649 "bucket %u:%zu data type %s stale dirty ptr: %u < %u\n"
650650 "while marking %s" ,
651651 p .ptr .dev , PTR_BUCKET_NR (ca , & p .ptr ),
652- bch2_data_types [ ptr_data_type (k -> k , & p .ptr )] ,
652+ bch2_data_type_str ( ptr_data_type (k -> k , & p .ptr )) ,
653653 p .ptr .gen , g -> gen ,
654654 (printbuf_reset (& buf ),
655655 bch2_bkey_val_to_text (& buf , c , * k ), buf .buf ))))
@@ -664,8 +664,8 @@ static int bch2_check_fix_ptrs(struct btree_trans *trans, enum btree_id btree_id
664664 "bucket %u:%zu different types of data in same bucket: %s, %s\n"
665665 "while marking %s" ,
666666 p .ptr .dev , PTR_BUCKET_NR (ca , & p .ptr ),
667- bch2_data_types [ g -> data_type ] ,
668- bch2_data_types [ data_type ] ,
667+ bch2_data_type_str ( g -> data_type ) ,
668+ bch2_data_type_str ( data_type ) ,
669669 (printbuf_reset (& buf ),
670670 bch2_bkey_val_to_text (& buf , c , * k ), buf .buf ))) {
671671 if (data_type == BCH_DATA_btree ) {
@@ -1238,11 +1238,11 @@ static int bch2_gc_done(struct bch_fs *c,
12381238
12391239 for (i = 0 ; i < BCH_DATA_NR ; i ++ ) {
12401240 copy_dev_field (dev_usage_buckets_wrong ,
1241- d [i ].buckets , "%s buckets" , bch2_data_types [ i ] );
1241+ d [i ].buckets , "%s buckets" , bch2_data_type_str ( i ) );
12421242 copy_dev_field (dev_usage_sectors_wrong ,
1243- d [i ].sectors , "%s sectors" , bch2_data_types [ i ] );
1243+ d [i ].sectors , "%s sectors" , bch2_data_type_str ( i ) );
12441244 copy_dev_field (dev_usage_fragmented_wrong ,
1245- d [i ].fragmented , "%s fragmented" , bch2_data_types [ i ] );
1245+ d [i ].fragmented , "%s fragmented" , bch2_data_type_str ( i ) );
12461246 }
12471247 }
12481248
@@ -1417,8 +1417,8 @@ static int bch2_alloc_write_key(struct btree_trans *trans,
14171417 ": got %s, should be %s" ,
14181418 iter -> pos .inode , iter -> pos .offset ,
14191419 gc .gen ,
1420- bch2_data_types [ new .data_type ] ,
1421- bch2_data_types [ gc .data_type ] ))
1420+ bch2_data_type_str ( new .data_type ) ,
1421+ bch2_data_type_str ( gc .data_type ) ))
14221422 new .data_type = gc .data_type ;
14231423
14241424#define copy_bucket_field (_errtype , _f ) \
@@ -1428,7 +1428,7 @@ static int bch2_alloc_write_key(struct btree_trans *trans,
14281428 ": got %u, should be %u", \
14291429 iter->pos.inode, iter->pos.offset, \
14301430 gc.gen, \
1431- bch2_data_types[ gc.data_type], \
1431+ bch2_data_type_str( gc.data_type), \
14321432 new._f, gc._f)) \
14331433 new._f = gc._f; \
14341434
0 commit comments