xtensa: move early_trap_init from kasan_early_init to init_arch
authorMax Filippov <jcmvbkbc@gmail.com>
Wed, 14 Jun 2023 02:56:13 +0000 (19:56 -0700)
committerMax Filippov <jcmvbkbc@gmail.com>
Wed, 14 Jun 2023 04:56:27 +0000 (21:56 -0700)
commit67e886229e27e80253e1ff9025a74a3dce941f17
treed33f69927c1591698728407788dc103474da80c8
parent959b76a909bf520b3b2ead067db487a80d19663d
xtensa: move early_trap_init from kasan_early_init to init_arch

There may be other users for the early traps besides KASAN. Move call to
the early_trap_init from kasan_early_init. Protect init_exc_table
initializer with ifdef to make sure it builds on noMMU configurations.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/include/asm/traps.h
arch/xtensa/kernel/setup.c
arch/xtensa/mm/kasan_init.c