comparison ffstools/tiffs-mkfs/ffsparam.c @ 717:178ed445021d

tiffs-mkfs: journal creation implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 23 Aug 2020 03:40:10 +0000
parents 12ae93940467
children
comparison
equal deleted inserted replaced
716:3713a349fb1e 717:178ed445021d
68 else 68 else
69 chunk_size_max = 2048; 69 chunk_size_max = 2048;
70 } 70 }
71 71
72 void 72 void
73 preen_block_files_max() 73 preen_journal_size()
74 { 74 {
75 unsigned journal_size; 75 if (journal_size)
76
77 if (block_files_max)
78 return; 76 return;
79 /* default matching TI's code */ 77 /* default matching TI's code */
80 journal_size = ffs_sector_size >> 4; 78 journal_size = ffs_sector_size >> 4;
81 if (journal_size < 1024) 79 if (journal_size < 1024)
82 journal_size = 1024; 80 journal_size = 1024;
83 block_files_max = (journal_size >> 4) - 6;
84 } 81 }
82
83 void
84 preen_block_files_max()
85 {
86 unsigned local_journal_size;
87
88 if (block_files_max)
89 return;
90 /* default matching TI's code */
91 local_journal_size = ffs_sector_size >> 4;
92 if (local_journal_size < 1024)
93 local_journal_size = 1024;
94 block_files_max = (local_journal_size >> 4) - 6;
95 }