CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2014/05/10 18:12:44
Modified files: sys/arch/alpha/alpha: trap.c sys/arch/amd64/amd64: trap.c sys/arch/arm/arm: ast.c sys/arch/hppa/hppa: trap.c sys/arch/hppa64/hppa64: trap.c sys/arch/i386/i386: trap.c sys/arch/m88k/m88k: trap.c sys/arch/mips64/mips64: trap.c sys/arch/powerpc/powerpc: trap.c sys/arch/solbourne/solbourne: trap.c sys/arch/sparc/sparc: trap.c sys/arch/sparc64/sparc64: trap.c sys/arch/vax/vax: trap.c sys/arch/sh/sh : trap.c sys/sys : syscall_mi.h Log message: Move the increment of uvmexp.softs back to the caller of mi_ast(): it needs to be done atomicly on some MP archs and we don't have atomic_add_int() everywhere yet. Also, mi_ast() was meant to be inline. noted by miod@