On Tue, Feb 16, 2010 at 03:26:35PM -0800, David Daney wrote: > This is just a test program for raw_spinlocks. The main reason I > wrote it is to validate my spinlock changes that I sent in a previous > patch. > > To use it enable CONFIG_DEBUG_FS and CONFIG_SPINLOCK_TEST then at run > time do: > > # mount -t debugfs none /sys/kernel/debug/ > # cat /sys/kernel/debug/mips/spin_single > # cat /sys/kernel/debug/mips/spin_multi > > On my 600MHz octeon cn5860 (16 CPUs) I get > > spin_single spin_multi > base 106885 247941 > spinlock_patch 75194 219465 > > This shows that for uncontended locks the spinlock patch gives 41% > improvement and for contended locks 12% improvement (1/time). > > Signed-off-by: David Daney <ddaney@xxxxxxxxxxxxxxxxxx> Also queued for 2.6.34. Thanks! Ralf