Procházet zdrojové kódy

compact when dir count hits 0x3ff

David před 3 měsíci
rodič
revize
172a186fa9
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      lfs.c

+ 4 - 0
lfs.c

@@ -2333,6 +2333,10 @@ static int lfs_dir_relocatingcommit(lfs_t *lfs, lfs_mdir_t *dir,
         lfs->gdisk = lfs->gstate;
         lfs->gdelta = (lfs_gstate_t){0};
 
+        if(dir->count == 0x3ff)
+        {
+            goto compact;
+        }
         goto fixmlist;
     }