
Currently there is no UBIFS support in SPL. But macro CONFIG_CMD_UBIFS is defined also when building SPL. when both CMD_UBIFS and SPL are enabled then build process throw compile error.
Fix check for ubifs code in fstypes[] to allow compiling CMD_UBIFS only in proper U-Boot.
Signed-off-by: Pali Rohár pali@kernel.org --- fs/fs.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/fs/fs.c b/fs/fs.c index 5c3b1ac09e53..7bf8c440886a 100644 --- a/fs/fs.c +++ b/fs/fs.c @@ -246,6 +246,7 @@ static struct fstype_info fstypes[] = { .ln = fs_ln_unsupported, }, #endif +#ifndef CONFIG_SPL_BUILD #ifdef CONFIG_CMD_UBIFS { .fstype = FS_TYPE_UBIFS, @@ -265,6 +266,7 @@ static struct fstype_info fstypes[] = { .ln = fs_ln_unsupported, }, #endif +#endif #ifdef CONFIG_FS_BTRFS { .fstype = FS_TYPE_BTRFS,