diff options
Diffstat (limited to 'kernel/cfi.c')
-rw-r--r-- | kernel/cfi.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/kernel/cfi.c b/kernel/cfi.c index 19be79639542..422fa4f958ae 100644 --- a/kernel/cfi.c +++ b/kernel/cfi.c @@ -73,14 +73,11 @@ static bool is_module_cfi_trap(unsigned long addr) struct module *mod; bool found = false; - rcu_read_lock_sched_notrace(); - + guard(rcu)(); mod = __module_address(addr); if (mod) found = is_trap(addr, mod->kcfi_traps, mod->kcfi_traps_end); - rcu_read_unlock_sched_notrace(); - return found; } #else /* CONFIG_MODULES */ |