UBI: Add compile-time check for correct malloc area configuration

UBI is quite memory greedy and requires at least approx. 512k of malloc
area. This patch adds a compile-time check, so that boards will not
build with less memory reserved for this area (CONFIG_SYS_MALLOC_LEN).

Signed-off-by: Stefan Roese <sr@denx.de>
master
Stefan Roese 16 years ago committed by Wolfgang Denk
parent 7ce6031afc
commit 60cfe87bd3
  1. 4
      drivers/mtd/ubi/build.c

@ -46,6 +46,10 @@
#include <ubi_uboot.h>
#include "ubi.h"
#if (CONFIG_SYS_MALLOC_LEN < (512 << 10))
#error Malloc area too small for UBI, increase CONFIG_SYS_MALLOC_LEN to >= 512k
#endif
/* Maximum length of the 'mtd=' parameter */
#define MTD_PARAM_LEN_MAX 64

Loading…
Cancel
Save