162d0fd59SMasahiro Yamada /* SPDX-License-Identifier: GPL-2.0 */
262d0fd59SMasahiro Yamada #ifndef _ASM_VERMAGIC_H
362d0fd59SMasahiro Yamada #define _ASM_VERMAGIC_H
462d0fd59SMasahiro Yamada 
562d0fd59SMasahiro Yamada #ifdef CONFIG_MPROFILE_KERNEL
662d0fd59SMasahiro Yamada #define MODULE_ARCH_VERMAGIC_FTRACE	"mprofile-kernel "
762d0fd59SMasahiro Yamada #else
862d0fd59SMasahiro Yamada #define MODULE_ARCH_VERMAGIC_FTRACE	""
962d0fd59SMasahiro Yamada #endif
1062d0fd59SMasahiro Yamada 
1162d0fd59SMasahiro Yamada #ifdef CONFIG_RELOCATABLE
1262d0fd59SMasahiro Yamada #define MODULE_ARCH_VERMAGIC_RELOCATABLE	"relocatable "
1362d0fd59SMasahiro Yamada #else
1462d0fd59SMasahiro Yamada #define MODULE_ARCH_VERMAGIC_RELOCATABLE	""
1562d0fd59SMasahiro Yamada #endif
1662d0fd59SMasahiro Yamada 
1762d0fd59SMasahiro Yamada #define MODULE_ARCH_VERMAGIC \
1862d0fd59SMasahiro Yamada 		MODULE_ARCH_VERMAGIC_FTRACE MODULE_ARCH_VERMAGIC_RELOCATABLE
1962d0fd59SMasahiro Yamada 
2062d0fd59SMasahiro Yamada #endif /* _ASM_VERMAGIC_H */
21