Skip to content
Snippets Groups Projects
Commit d1cfeee9 authored by Andrew Ruder's avatar Andrew Ruder Committed by Heiko Schocher
Browse files

ubi: enable error reporting in initialization


The UBI layer will disable much of its error reporting when it is
compiled into the linux kernel to avoid stopping boot.  We want this
error reporting in U-Boot since we don't initialize the UBI layer until
it is used and want the error reporting.

We force this by telling the UBI layer we are building as a module.

Signed-off-by: default avatarAndrew Ruder <andrew.ruder@elecsyscorp.com>
Cc: Wolfgang Denk <wd@denx.de>
Cc: Heiko Schocher <hs@denx.de>
Cc: Kyungmin Park <kmpark@infradead.org>
parent 65e5cb54
No related branches found
No related tags found
No related merge requests found
...@@ -51,6 +51,14 @@ ...@@ -51,6 +51,14 @@
#undef CONFIG_MTD_UBI_BLOCK #undef CONFIG_MTD_UBI_BLOCK
/* ubi_init() disables returning error codes when built into the Linux
* kernel so that it doesn't hang the Linux kernel boot process. Since
* the U-Boot driver code depends on getting valid error codes from this
* function we just tell the UBI layer that we are building as a module
* (which only enables the additional error reporting).
*/
#define CONFIG_MTD_UBI_MODULE
#if !defined(CONFIG_MTD_UBI_BEB_LIMIT) #if !defined(CONFIG_MTD_UBI_BEB_LIMIT)
#define CONFIG_MTD_UBI_BEB_LIMIT 20 #define CONFIG_MTD_UBI_BEB_LIMIT 20
#endif #endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment