diff options
author | Adrian Bunk <bunk@r063144.stusta.swh.mhn.de> | 2006-03-20 12:30:36 -0500 |
---|---|---|
committer | Adrian Bunk <bunk@r063144.stusta.swh.mhn.de> | 2006-03-20 12:30:36 -0500 |
commit | 0f76ee451484d02c7405d92e7bceb39b415abb01 (patch) | |
tree | 9722f84281f786ba48971dde057f5171a49969e4 /lib/spinlock_debug.c | |
parent | 01d206a7c1167639f6ca6dac22140fbdca017558 (diff) | |
parent | 7705a8792b0fc82fd7d4dd923724606bbfd9fb20 (diff) |
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Diffstat (limited to 'lib/spinlock_debug.c')
-rw-r--r-- | lib/spinlock_debug.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/spinlock_debug.c b/lib/spinlock_debug.c index c8bb8cc899d7..d8b6bb419d49 100644 --- a/lib/spinlock_debug.c +++ b/lib/spinlock_debug.c | |||
@@ -72,9 +72,9 @@ static void __spin_lock_debug(spinlock_t *lock) | |||
72 | 72 | ||
73 | for (;;) { | 73 | for (;;) { |
74 | for (i = 0; i < loops_per_jiffy * HZ; i++) { | 74 | for (i = 0; i < loops_per_jiffy * HZ; i++) { |
75 | cpu_relax(); | ||
76 | if (__raw_spin_trylock(&lock->raw_lock)) | 75 | if (__raw_spin_trylock(&lock->raw_lock)) |
77 | return; | 76 | return; |
77 | __delay(1); | ||
78 | } | 78 | } |
79 | /* lockup suspected: */ | 79 | /* lockup suspected: */ |
80 | if (print_once) { | 80 | if (print_once) { |
@@ -144,9 +144,9 @@ static void __read_lock_debug(rwlock_t *lock) | |||
144 | 144 | ||
145 | for (;;) { | 145 | for (;;) { |
146 | for (i = 0; i < loops_per_jiffy * HZ; i++) { | 146 | for (i = 0; i < loops_per_jiffy * HZ; i++) { |
147 | cpu_relax(); | ||
148 | if (__raw_read_trylock(&lock->raw_lock)) | 147 | if (__raw_read_trylock(&lock->raw_lock)) |
149 | return; | 148 | return; |
149 | __delay(1); | ||
150 | } | 150 | } |
151 | /* lockup suspected: */ | 151 | /* lockup suspected: */ |
152 | if (print_once) { | 152 | if (print_once) { |
@@ -217,9 +217,9 @@ static void __write_lock_debug(rwlock_t *lock) | |||
217 | 217 | ||
218 | for (;;) { | 218 | for (;;) { |
219 | for (i = 0; i < loops_per_jiffy * HZ; i++) { | 219 | for (i = 0; i < loops_per_jiffy * HZ; i++) { |
220 | cpu_relax(); | ||
221 | if (__raw_write_trylock(&lock->raw_lock)) | 220 | if (__raw_write_trylock(&lock->raw_lock)) |
222 | return; | 221 | return; |
222 | __delay(1); | ||
223 | } | 223 | } |
224 | /* lockup suspected: */ | 224 | /* lockup suspected: */ |
225 | if (print_once) { | 225 | if (print_once) { |