Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 42917
b: refs/heads/master
c: 2ee91f1
h: refs/heads/master
i:
  42915: 9e18ea9
v: v3
  • Loading branch information
Ingo Molnar authored and Linus Torvalds committed Dec 7, 2006
1 parent 124503d commit 693e20c
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 50cc670aebf4fc64afaf533fb9fa1c8570f09d74
refs/heads/master: 2ee91f197c0bc654b24eed5831fd12aa0d566a7d
2 changes: 1 addition & 1 deletion trunk/include/linux/debug_locks.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ extern int debug_locks_off(void);
int __ret = 0; \
\
if (unlikely(c)) { \
if (debug_locks_off()) \
if (debug_locks_silent || debug_locks_off()) \
WARN_ON(1); \
__ret = 1; \
} \
Expand Down
3 changes: 3 additions & 0 deletions trunk/kernel/mutex-debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,9 @@ void mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter,

void debug_mutex_unlock(struct mutex *lock)
{
if (unlikely(!debug_locks))
return;

DEBUG_LOCKS_WARN_ON(lock->owner != current_thread_info());
DEBUG_LOCKS_WARN_ON(lock->magic != lock);
DEBUG_LOCKS_WARN_ON(!lock->wait_list.prev && !lock->wait_list.next);
Expand Down
2 changes: 2 additions & 0 deletions trunk/lib/locking-selftest.c
Original file line number Diff line number Diff line change
Expand Up @@ -963,7 +963,9 @@ static void dotest(void (*testcase_fn)(void), int expected, int lockclass_mask)
printk("failed|");
} else {
unexpected_testcase_failures++;

printk("FAILED|");
dump_stack();
}
} else {
testcase_successes++;
Expand Down

0 comments on commit 693e20c

Please sign in to comment.