Skip to content
  • This contributor prefers not to receive mails's avatar
    Fix usage of CONFIG_PREBOOT · 2827c2f0
    This contributor prefers not to receive mails authored and Tom Rini's avatar Tom Rini committed
    
    
    Due to usage of PREBOOT in Kconfig, macro CONFIG_PREBOOT is always defined
    when CONFIG_USE_PREBOOT is enabled. In case CONFIG_PREBOOT is not
    explicitly enabled it is set to empty C string and therefore
    '#ifdef CONFIG_PREBOOT' guard does not work. Fix this issue by introducing
    a new Kconfig symbol PREBOOT_DEFINED which cause to define new C macro
    CONFIG_PREBOOT_DEFINED only when CONFIG_PREBOOT is really defined.
    
    Change usage of '#ifdef CONFIG_PREBOOT' by '#ifdef CONFIG_USE_PREBOOT' for
    code which checks if preboot code would be called and by
    '#ifdef CONFIG_PREBOOT_DEFINED' for defining preboot code.
    
    Signed-off-by: default avatarPali Rohár <pali@kernel.org>
    2827c2f0