linux/arch/powerpc/include/asm/code-patching-asm.h
<<
>>
Prefs
   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