riscv: disable HAVE_LD_DEAD_CODE_DATA_ELIMINATION for LLD
[platform/kernel/linux-starfive.git] / arch / riscv / Kconfig
index 62e84fe..a8a9387 100644 (file)
@@ -115,7 +115,8 @@ config RISCV
        select HAVE_KPROBES if !XIP_KERNEL
        select HAVE_KPROBES_ON_FTRACE if !XIP_KERNEL
        select HAVE_KRETPROBES if !XIP_KERNEL
-       select HAVE_LD_DEAD_CODE_DATA_ELIMINATION
+       # https://github.com/ClangBuiltLinux/linux/issues/1881
+       select HAVE_LD_DEAD_CODE_DATA_ELIMINATION if !LD_IS_LLD
        select HAVE_MOVE_PMD
        select HAVE_MOVE_PUD
        select HAVE_PCI