From aa0a4c0f1cd3e0b5d59727a681473080b62c963e Mon Sep 17 00:00:00 2001 From: Nick Alcock Date: Tue, 24 Feb 2015 12:43:23 +0000 Subject: [PATCH] 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 --- dtrace/dtrace_ptofapi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.50.1