From ff1ded63c51e84e239fb422ac8b9d15251d1221f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Petr=20=C5=A0tetiar?= Date: Tue, 26 Mar 2019 23:50:47 +0100 Subject: [PATCH] libfstools: Fix overflow of F2FS_MINSIZE constant MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit I wasn't able to to use f2fs on armvirt/32 platform and I've found out that it was due to F2FS_MINSIZE constant overflow leading to value of 13 exabytes instead of 100 megabytes. Acked-by: Jo-Philipp Wich Signed-off-by: Petr Å tetiar --- libfstools/rootdisk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfstools/rootdisk.c b/libfstools/rootdisk.c index 68a6296..5a6dcb9 100644 --- a/libfstools/rootdisk.c +++ b/libfstools/rootdisk.c @@ -11,7 +11,6 @@ * GNU General Public License for more details. */ -#define F2FS_MINSIZE (100 * 1024 * 1024) #define _FILE_OFFSET_BITS 64 #include @@ -31,6 +30,7 @@ #include #define ROOTDEV_OVERLAY_ALIGN (64ULL * 1024ULL) +#define F2FS_MINSIZE (100ULL * 1024ULL * 1024ULL) struct squashfs_super_block { uint32_t s_magic; -- 2.30.2