Commit 2bb8945
lockdep: Fix usage_traceoverflow
Basically print_lock_class_header()'s for loop is out of sync with the
the size of of ->usage_traces[].
Also clean things up a bit while at it, to avoid such mishaps in the future.
Fixes: 23870f1 ("locking/lockdep: Fix "USED" <- "IN-NMI" inversions")
Reported-by: Qian Cai <cai@redhat.com>
Debugged-by: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Tested-by: Qian Cai <cai@redhat.com>
Link: https://lkml.kernel.org/r/20200930094937.GE2651@hirez.programming.kicks-ass.net1 parent 583090b commit 2bb8945
File tree
3 files changed
+26
-21
lines changed- include/linux
- kernel/locking
3 files changed
+26
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
38 | 41 | | |
39 | | - | |
| 42 | + | |
| 43 | + | |
40 | 44 | | |
41 | 45 | | |
42 | 46 | | |
| |||
106 | 110 | | |
107 | 111 | | |
108 | 112 | | |
109 | | - | |
| 113 | + | |
110 | 114 | | |
111 | 115 | | |
112 | 116 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
585 | 585 | | |
586 | 586 | | |
587 | 587 | | |
| 588 | + | |
| 589 | + | |
588 | 590 | | |
589 | 591 | | |
590 | 592 | | |
| |||
1939 | 1941 | | |
1940 | 1942 | | |
1941 | 1943 | | |
1942 | | - | |
| 1944 | + | |
1943 | 1945 | | |
1944 | 1946 | | |
1945 | 1947 | | |
| |||
3969 | 3971 | | |
3970 | 3972 | | |
3971 | 3973 | | |
3972 | | - | |
| 3974 | + | |
3973 | 3975 | | |
3974 | 3976 | | |
3975 | 3977 | | |
| |||
3996 | 3998 | | |
3997 | 3999 | | |
3998 | 4000 | | |
3999 | | - | |
4000 | 4001 | | |
4001 | 4002 | | |
4002 | | - | |
4003 | | - | |
4004 | | - | |
4005 | | - | |
4006 | | - | |
4007 | | - | |
4008 | | - | |
4009 | | - | |
| 4003 | + | |
| 4004 | + | |
| 4005 | + | |
4010 | 4006 | | |
4011 | 4007 | | |
4012 | | - | |
4013 | | - | |
4014 | | - | |
4015 | 4008 | | |
| 4009 | + | |
| 4010 | + | |
| 4011 | + | |
| 4012 | + | |
| 4013 | + | |
| 4014 | + | |
4016 | 4015 | | |
4017 | 4016 | | |
4018 | 4017 | | |
| 4018 | + | |
4019 | 4019 | | |
4020 | | - | |
4021 | | - | |
4022 | | - | |
| 4020 | + | |
4023 | 4021 | | |
4024 | 4022 | | |
4025 | 4023 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
| |||
121 | 124 | | |
122 | 125 | | |
123 | 126 | | |
124 | | - | |
| 127 | + | |
125 | 128 | | |
126 | 129 | | |
127 | 130 | | |
| |||
0 commit comments