From: compudj Date: Thu, 8 May 2008 09:38:56 +0000 (+0000) Subject: update rcu X-Git-Tag: v0.12.20~587 X-Git-Url: http://git.liburcu.org/?a=commitdiff_plain;h=8593c315a3d67bea45d1a32996c1c3f67ede46f6;p=lttv.git update rcu git-svn-id: http://ltt.polymtl.ca/svn@2902 04897980-b3bd-0310-b5e0-8ef037075253 --- diff --git a/tests/kernel/test-rcu-speed.c b/tests/kernel/test-rcu-speed.c index 827b2ceb..1475881d 100644 --- a/tests/kernel/test-rcu-speed.c +++ b/tests/kernel/test-rcu-speed.c @@ -9,6 +9,8 @@ #include #include #include +#include +#include #include #include @@ -18,7 +20,6 @@ int test_val; static void do_testbaseline(void) { - int ret; long flags; unsigned int i; cycles_t time1, time2, time; @@ -45,22 +46,21 @@ static void do_testbaseline(void) static void do_test_spinlock(void) { - static DEFINE_SPINLOCK mylock; - int ret; + static DEFINE_SPINLOCK(mylock); long flags; unsigned int i; cycles_t time1, time2, time; long rem; preempt_disable(); - spin_lock_irqsave(flags); + spin_lock_irqsave(&mylock, flags); time1 = get_cycles(); for (i = 0; i < NR_LOOPS; i++) { - spin_unlock_irqrestore(flags); - spin_lock_irqsave(flags); + spin_unlock_irqrestore(&mylock, flags); + spin_lock_irqsave(&mylock, flags); } time2 = get_cycles(); - spin_unlock_irqrestore(flags); + spin_unlock_irqrestore(&mylock, flags); preempt_enable(); time = time2 - time1; @@ -75,7 +75,7 @@ static void do_test_spinlock(void) static void do_test_seqlock(void) { static seqlock_t test_lock; - int ret; + unsigned long seq; long flags; unsigned int i; cycles_t time1, time2, time;