On Thu, May 11, 2023 at 10:12:08PM +0800, Jisheng Zhang wrote: > ALTERNATIVE mechanism can't work on XIP, and this is also reflected by > below Kconfig dependency: > > RISCV_ALTERNATIVE > ... > depends on !XIP_KERNEL > ... > > So there's no .alternative section at all for XIP case, remove it. > > Signed-off-by: Jisheng Zhang <jszhang@xxxxxxxxxx> Reviewed-by: Conor Dooley <conor.dooley@xxxxxxxxxxxxx> Just to note, this series doesn't apply on top of -rc1 - what is the base that you used? Cheers, Conor. > --- > arch/riscv/kernel/vmlinux-xip.lds.S | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/arch/riscv/kernel/vmlinux-xip.lds.S b/arch/riscv/kernel/vmlinux-xip.lds.S > index eab9edc3b631..50767647fbc6 100644 > --- a/arch/riscv/kernel/vmlinux-xip.lds.S > +++ b/arch/riscv/kernel/vmlinux-xip.lds.S > @@ -98,12 +98,6 @@ SECTIONS > __soc_builtin_dtb_table_end = .; > } > > - . = ALIGN(8); > - .alternative : { > - __alt_start = .; > - *(.alternative) > - __alt_end = .; > - } > __init_end = .; > > . = ALIGN(16); > -- > 2.40.1 >
Attachment:
signature.asc
Description: PGP signature