patching.c (36ec807b627b4c0a0a382f0ae48eac7187d14b2b) | patching.c (0c3beacf681ec897e0b36685a9b49d01f5cb2dfb) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2#include <linux/kernel.h> 3#include <linux/mm.h> 4#include <linux/smp.h> 5#include <linux/spinlock.h> 6#include <linux/stop_machine.h> 7#include <linux/uaccess.h> 8 9#include <asm/cacheflush.h> 10#include <asm/fixmap.h> 11#include <asm/insn.h> 12#include <asm/kprobes.h> | 1// SPDX-License-Identifier: GPL-2.0-only 2#include <linux/kernel.h> 3#include <linux/mm.h> 4#include <linux/smp.h> 5#include <linux/spinlock.h> 6#include <linux/stop_machine.h> 7#include <linux/uaccess.h> 8 9#include <asm/cacheflush.h> 10#include <asm/fixmap.h> 11#include <asm/insn.h> 12#include <asm/kprobes.h> |
13#include <asm/patching.h> | 13#include <asm/text-patching.h> |
14#include <asm/sections.h> 15 16static DEFINE_RAW_SPINLOCK(patch_lock); 17 18static bool is_exit_text(unsigned long addr) 19{ 20 /* discarded with init text/data */ 21 return system_state < SYSTEM_RUNNING && --- 221 unchanged lines hidden --- | 14#include <asm/sections.h> 15 16static DEFINE_RAW_SPINLOCK(patch_lock); 17 18static bool is_exit_text(unsigned long addr) 19{ 20 /* discarded with init text/data */ 21 return system_state < SYSTEM_RUNNING && --- 221 unchanged lines hidden --- |