kernel: add missing KASAN config symbols
authorStijn Tintel <stijn@linux-ipv6.be>
Wed, 3 Nov 2021 18:00:26 +0000 (20:00 +0200)
committerStijn Tintel <stijn@linux-ipv6.be>
Sun, 7 Nov 2021 15:26:47 +0000 (17:26 +0200)
commitec68c75c629eed149ed4416d5300328deb53a417
treece54d36593d872ca7d41a22013462c26c5bca8c0
parentf2f42a54e8defb110a3e8b2aab833d67f27e2fe3
kernel: add missing KASAN config symbols

Enabling KERNEL_KASAN exposes several missing symbols. As KASAN_SW_TAGS
is only implemented for arm64 CPUs and requires clang, it doesn't make
sense to make this a build option so just default to KASAN_GENERIC and
disable KASAN_SW_TAGS.

While at it, disable TEST_KASAN_MODULE in the generic 5.10 config.

Fixes build failures with KERNEL_KASAN enabled.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
config/Config-kernel.in
target/linux/generic/config-5.10