--- src/sys/platform/pc32/i386/trap.c 2007/07/01 01:11:38 1.106 +++ src/sys/platform/pc32/i386/trap.c 2007/07/31 22:40:50 1.106.2.1 @@ -182,11 +182,11 @@ static int slow_release; SYSCTL_INT(_machdep, OID_AUTO, slow_release, CTLFLAG_RW, &slow_release, 0, "Passive Release was nonoptimal"); #ifdef SMP -static int syscall_mpsafe = 0; +static int syscall_mpsafe = 1; SYSCTL_INT(_kern, OID_AUTO, syscall_mpsafe, CTLFLAG_RW, &syscall_mpsafe, 0, "Allow MPSAFE marked syscalls to run without BGL"); TUNABLE_INT("kern.syscall_mpsafe", &syscall_mpsafe); -static int trap_mpsafe = 0; +static int trap_mpsafe = 1; SYSCTL_INT(_kern, OID_AUTO, trap_mpsafe, CTLFLAG_RW, &trap_mpsafe, 0, "Allow traps to mostly run without the BGL"); TUNABLE_INT("kern.trap_mpsafe", &trap_mpsafe);