Module Name: src Committed By: uebayasi Date: Thu Nov 27 15:00:01 UTC 2014
Modified Files: src/sys/kern: subr_percpu.c Log Message: Consistently use kpreempt_*() outside scheduler path. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/kern/subr_percpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/subr_percpu.c diff -u src/sys/kern/subr_percpu.c:1.16 src/sys/kern/subr_percpu.c:1.17 --- src/sys/kern/subr_percpu.c:1.16 Fri Jan 27 19:48:40 2012 +++ src/sys/kern/subr_percpu.c Thu Nov 27 15:00:00 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_percpu.c,v 1.16 2012/01/27 19:48:40 para Exp $ */ +/* $NetBSD: subr_percpu.c,v 1.17 2014/11/27 15:00:00 uebayasi Exp $ */ /*- * Copyright (c)2007,2008 YAMAMOTO Takashi, @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_percpu.c,v 1.16 2012/01/27 19:48:40 para Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_percpu.c,v 1.17 2014/11/27 15:00:00 uebayasi Exp $"); #include <sys/param.h> #include <sys/cpu.h> @@ -291,7 +291,7 @@ void * percpu_getref(percpu_t *pc) { - KPREEMPT_DISABLE(curlwp); + kpreempt_disable(); return percpu_getptr_remote(pc, curcpu()); } @@ -306,7 +306,7 @@ void percpu_putref(percpu_t *pc) { - KPREEMPT_ENABLE(curlwp); + kpreempt_enable(); } /*