]> 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)
commit43cd57b2a90176586d15c0eb19a38c3e8229d77e
treef536b2f44c50e0e5bf0db93bac33d8ede9544ca0
parenta3db5f222b5653bfd3be875d20108e43e9a564c3
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