CVSROOT: /cvs Module name: src Changes by: [email protected] 2014/03/13 21:01:39
Modified files:
sys/arch/i386/i386: lock_machdep.c
sys/arch/i386/include: mplock.h
Log message:
rework mplocks to use tickets instead of spinning. this provides
fairer access to the kernel lock between logical cpus, especially
in multi socket systems.
i first wrote this diff in 2011.
ok n2k14 for post 5.5 (deraadt@ and kettenis@ in particular)
