[PATCH] In mke2fs, accept a human readable size as input to the 'bytes-per-inode' argument.
From: Matthieu Dupont <hidden>
Date: 2015-11-15 15:24:57
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Matthieu Dupont <hidden>
Date: 2015-11-15 15:24:57
Subsystem:
the rest · Maintainer:
Linus Torvalds
Signed-off-by: Matthieu Dupont <redacted> --- misc/mke2fs.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/misc/mke2fs.c b/misc/mke2fs.c
index 179a4d1..8d61212 100644
--- a/misc/mke2fs.c
+++ b/misc/mke2fs.c@@ -1646,10 +1646,9 @@ profile_error: } break; case 'i': - inode_ratio = strtoul(optarg, &tmp, 0); + inode_ratio = parse_num_blocks(optarg, -1); if (inode_ratio < EXT2_MIN_BLOCK_SIZE || - inode_ratio > EXT2_MAX_BLOCK_SIZE * 1024 || - *tmp) { + inode_ratio > EXT2_MAX_BLOCK_SIZE * 1024) { com_err(program_name, 0, _("invalid inode ratio %s (min %d/max %d)"), optarg, EXT2_MIN_BLOCK_SIZE,
--
1.9.1