Index: landisk/include/intr.h =================================================================== RCS file: /cvs/src/sys/arch/landisk/include/intr.h,v retrieving revision 1.11 diff -u -p -r1.11 intr.h --- landisk/include/intr.h 17 May 2013 19:38:52 -0000 1.11 +++ landisk/include/intr.h 14 Jun 2016 07:23:54 -0000 @@ -47,17 +47,18 @@ #define IPL_MPSAFE 0 /* no "mpsafe" interrupts */ -#define splsoftclock() _cpu_intr_raise(IPL_SOFTCLOCK << 4) -#define splsoftnet() _cpu_intr_raise(IPL_SOFTNET << 4) -#define splsoftserial() _cpu_intr_raise(IPL_SOFTSERIAL << 4) -#define splbio() _cpu_intr_raise(IPL_BIO << 4) -#define splnet() _cpu_intr_raise(IPL_NET << 4) -#define spltty() _cpu_intr_raise(IPL_TTY << 4) -#define splvm() _cpu_intr_raise(IPL_VM << 4) -#define splaudio() _cpu_intr_raise(IPL_AUDIO << 4) -#define splclock() _cpu_intr_raise(IPL_CLOCK << 4) +#define splraise(_ipl) _cpu_intr_raise((_ipl) << 4) +#define splsoftclock() splraise(IPL_SOFTCLOCK) +#define splsoftnet() splraise(IPL_SOFTNET) +#define splsoftserial() splraise(IPL_SOFTSERIAL) +#define splbio() splraise(IPL_BIO) +#define splnet() splraise(IPL_NET) +#define spltty() splraise(IPL_TTY) +#define splvm() splraise(IPL_VM) +#define splaudio() splraise(IPL_AUDIO) +#define splclock() splraise(IPL_CLOCK) #define splstatclock() splclock() -#define splsched() _cpu_intr_raise(IPL_SCHED << 4) +#define splsched() splraise(IPL_SCHED) #define splhigh() _cpu_intr_suspend() #define spllock() splhigh()