From 92ed6c0bf6f6793395cdeec5a61ac2059b005056 Mon Sep 17 00:00:00 2001 From: Viktar Palstsiuk Date: Sat, 20 Aug 2011 07:07:37 +0300 Subject: mkfs.ubifs/ubinize: increase PEB size limit to 2MiB Signed-off-by: Artem Bityutskiy --- ubi-utils/include/libubi.h | 3 +++ ubi-utils/ubinize.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'ubi-utils') diff --git a/ubi-utils/include/libubi.h b/ubi-utils/include/libubi.h index 03b16ad..02017e8 100644 --- a/ubi-utils/include/libubi.h +++ b/ubi-utils/include/libubi.h @@ -35,6 +35,9 @@ extern "C" { /* UBI version libubi is made for */ #define LIBUBI_UBI_VERSION 1 +/* Maximum physical eraseblock size in bytes */ +#define UBI_MAX_PEB_SZ (2*1024*1024) + /* UBI library descriptor */ typedef void * libubi_t; diff --git a/ubi-utils/ubinize.c b/ubi-utils/ubinize.c index 453494d..3d19a02 100644 --- a/ubi-utils/ubinize.c +++ b/ubi-utils/ubinize.c @@ -35,6 +35,7 @@ #include #include #include +#include #include "common.h" #include "ubiutils-common.h" @@ -253,7 +254,7 @@ static int parse_opt(int argc, char * const argv[]) if (args.peb_size < 0) return errmsg("physical eraseblock size was not specified (use -h for help)"); - if (args.peb_size > 1024*1024) + if (args.peb_size > UBI_MAX_PEB_SZ) return errmsg("too high physical eraseblock size %d", args.peb_size); if (args.min_io_size < 0) -- cgit v1.2.3