ANDROID: modules: fix lockprove warning

Need to disable preemption before using rcu_dereference_sched().

Bug: 157383682
Change-Id: I5f7c0a222bac35c5fa58cdd9f4cf71cb422a01cd
Signed-off-by: Neal Liu <neal.liu@mediatek.com>
This commit is contained in:
Neal Liu
2020-05-22 17:44:35 +08:00
committed by Sami Tolvanen
parent a9ee8bba81
commit 9cbc366785

View File

@@ -4148,8 +4148,10 @@ int module_kallsyms_on_each_symbol(int (*fn)(void *, const char *,
static void cfi_init(struct module *mod)
{
#ifdef CONFIG_CFI_CLANG
preempt_disable();
mod->cfi_check =
(cfi_check_fn)mod_find_symname(mod, CFI_CHECK_FN_NAME);
preempt_enable();
cfi_module_add(mod, module_addr_min, module_addr_max);
#endif
}