All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] mke2fs: Disallow bigalloc with with bs < 4096
@ 2013-04-03 13:51 Lukas Czerner
  2013-04-03 14:35 ` Theodore Ts'o
  0 siblings, 1 reply; 3+ messages in thread
From: Lukas Czerner @ 2013-04-03 13:51 UTC (permalink / raw)
  To: linux-ext4; +Cc: Lukas Czerner

Currently there is nothing preventing user to create file system with
bigalloc feature enabled and block size smaller than 4096 Bytes. However
such combination does not make much sense at all because the whole point
of bigalloc is to have bigger allocation units.

This patch disallow such combination.

Thanks!
-Lukas
---
 misc/mke2fs.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/misc/mke2fs.c b/misc/mke2fs.c
index bbf477a..1f33a20 100644
--- a/misc/mke2fs.c
+++ b/misc/mke2fs.c
@@ -1924,6 +1924,12 @@ profile_error:
 				  "smaller than the block size.\n"));
 			exit(1);
 		}
+		if (EXT2_BLOCK_SIZE(&fs_param) < 4096) {
+			com_err(program_name, 0,
+				_("Bigalloc feature is not supported with "
+				  "block size smaller than 4096 B"));
+			exit(1);
+		}
 	} else if (cluster_size) {
 		com_err(program_name, 0,
 			_("specifying a cluster size requires the "
-- 
1.7.7.6


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-04-03 14:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-03 13:51 [PATCH] mke2fs: Disallow bigalloc with with bs < 4096 Lukas Czerner
2013-04-03 14:35 ` Theodore Ts'o
2013-04-03 14:47   ` Lukáš Czerner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.