[U-Boot] [PATCH v5 6/16] mtd: ubi: Select RBTREE option from MTD_UBI Kconfig entry
Boris Brezillon
boris.brezillon at free-electrons.com
Mon Feb 27 17:49:57 UTC 2017
On Mon, 27 Feb 2017 18:22:05 +0100
Maxime Ripard <maxime.ripard at free-electrons.com> wrote:
> From: Boris Brezillon <boris.brezillon at free-electrons.com>
>
> Expose the RBTREE feature through Kconfig and select this option from the
> MTD_UBI option.
>
> Signed-off-by: Boris Brezillon <boris.brezillon at free-electrons.com>
> Signed-off-by: Maxime Ripard <maxime.ripard at free-electrons.com>
> ---
> drivers/mtd/ubi/Kconfig | 1 +
> lib/Kconfig | 3 +++
> 2 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/mtd/ubi/Kconfig b/drivers/mtd/ubi/Kconfig
> index 0c82395317ab..cb9ba78681ed 100644
> --- a/drivers/mtd/ubi/Kconfig
> +++ b/drivers/mtd/ubi/Kconfig
> @@ -3,6 +3,7 @@ menu "UBI support"
> config MTD_UBI
> bool "Enable UBI - Unsorted block images"
> select CRC32
> + select RBTREE if ARCH_SUNXI
I just grep-ed in the source for CONFIG_CMD_UBI and CONFIG_MTD_UBI, and
it seems that all boards have been converted to select the Kconfig
option instead of having it defined in their <board>.h config header.
This means you could to drop the 'if ARCH_SUNXI' and add the changes
you get after executing the following command to this commit:
# git grep -l "#define CONFIG_RBTREE" | \
xargs sed -i "/#define CONFIG_RBTREE/d"
Of course, i's just a suggestion, ans we can do that after this series
has been merged.
> help
> UBI is a software layer above MTD layer which admits of LVM-like
> logical volumes on top of MTD devices, hides some complexities of
> diff --git a/lib/Kconfig b/lib/Kconfig
> index b16062fbe333..5944d967dff4 100644
> --- a/lib/Kconfig
> +++ b/lib/Kconfig
> @@ -52,6 +52,9 @@ config LIB_RAND
> help
> This library provides pseudo-random number generator functions.
>
> +config RBTREE
> + bool
> +
> source lib/dhry/Kconfig
>
> source lib/rsa/Kconfig
More information about the U-Boot
mailing list