]> Git Repo - linux.git/blob - arch/powerpc/include/asm/vermagic.h
mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al.
[linux.git] / arch / powerpc / include / asm / vermagic.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _ASM_VERMAGIC_H
3 #define _ASM_VERMAGIC_H
4
5 #ifdef CONFIG_ARCH_USING_PATCHABLE_FUNCTION_ENTRY
6 #define MODULE_ARCH_VERMAGIC_FTRACE     "patchable-function-entry "
7 #elif defined(CONFIG_MPROFILE_KERNEL)
8 #define MODULE_ARCH_VERMAGIC_FTRACE     "mprofile-kernel "
9 #else
10 #define MODULE_ARCH_VERMAGIC_FTRACE     ""
11 #endif
12
13 #ifdef CONFIG_RELOCATABLE
14 #define MODULE_ARCH_VERMAGIC_RELOCATABLE        "relocatable "
15 #else
16 #define MODULE_ARCH_VERMAGIC_RELOCATABLE        ""
17 #endif
18
19 #define MODULE_ARCH_VERMAGIC \
20                 MODULE_ARCH_VERMAGIC_FTRACE MODULE_ARCH_VERMAGIC_RELOCATABLE
21
22 #endif /* _ASM_VERMAGIC_H */
This page took 0.032281 seconds and 4 git commands to generate.