@@ -21,19 +21,14 @@ char * const bch2_member_error_strs[] = {
21
21
22
22
/* Code for bch_sb_field_members_v1: */
23
23
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
-
29
24
struct bch_member * bch2_members_v2_get_mut (struct bch_sb * sb , int i )
30
25
{
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 );
32
27
}
33
28
34
29
static struct bch_member members_v2_get (struct bch_sb_field_members_v2 * mi , int i )
35
30
{
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 );
37
32
memset (& ret , 0 , sizeof (ret ));
38
33
memcpy (& ret , p , min_t (size_t , le16_to_cpu (mi -> member_bytes ), sizeof (ret )));
39
34
return ret ;
@@ -75,7 +70,7 @@ static int sb_members_v2_resize_entries(struct bch_fs *c)
75
70
76
71
for (int i = c -> disk_sb .sb -> nr_devices - 1 ; i >= 0 ; -- i ) {
77
72
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 ));
79
74
memset (dst + le16_to_cpu (mi -> member_bytes ),
80
75
0 , (sizeof (struct bch_member ) - le16_to_cpu (mi -> member_bytes )));
81
76
}
@@ -118,7 +113,7 @@ int bch2_sb_members_cpy_v2_v1(struct bch_sb_handle *disk_sb)
118
113
mi2 = bch2_sb_field_get (disk_sb -> sb , members_v2 );
119
114
120
115
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 );
122
117
123
118
return 0 ;
124
119
}
@@ -332,7 +327,7 @@ static int bch2_sb_members_v2_validate(struct bch_sb *sb,
332
327
struct printbuf * err )
333
328
{
334
329
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 ) -
336
331
(void * ) mi ;
337
332
338
333
if (mi_bytes > vstruct_bytes (& mi -> field )) {
@@ -363,7 +358,7 @@ void bch2_sb_members_from_cpu(struct bch_fs *c)
363
358
364
359
rcu_read_lock ();
365
360
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 );
367
362
368
363
for (e = 0 ; e < BCH_MEMBER_ERROR_NR ; e ++ )
369
364
m -> errors [e ] = cpu_to_le64 (atomic64_read (& ca -> errors [e ]));
0 commit comments