@@ -21,19 +21,14 @@ char * const bch2_member_error_strs[] = {
2121
2222/* Code for bch_sb_field_members_v1: */
2323
24- static struct bch_member * members_v2_get_mut (struct bch_sb_field_members_v2 * mi , int i )
25- {
26- return (void * ) mi -> _members + (i * le16_to_cpu (mi -> member_bytes ));
27- }
28-
2924struct bch_member * bch2_members_v2_get_mut (struct bch_sb * sb , int i )
3025{
31- return members_v2_get_mut (bch2_sb_field_get (sb , members_v2 ), i );
26+ return __bch2_members_v2_get_mut (bch2_sb_field_get (sb , members_v2 ), i );
3227}
3328
3429static struct bch_member members_v2_get (struct bch_sb_field_members_v2 * mi , int i )
3530{
36- struct bch_member ret , * p = members_v2_get_mut (mi , i );
31+ struct bch_member ret , * p = __bch2_members_v2_get_mut (mi , i );
3732 memset (& ret , 0 , sizeof (ret ));
3833 memcpy (& ret , p , min_t (size_t , le16_to_cpu (mi -> member_bytes ), sizeof (ret )));
3934 return ret ;
@@ -75,7 +70,7 @@ static int sb_members_v2_resize_entries(struct bch_fs *c)
7570
7671 for (int i = c -> disk_sb .sb -> nr_devices - 1 ; i >= 0 ; -- i ) {
7772 void * dst = (void * ) mi -> _members + (i * sizeof (struct bch_member ));
78- memmove (dst , members_v2_get_mut (mi , i ), le16_to_cpu (mi -> member_bytes ));
73+ memmove (dst , __bch2_members_v2_get_mut (mi , i ), le16_to_cpu (mi -> member_bytes ));
7974 memset (dst + le16_to_cpu (mi -> member_bytes ),
8075 0 , (sizeof (struct bch_member ) - le16_to_cpu (mi -> member_bytes )));
8176 }
@@ -118,7 +113,7 @@ int bch2_sb_members_cpy_v2_v1(struct bch_sb_handle *disk_sb)
118113 mi2 = bch2_sb_field_get (disk_sb -> sb , members_v2 );
119114
120115 for (unsigned i = 0 ; i < disk_sb -> sb -> nr_devices ; i ++ )
121- memcpy (members_v1_get_mut (mi1 , i ), members_v2_get_mut (mi2 , i ), BCH_MEMBER_V1_BYTES );
116+ memcpy (members_v1_get_mut (mi1 , i ), __bch2_members_v2_get_mut (mi2 , i ), BCH_MEMBER_V1_BYTES );
122117
123118 return 0 ;
124119}
@@ -332,7 +327,7 @@ static int bch2_sb_members_v2_validate(struct bch_sb *sb,
332327 struct printbuf * err )
333328{
334329 struct bch_sb_field_members_v2 * mi = field_to_type (f , members_v2 );
335- size_t mi_bytes = (void * ) members_v2_get_mut (mi , sb -> nr_devices ) -
330+ size_t mi_bytes = (void * ) __bch2_members_v2_get_mut (mi , sb -> nr_devices ) -
336331 (void * ) mi ;
337332
338333 if (mi_bytes > vstruct_bytes (& mi -> field )) {
@@ -363,7 +358,7 @@ void bch2_sb_members_from_cpu(struct bch_fs *c)
363358
364359 rcu_read_lock ();
365360 for_each_member_device_rcu (ca , c , i , NULL ) {
366- struct bch_member * m = members_v2_get_mut (mi , i );
361+ struct bch_member * m = __bch2_members_v2_get_mut (mi , i );
367362
368363 for (e = 0 ; e < BCH_MEMBER_ERROR_NR ; e ++ )
369364 m -> errors [e ] = cpu_to_le64 (atomic64_read (& ca -> errors [e ]));
0 commit comments