]> err.no Git - linux-2.6/commit
[PATCH] spinlock_debug: don't recompute (jiffies_per_loop * HZ) in spinloop
authorChuck Ebbert <76306.1226@compuserve.com>
Fri, 29 Sep 2006 08:59:14 +0000 (01:59 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 29 Sep 2006 16:18:06 +0000 (09:18 -0700)
commitc22f008ba226e2ff25ee1a56abd9c5fd355828fc
treeffa01da1cf0dec73de897889a1aa5f354f521df1
parent92a0f861fe1790dad55ea249169d94f2dc88d696
[PATCH] spinlock_debug: don't recompute (jiffies_per_loop * HZ) in spinloop

In spinlock_debug.c, the spinloops call __delay() on every iteration.
Because that is an external function, (jiffies_per_loop * HZ), the loop's
iteration limit, gets recomputed every time.  Caching it explicitly
prevents that.

Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
lib/spinlock_debug.c