WIP FPC-III support
[linux/fpc-iii.git] / arch / powerpc / include / asm / code-patching-asm.h
blobed7b1448493a76911ec8b67f23c7793117fee119
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3 * Copyright 2018, Michael Ellerman, IBM Corporation.
4 */
5 #ifndef _ASM_POWERPC_CODE_PATCHING_ASM_H
6 #define _ASM_POWERPC_CODE_PATCHING_ASM_H
8 /* Define a "site" that can be patched */
9 .macro patch_site label name
10 .pushsection ".rodata"
11 .balign 4
12 .global \name
13 \name:
14 .4byte \label - .
15 .popsection
16 .endm
18 #endif /* _ASM_POWERPC_CODE_PATCHING_ASM_H */