Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/powerpc/include/asm/code-patching-asm.h
26481 views
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
7
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
17
18
#endif /* _ASM_POWERPC_CODE_PATCHING_ASM_H */
19
20