Browse Source

rtmutex: Add missing rcu_read_unlock() in debug_rt_mutex_print_deadlock()

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Thomas Gleixner 13 years ago
parent
commit
68cc3990a5
1 changed files with 3 additions and 1 deletions
  1. 3 1
      kernel/rtmutex-debug.c

+ 3 - 1
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");