]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr()
authorNick Alcock <nick.alcock@oracle.com>
Tue, 24 Feb 2015 12:43:23 +0000 (12:43 +0000)
committerKris Van Hees <kris.van.hees@oracle.com>
Mon, 20 Apr 2015 08:11:12 +0000 (04:11 -0400)
__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 <nick.alcock@oracle.com>
Acked-by: Kris Van Hees <kris.van.hees@oracle.com>
dtrace/dtrace_ptofapi.c

index 3933a65165dd7266ff7b335a4398f752bdeb0a04..53721b8ecbb5a6d1847bc97874d519da1d697cc5 100644 (file)
@@ -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);