@@ -9782,7 +9782,7 @@ static void lfs3_traversal_init(lfs3_traversal_t *t, uint32_t flags) {
97829782
97839783// low-level traversal _only_ finds blocks
97849784static int lfs3_mtree_traverse_ (lfs3_t * lfs3 , lfs3_traversal_t * t ,
9785- lfs3_tag_t * tag_ , lfs3_bptr_t * bptr ) {
9785+ lfs3_tag_t * tag_ , lfs3_bptr_t * bptr_ ) {
97869786 while (true) {
97879787 switch (lfs3_t_tstate (t -> b .o .flags )) {
97889788 // start with the mrootanchor 0x{0,1}
@@ -9805,7 +9805,7 @@ static int lfs3_mtree_traverse_(lfs3_t *lfs3, lfs3_traversal_t *t,
98059805 if (tag_ ) {
98069806 * tag_ = LFS3_TAG_MDIR ;
98079807 }
9808- bptr -> d .u .buffer = (const uint8_t * )& t -> b .o .mdir ;
9808+ bptr_ -> d .u .buffer = (const uint8_t * )& t -> b .o .mdir ;
98099809 return 0 ;
98109810
98119811 // traverse the mroot chain, checking for mroots/mtrees
@@ -9863,7 +9863,7 @@ static int lfs3_mtree_traverse_(lfs3_t *lfs3, lfs3_traversal_t *t,
98639863 if (tag_ ) {
98649864 * tag_ = LFS3_TAG_MDIR ;
98659865 }
9866- bptr -> d .u .buffer = (const uint8_t * )& t -> b .o .mdir ;
9866+ bptr_ -> d .u .buffer = (const uint8_t * )& t -> b .o .mdir ;
98679867 return 0 ;
98689868
98699869 // found an mtree?
@@ -9908,7 +9908,7 @@ static int lfs3_mtree_traverse_(lfs3_t *lfs3, lfs3_traversal_t *t,
99089908 if (tag_ ) {
99099909 * tag_ = LFS3_TAG_MDIR ;
99109910 }
9911- bptr -> d .u .buffer = (const uint8_t * )& t -> b .o .mdir ;
9911+ bptr_ -> d .u .buffer = (const uint8_t * )& t -> b .o .mdir ;
99129912 return 0 ;
99139913 #endif
99149914
@@ -10029,7 +10029,7 @@ static int lfs3_mtree_traverse_(lfs3_t *lfs3, lfs3_traversal_t *t,
1002910029 if (tag_ ) {
1003010030 * tag_ = tag ;
1003110031 }
10032- bptr -> d = data ;
10032+ bptr_ -> d = data ;
1003310033 return 0 ;
1003410034
1003510035 // found an indirect block?
@@ -10039,7 +10039,7 @@ static int lfs3_mtree_traverse_(lfs3_t *lfs3, lfs3_traversal_t *t,
1003910039 * tag_ = tag ;
1004010040 }
1004110041 err = lfs3_data_readbptr (lfs3 , & data ,
10042- bptr );
10042+ bptr_ );
1004310043 if (err ) {
1004410044 return err ;
1004510045 }
@@ -10061,16 +10061,16 @@ static int lfs3_mtree_traverse_(lfs3_t *lfs3, lfs3_traversal_t *t,
1006110061
1006210062// needed in lfs3_mtree_traverse
1006310063static void lfs3_alloc_markinuse (lfs3_t * lfs3 ,
10064- lfs3_tag_t tag , const lfs3_bptr_t * bptr );
10064+ lfs3_tag_t tag , const lfs3_bptr_t * bptr_ );
1006510065
1006610066// high-level immutable traversal, handle extra features here,
1006710067// but no mutation! (we're called in lfs3_alloc, so things would end up
1006810068// recursive, which would be a bit bad!)
1006910069static int lfs3_mtree_traverse (lfs3_t * lfs3 , lfs3_traversal_t * t ,
10070- lfs3_tag_t * tag_ , lfs3_bptr_t * bptr ) {
10070+ lfs3_tag_t * tag_ , lfs3_bptr_t * bptr_ ) {
1007110071 lfs3_tag_t tag ;
1007210072 int err = lfs3_mtree_traverse_ (lfs3 , t ,
10073- & tag , bptr );
10073+ & tag , bptr_ );
1007410074 if (err ) {
1007510075 // end of traversal?
1007610076 if (err == LFS3_ERR_NOENT ) {
@@ -10092,7 +10092,7 @@ static int lfs3_mtree_traverse(lfs3_t *lfs3, lfs3_traversal_t *t,
1009210092 if ((lfs3_t_isckmeta (t -> b .o .flags )
1009310093 || lfs3_t_isckdata (t -> b .o .flags ))
1009410094 && tag == LFS3_TAG_MDIR ) {
10095- lfs3_mdir_t * mdir = (lfs3_mdir_t * )bptr -> d .u .buffer ;
10095+ lfs3_mdir_t * mdir = (lfs3_mdir_t * )bptr_ -> d .u .buffer ;
1009610096
1009710097 // check cksum matches our mroot
1009810098 if (lfs3_mdir_cmp (mdir , & lfs3 -> mroot ) == 0
@@ -10135,7 +10135,7 @@ static int lfs3_mtree_traverse(lfs3_t *lfs3, lfs3_traversal_t *t,
1013510135 if ((lfs3_t_isckmeta (t -> b .o .flags )
1013610136 || lfs3_t_isckdata (t -> b .o .flags ))
1013710137 && tag == LFS3_TAG_BRANCH ) {
10138- lfs3_rbyd_t * rbyd = (lfs3_rbyd_t * )bptr -> d .u .buffer ;
10138+ lfs3_rbyd_t * rbyd = (lfs3_rbyd_t * )bptr_ -> d .u .buffer ;
1013910139 err = lfs3_rbyd_fetchck (lfs3 , rbyd ,
1014010140 rbyd -> blocks [0 ], rbyd -> trunk ,
1014110141 rbyd -> cksum );
@@ -10148,7 +10148,7 @@ static int lfs3_mtree_traverse(lfs3_t *lfs3, lfs3_traversal_t *t,
1014810148 #ifndef LFS3_2BONLY
1014910149 if (lfs3_t_isckdata (t -> b .o .flags )
1015010150 && tag == LFS3_TAG_BLOCK ) {
10151- err = lfs3_bptr_ck (lfs3 , bptr );
10151+ err = lfs3_bptr_ck (lfs3 , bptr_ );
1015210152 if (err ) {
1015310153 return err ;
1015410154 }
@@ -10200,11 +10200,11 @@ static void lfs3_alloc_markfree(lfs3_t *lfs3);
1020010200// high-level mutating traversal, handle extra features that require
1020110201// mutation here, upper layers should call lfs3_alloc_ckpoint as needed
1020210202static int lfs3_mtree_gc (lfs3_t * lfs3 , lfs3_traversal_t * t ,
10203- lfs3_tag_t * tag_ , lfs3_bptr_t * bptr ) {
10203+ lfs3_tag_t * tag_ , lfs3_bptr_t * bptr_ ) {
1020410204dropped :;
1020510205 lfs3_tag_t tag ;
1020610206 int err = lfs3_mtree_traverse (lfs3 , t ,
10207- & tag , bptr );
10207+ & tag , bptr_ );
1020810208 if (err ) {
1020910209 // end of traversal?
1021010210 if (err == LFS3_ERR_NOENT ) {
@@ -10222,15 +10222,15 @@ dropped:;
1022210222 // track in-use blocks?
1022310223 #ifndef LFS3_2BONLY
1022410224 if (lfs3_t_islookahead (t -> b .o .flags )) {
10225- lfs3_alloc_markinuse (lfs3 , tag , bptr );
10225+ lfs3_alloc_markinuse (lfs3 , tag , bptr_ );
1022610226 }
1022710227 #endif
1022810228
1022910229 // mkconsistencing mdirs?
1023010230 if (lfs3_t_ismkconsistent (t -> b .o .flags )
1023110231 && lfs3_t_ismkconsistent (lfs3 -> flags )
1023210232 && tag == LFS3_TAG_MDIR ) {
10233- lfs3_mdir_t * mdir = (lfs3_mdir_t * )bptr -> d .u .buffer ;
10233+ lfs3_mdir_t * mdir = (lfs3_mdir_t * )bptr_ -> d .u .buffer ;
1023410234 err = lfs3_mdir_mkconsistent (lfs3 , mdir );
1023510235 if (err ) {
1023610236 goto failed ;
@@ -10255,11 +10255,11 @@ dropped:;
1025510255 if (lfs3_t_iscompact (t -> b .o .flags )
1025610256 && tag == LFS3_TAG_MDIR
1025710257 // exceed compaction threshold?
10258- && lfs3_rbyd_eoff (& ((lfs3_mdir_t * )bptr -> d .u .buffer )-> r )
10258+ && lfs3_rbyd_eoff (& ((lfs3_mdir_t * )bptr_ -> d .u .buffer )-> r )
1025910259 > ((lfs3 -> cfg -> gc_compact_thresh )
1026010260 ? lfs3 -> cfg -> gc_compact_thresh
1026110261 : lfs3 -> cfg -> block_size - lfs3 -> cfg -> block_size /8 )) {
10262- lfs3_mdir_t * mdir = (lfs3_mdir_t * )bptr -> d .u .buffer ;
10262+ lfs3_mdir_t * mdir = (lfs3_mdir_t * )bptr_ -> d .u .buffer ;
1026310263 LFS3_INFO ("Compacting mdir %" PRId32 " 0x{%" PRIx32 ",%" PRIx32 "} "
1026410264 "(%" PRId32 " > %" PRId32 ")" ,
1026510265 lfs3_dbgmbid (lfs3 , mdir -> mid ),
0 commit comments