On Wed, Jan 04, 2023 at 08:28:48AM +0100, Ahmad Fatoum wrote: > <asm-generic/memory_layout.h> always defines OPTEE_SIZE and sets it > to zero when CONFIG_OPTEE_SIZE is undefined. As CONFIG_OPTEE_SIZE > definition is dependent on BOOTM_OPTEE || PBL_OPTEE, we can replace > the #ifdeffery and directly use OPTEE_SIZE in the macro. > > Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> > --- > arch/arm/include/asm/barebox-arm.h | 8 +------- > 1 file changed, 1 insertion(+), 7 deletions(-) Applied, thanks Sascha > > diff --git a/arch/arm/include/asm/barebox-arm.h b/arch/arm/include/asm/barebox-arm.h > index 2dcd4153200f..515525e49d31 100644 > --- a/arch/arm/include/asm/barebox-arm.h > +++ b/arch/arm/include/asm/barebox-arm.h > @@ -80,13 +80,7 @@ static inline const void *arm_mem_scratch_get(void) > return (const void *)__arm_mem_scratch(arm_mem_endmem_get()); > } > > -#define __arm_mem_stack_top(membase, endmem) ((endmem) - SZ_64K) > - > -#if defined(CONFIG_BOOTM_OPTEE) || defined(CONFIG_PBL_OPTEE) > -#define arm_mem_stack_top(membase, endmem) (__arm_mem_stack_top(membase, endmem) - OPTEE_SIZE) > -#else > -#define arm_mem_stack_top(membase, endmem) __arm_mem_stack_top(membase, endmem) > -#endif > +#define arm_mem_stack_top(membase, endmem) ((endmem) - SZ_64K - OPTEE_SIZE) > > static inline unsigned long arm_mem_stack(unsigned long membase, > unsigned long endmem) > -- > 2.30.2 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |