From: Nick Alcock Date: Tue, 24 Feb 2015 12:43:23 +0000 (+0000) Subject: dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() X-Git-Tag: v4.1.12-111.0.20170907_2225~3^2~3^2~80 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=aa0a4c0f1cd3e0b5d59727a681473080b62c963e;p=users%2Fjedix%2Flinux-maple.git dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() __this_cpu_add() was removed. Modules now use a regular atomic_t for the reference counter, so atomic_add() can be used. Signed-off-by: Nick Alcock Acked-by: Kris Van Hees --- diff --git a/dtrace/dtrace_ptofapi.c b/dtrace/dtrace_ptofapi.c index 3933a65165dd7..53721b8ecbb5a 100644 --- a/dtrace/dtrace_ptofapi.c +++ b/dtrace/dtrace_ptofapi.c @@ -83,7 +83,7 @@ void dtrace_pmod_register(dtrace_pmod_t *pmod) mutex_lock(&dtrace_lock); if (dtrace_opens) { preempt_disable(); - __this_cpu_add(pmod->mod->refptr->incs, dtrace_opens); + atomic_add(dtrace_opens, &pmod->mod->refcnt); preempt_enable(); } mutex_unlock(&dtrace_lock);