diff --git a/kernel/cfi.c b/kernel/cfi.c index b2d3d6533978..ab898e0d38d0 100644 --- a/kernel/cfi.c +++ b/kernel/cfi.c @@ -214,7 +214,7 @@ static void update_shadow(struct module *mod, unsigned long base_addr, rcu_assign_pointer(cfi_shadow, next); mutex_unlock(&shadow_update_lock); - synchronize_rcu(); + synchronize_rcu_expedited(); if (prev) { set_memory_rw((unsigned long)prev, SHADOW_PAGES);