patch.h 438 B

123456789101112131415161718
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _ARM_KERNEL_PATCH_H
  3. #define _ARM_KERNEL_PATCH_H
  4. void patch_text(void *addr, unsigned int insn);
  5. void __patch_text_real(void *addr, unsigned int insn, bool remap);
  6. static inline void __patch_text(void *addr, unsigned int insn)
  7. {
  8. __patch_text_real(addr, insn, true);
  9. }
  10. static inline void __patch_text_early(void *addr, unsigned int insn)
  11. {
  12. __patch_text_real(addr, insn, false);
  13. }
  14. #endif