From: Robert Pengelly Date: Sun, 14 Sep 2025 22:54:06 +0000 (+0100) Subject: Base inodes on blocks X-Git-Url: https://git.candlhat.org/?a=commitdiff_plain;h=8c5b21a91beedcdbcc829e3121b26fb201b6a7ef;p=e2fsprogs.git Base inodes on blocks --- diff --git a/mke2fs.c b/mke2fs.c index 03772d7..789b5c2 100644 --- a/mke2fs.c +++ b/mke2fs.c @@ -659,8 +659,15 @@ int main (int argc, char **argv) { } + if ((nbinodes = nbblocks - EXT2_FIRST_INO - 1) < EXT2_FIRST_INO - 1) { + nbinodes = EXT2_FIRST_INO - 1; + } + nbresrvd = (nbblocks * 5) / 100; - nbinodes = EXT2_FIRST_INO - 1 + (nbresrvd ? 1 : 0); + + if (nbresrvd) { + nbinodes++; + } image_size += offset * SECTOR_SIZE;