]> git.baikalelectronics.ru Git - kernel.git/commit
nds32: linker script: GCOV kernel may refers data in __exit
authorGreentime Hu <greentime@andestech.com>
Tue, 4 Sep 2018 06:25:57 +0000 (14:25 +0800)
committerGreentime Hu <greentime@andestech.com>
Wed, 5 Sep 2018 02:16:26 +0000 (10:16 +0800)
commit9632c5770d05244fb7bab312d7c8bc9f4a3c786e
treef536b2f44c50e0e5bf0db93bac33d8ede9544ca0
parentaf5092a4a649450332fe8ca55dfe2fa09b250edb
nds32: linker script: GCOV kernel may refers data in __exit

This patch is used to fix nds32 allmodconfig/allyesconfig build error
because GCOV kernel embeds counters in the kernel for each line
and a part of that embed in __exit text. So we need to keep the
EXIT_TEXT and EXIT_DATA  if CONFIG_GCOV_KERNEL=y.

Link: https://lkml.org/lkml/2018/9/1/125
Signed-off-by: Greentime Hu <greentime@andestech.com>
Reviewed-by: Masami Hiramatsu <mhiramat@kernel.org>
arch/nds32/kernel/vmlinux.lds.S