From 9cf51d4216f8152132c14a638ed92345191da567 Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Wed, 5 Oct 2011 13:20:24 +0200 Subject: [PATCH] --- yaml --- r: 268939 b: refs/heads/master c: 68cc3990a545dc0da221b4844dd8b9c06623a6c5 h: refs/heads/master i: 268937: 82e80d16e6a7d7bec9ca28b0f97ac4a51d0c58c5 268935: 9d4fdc08b346f484c6df4e48ee956259752ac044 v: v3 --- [refs] | 2 +- trunk/kernel/rtmutex-debug.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 462b339c6407..8942be0f813a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0119fee449f501d55924914a90f152540dd4ef9a +refs/heads/master: 68cc3990a545dc0da221b4844dd8b9c06623a6c5 diff --git a/trunk/kernel/rtmutex-debug.c b/trunk/kernel/rtmutex-debug.c index cb1ced6967ad..a2e7e7210f3e 100644 --- a/trunk/kernel/rtmutex-debug.c +++ b/trunk/kernel/rtmutex-debug.c @@ -94,8 +94,10 @@ void debug_rt_mutex_print_deadlock(struct rt_mutex_waiter *waiter) return; } - if (!debug_locks_off()) + if (!debug_locks_off()) { + rcu_read_unlock(); return; + } printk("\n============================================\n"); printk( "[ BUG: circular locking deadlock detected! ]\n");