Module Name: src Committed By: christos Date: Sat Oct 19 19:21:00 UTC 2013
Modified Files: src/sys/arch/amiga/include: cpu.h src/sys/arch/atari/include: cpu.h src/sys/arch/cesfic/include: cpu.h src/sys/arch/hp300/include: cpu.h src/sys/arch/ia64/include: cpu.h src/sys/arch/luna68k/include: cpu.h src/sys/arch/mac68k/include: cpu.h src/sys/arch/mvme68k/include: cpu.h src/sys/arch/news68k/include: cpu.h src/sys/arch/next68k/include: cpu.h src/sys/arch/sh3/include: cpu.h src/sys/arch/sparc/include: cpu.h src/sys/arch/sun68k/include: cpu.h src/sys/arch/vax/include: cpu.h src/sys/arch/x68k/include: cpu.h Log Message: make cpu_need_resched() macros consistent; __USE flags To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/sys/arch/amiga/include/cpu.h cvs rdiff -u -r1.69 -r1.70 src/sys/arch/atari/include/cpu.h cvs rdiff -u -r1.28 -r1.29 src/sys/arch/cesfic/include/cpu.h cvs rdiff -u -r1.67 -r1.68 src/sys/arch/hp300/include/cpu.h cvs rdiff -u -r1.10 -r1.11 src/sys/arch/ia64/include/cpu.h cvs rdiff -u -r1.31 -r1.32 src/sys/arch/luna68k/include/cpu.h cvs rdiff -u -r1.97 -r1.98 src/sys/arch/mac68k/include/cpu.h cvs rdiff -u -r1.47 -r1.48 src/sys/arch/mvme68k/include/cpu.h cvs rdiff -u -r1.41 -r1.42 src/sys/arch/news68k/include/cpu.h cvs rdiff -u -r1.46 -r1.47 src/sys/arch/next68k/include/cpu.h cvs rdiff -u -r1.55 -r1.56 src/sys/arch/sh3/include/cpu.h cvs rdiff -u -r1.94 -r1.95 src/sys/arch/sparc/include/cpu.h cvs rdiff -u -r1.22 -r1.23 src/sys/arch/sun68k/include/cpu.h cvs rdiff -u -r1.95 -r1.96 src/sys/arch/vax/include/cpu.h cvs rdiff -u -r1.56 -r1.57 src/sys/arch/x68k/include/cpu.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/amiga/include/cpu.h diff -u src/sys/arch/amiga/include/cpu.h:1.79 src/sys/arch/amiga/include/cpu.h:1.80 --- src/sys/arch/amiga/include/cpu.h:1.79 Mon May 16 09:22:52 2011 +++ src/sys/arch/amiga/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.79 2011/05/16 13:22:52 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.80 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -77,7 +77,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci,flags) {ci->ci_want_resched = 1; setsoftast();} +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + setsoftast(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process from the softclock Index: src/sys/arch/atari/include/cpu.h diff -u src/sys/arch/atari/include/cpu.h:1.69 src/sys/arch/atari/include/cpu.h:1.70 --- src/sys/arch/atari/include/cpu.h:1.69 Thu Feb 2 11:59:42 2012 +++ src/sys/arch/atari/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.69 2012/02/02 16:59:42 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.70 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -85,7 +85,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci,flags) {ci->ci_want_resched = 1; setsoftast();} +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + setsoftast(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process from the softclock Index: src/sys/arch/cesfic/include/cpu.h diff -u src/sys/arch/cesfic/include/cpu.h:1.28 src/sys/arch/cesfic/include/cpu.h:1.29 --- src/sys/arch/cesfic/include/cpu.h:1.28 Thu Feb 2 11:59:42 2012 +++ src/sys/arch/cesfic/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.28 2012/02/02 16:59:42 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.29 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -79,8 +79,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, flags) \ - do { ci->ci_want_resched = 1; aston(); } while (/* CONSTCOND */0) +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling Index: src/sys/arch/hp300/include/cpu.h diff -u src/sys/arch/hp300/include/cpu.h:1.67 src/sys/arch/hp300/include/cpu.h:1.68 --- src/sys/arch/hp300/include/cpu.h:1.67 Thu Feb 2 11:59:42 2012 +++ src/sys/arch/hp300/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.67 2012/02/02 16:59:42 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.68 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -88,8 +88,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, flags) \ - do { ci->ci_want_resched = 1; aston(); } while (/* CONSTCOND */0) +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling Index: src/sys/arch/ia64/include/cpu.h diff -u src/sys/arch/ia64/include/cpu.h:1.10 src/sys/arch/ia64/include/cpu.h:1.11 --- src/sys/arch/ia64/include/cpu.h:1.10 Sat Oct 1 11:59:28 2011 +++ src/sys/arch/ia64/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.10 2011/10/01 15:59:28 chs Exp $ */ +/* $NetBSD: cpu.h,v 1.11 2013/10/19 19:20:59 christos Exp $ */ /*- * Copyright (c) 2006 The NetBSD Foundation, Inc. @@ -163,8 +163,10 @@ struct clockframe { #define cpu_signotify(l) aston(l) // void cpu_need_resched(struct cpu_info *ci, int flags) -#define cpu_need_resched(ci, f) do { \ -} while(0) +#define cpu_need_resched(ci, f) do { \ + __USE(ci); \ + __USE(f); \ +} while(/*CONSTCOND*/0) #define setsoftclock() /*XXX: FIXME */ Index: src/sys/arch/luna68k/include/cpu.h diff -u src/sys/arch/luna68k/include/cpu.h:1.31 src/sys/arch/luna68k/include/cpu.h:1.32 --- src/sys/arch/luna68k/include/cpu.h:1.31 Thu Feb 2 11:59:42 2012 +++ src/sys/arch/luna68k/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.31 2012/02/02 16:59:42 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.32 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -80,7 +80,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci,flags) { ci->ci_want_resched = 1; aston(); } +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling Index: src/sys/arch/mac68k/include/cpu.h diff -u src/sys/arch/mac68k/include/cpu.h:1.97 src/sys/arch/mac68k/include/cpu.h:1.98 --- src/sys/arch/mac68k/include/cpu.h:1.97 Thu Feb 2 11:59:43 2012 +++ src/sys/arch/mac68k/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.97 2012/02/02 16:59:43 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.98 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -99,7 +99,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, v) { ci->ci_want_resched++; aston(); } +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process from the softclock Index: src/sys/arch/mvme68k/include/cpu.h diff -u src/sys/arch/mvme68k/include/cpu.h:1.47 src/sys/arch/mvme68k/include/cpu.h:1.48 --- src/sys/arch/mvme68k/include/cpu.h:1.47 Thu Feb 2 11:59:43 2012 +++ src/sys/arch/mvme68k/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.47 2012/02/02 16:59:43 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.48 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -86,8 +86,11 @@ extern volatile unsigned int interrupt_d * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, flags) \ - do { ci->ci_want_resched++; aston(); } while (/* CONSTCOND */0) +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling Index: src/sys/arch/news68k/include/cpu.h diff -u src/sys/arch/news68k/include/cpu.h:1.41 src/sys/arch/news68k/include/cpu.h:1.42 --- src/sys/arch/news68k/include/cpu.h:1.41 Thu Feb 2 11:59:43 2012 +++ src/sys/arch/news68k/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.41 2012/02/02 16:59:43 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.42 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -104,8 +104,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, flags) \ - do { ci->ci_want_resched = 1; aston(); } while (/* CONSTCOND */0) +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling Index: src/sys/arch/next68k/include/cpu.h diff -u src/sys/arch/next68k/include/cpu.h:1.46 src/sys/arch/next68k/include/cpu.h:1.47 --- src/sys/arch/next68k/include/cpu.h:1.46 Thu Feb 2 11:59:43 2012 +++ src/sys/arch/next68k/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.46 2012/02/02 16:59:43 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.47 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -90,8 +90,11 @@ extern volatile unsigned int interrupt_d * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, flags) \ - do { ci->ci_want_resched = 1; aston(); } while (/* CONSTCOND */0) +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling Index: src/sys/arch/sh3/include/cpu.h diff -u src/sys/arch/sh3/include/cpu.h:1.55 src/sys/arch/sh3/include/cpu.h:1.56 --- src/sys/arch/sh3/include/cpu.h:1.55 Tue Dec 21 22:22:43 2010 +++ src/sys/arch/sh3/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.55 2010/12/22 03:22:43 nisimura Exp $ */ +/* $NetBSD: cpu.h,v 1.56 2013/10/19 19:20:59 christos Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. All rights reserved. @@ -101,6 +101,7 @@ struct clockframe { */ #define cpu_need_resched(ci, flags) \ do { \ + __USE(flags); \ ci->ci_want_resched = 1; \ if (curlwp != ci->ci_data.cpu_idlelwp) \ aston(curlwp); \ Index: src/sys/arch/sparc/include/cpu.h diff -u src/sys/arch/sparc/include/cpu.h:1.94 src/sys/arch/sparc/include/cpu.h:1.95 --- src/sys/arch/sparc/include/cpu.h:1.94 Tue May 1 05:40:15 2012 +++ src/sys/arch/sparc/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.94 2012/05/01 09:40:15 martin Exp $ */ +/* $NetBSD: cpu.h,v 1.95 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1992, 1993 @@ -118,6 +118,7 @@ void sparc_softintr_init(void); * user mode, or after the current trap/syscall if in system mode. */ #define cpu_need_resched(ci, flags) do { \ + __USE(flags); \ (ci)->ci_want_resched = 1; \ (ci)->ci_want_ast = 1; \ \ Index: src/sys/arch/sun68k/include/cpu.h diff -u src/sys/arch/sun68k/include/cpu.h:1.22 src/sys/arch/sun68k/include/cpu.h:1.23 --- src/sys/arch/sun68k/include/cpu.h:1.22 Tue Dec 21 21:42:29 2010 +++ src/sys/arch/sun68k/include/cpu.h Sat Oct 19 15:20:59 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.22 2010/12/22 02:42:29 matt Exp $ */ +/* $NetBSD: cpu.h,v 1.23 2013/10/19 19:20:59 christos Exp $ */ /* * Copyright (c) 1982, 1990 The Regents of the University of California. @@ -132,8 +132,11 @@ extern int astpending; /* need to trap * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, flags) \ - do { ci->ci_want_resched = 1; aston(); } while (/* CONSTCOND */0) +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling Index: src/sys/arch/vax/include/cpu.h diff -u src/sys/arch/vax/include/cpu.h:1.95 src/sys/arch/vax/include/cpu.h:1.96 --- src/sys/arch/vax/include/cpu.h:1.95 Sat Oct 27 13:18:13 2012 +++ src/sys/arch/vax/include/cpu.h Sat Oct 19 15:21:00 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.95 2012/10/27 17:18:13 chs Exp $ */ +/* $NetBSD: cpu.h,v 1.96 2013/10/19 19:21:00 christos Exp $ */ /* * Copyright (c) 1994 Ludd, University of Lule}, Sweden @@ -158,6 +158,7 @@ extern int cpu_printfataltraps; #define cpu_number() (curcpu()->ci_cpuid) #define cpu_need_resched(ci, flags) \ do { \ + __USE(flags); \ (ci)->ci_want_resched = 1; \ mtpr(AST_OK,PR_ASTLVL); \ } while (/*CONSTCOND*/ 0) Index: src/sys/arch/x68k/include/cpu.h diff -u src/sys/arch/x68k/include/cpu.h:1.56 src/sys/arch/x68k/include/cpu.h:1.57 --- src/sys/arch/x68k/include/cpu.h:1.56 Thu Feb 2 11:59:43 2012 +++ src/sys/arch/x68k/include/cpu.h Sat Oct 19 15:21:00 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu.h,v 1.56 2012/02/02 16:59:43 tsutsui Exp $ */ +/* $NetBSD: cpu.h,v 1.57 2013/10/19 19:21:00 christos Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -88,8 +88,11 @@ struct clockframe { * Preempt the current process if in interrupt from user mode, * or after the current trap/syscall if in system mode. */ -#define cpu_need_resched(ci, flags) \ - do { (ci)->ci_want_resched = 1; aston(); } while (/* CONSTCOND */ 0) +#define cpu_need_resched(ci,flags) do { \ + __USE(flags); \ + ci->ci_want_resched = 1; \ + aston(); \ +} while (/*CONSTCOND*/0) /* * Give a profiling tick to the current process when the user profiling