diff options
Diffstat (limited to 'lib/error-inject.c')
| -rw-r--r-- | lib/error-inject.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/lib/error-inject.c b/lib/error-inject.c index c73651b15b76..2ff5ef689d72 100644 --- a/lib/error-inject.c +++ b/lib/error-inject.c @@ -8,6 +8,7 @@  #include <linux/mutex.h>  #include <linux/list.h>  #include <linux/slab.h> +#include <asm/sections.h>  /* Whitelist of symbols that can be overridden for error injection. */  static LIST_HEAD(error_injection_list); @@ -64,7 +65,7 @@ static void populate_error_injection_list(struct error_injection_entry *start,  	mutex_lock(&ei_mutex);  	for (iter = start; iter < end; iter++) { -		entry = arch_deref_entry_point((void *)iter->addr); +		entry = (unsigned long)dereference_symbol_descriptor((void *)iter->addr);  		if (!kernel_text_address(entry) ||  		    !kallsyms_lookup_size_offset(entry, &size, &offset)) { |