arm64: vmlinux.lds.S: Drop redundant *.init.rodata.*
authorYouling Tang <tangyouling@loongson.cn>
Thu, 19 Nov 2020 01:45:40 +0000 (09:45 +0800)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 27 Nov 2020 19:05:59 +0000 (19:05 +0000)
We currently try to emit *.init.rodata.* twice, once in INIT_DATA, and once
in the line immediately following it. As the two section definitions are
identical, the latter is redundant and can be dropped.

This patch drops the redundant *.init.rodata.* section definition.

Signed-off-by: Youling Tang <tangyouling@loongson.cn>
Acked-by: Will Deacon <will@kernel.org>
Link: https://lore.kernel.org/r/1605750340-910-1-git-send-email-tangyouling@loongson.cn
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/kernel/vmlinux.lds.S

index 30c1029..746afbc 100644 (file)
@@ -199,7 +199,7 @@ SECTIONS
                INIT_CALLS
                CON_INITCALL
                INIT_RAM_FS
-               *(.init.rodata.* .init.bss)     /* from the EFI stub */
+               *(.init.bss)    /* from the EFI stub */
        }
        .exit.data : {
                EXIT_DATA