kallsyms: only build {,module_}kallsyms_on_each_symbol when required
authorChristoph Hellwig <hch@lst.de>
Tue, 2 Feb 2021 12:13:27 +0000 (13:13 +0100)
committerJessica Yu <jeyu@kernel.org>
Mon, 8 Feb 2021 11:24:04 +0000 (12:24 +0100)
commit3e3552056ab42f883d7723eeb42fed712b66bacf
treed910ef68e6a09d0d41b6778a5a2014388981d3ff
parent013c1667cf78c1d847152f7116436d82dcab3db4
kallsyms: only build {,module_}kallsyms_on_each_symbol when required

kallsyms_on_each_symbol and module_kallsyms_on_each_symbol are only used
by the livepatching code, so don't build them if livepatching is not
enabled.

Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jessica Yu <jeyu@kernel.org>
include/linux/kallsyms.h
include/linux/module.h
kernel/kallsyms.c
kernel/module.c