lockdep: Add statistics info for max bfs queue depth
[linux-2.6.git] / kernel / lockdep_proc.c
index b51064c..9a1bf34 100644 (file)
@@ -411,6 +411,8 @@ static int lockdep_stats_show(struct seq_file *m, void *v)
                        max_lockdep_depth);
        seq_printf(m, " max recursion depth:           %11u\n",
                        max_recursion_depth);
+       seq_printf(m, " max bfs queue depth:           %11u\n",
+                       max_bfs_queue_depth);
        lockdep_stats_debug_show(m);
        seq_printf(m, " debug_locks:                   %11u\n",
                        debug_locks);
@@ -601,6 +603,10 @@ static void seq_stats(struct seq_file *m, struct lock_stat_data *data)
 static void seq_header(struct seq_file *m)
 {
        seq_printf(m, "lock_stat version 0.3\n");
+
+       if (unlikely(!debug_locks))
+               seq_printf(m, "*WARNING* lock debugging disabled!! - possibly due to a lockdep warning\n");
+
        seq_line(m, '-', 0, 40 + 1 + 10 * (14 + 1));
        seq_printf(m, "%40s %14s %14s %14s %14s %14s %14s %14s %14s "
                        "%14s %14s\n",