diff options
-rw-r--r-- | include/linux/module.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/module.h b/include/linux/module.h index 460df152964..482efc865ac 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -455,7 +455,7 @@ void symbol_put_addr(void *addr); static inline local_t *__module_ref_addr(struct module *mod, int cpu) { #ifdef CONFIG_SMP - return (local_t *) per_cpu_ptr(mod->refptr, cpu); + return (local_t *) (mod->refptr + per_cpu_offset(cpu)); #else return &mod->ref; #endif |