lockdep-debug.patch 1.31 KB
Newer Older
J. R. Okajima's avatar
J. R. Okajima committed
1
2
3
4
SPDX-License-Identifier: GPL-2.0
aufs5.1 lockdep patch

diff --git a/include/linux/lockdep.h b/include/linux/lockdep.h
J. R. Okajima's avatar
J. R. Okajima committed
5
index 470795d9f4a28..42bf321d91817 100644
J. R. Okajima's avatar
J. R. Okajima committed
6
7
8
9
10
11
12
13
14
15
16
17
--- a/include/linux/lockdep.h
+++ b/include/linux/lockdep.h
@@ -17,7 +17,7 @@ struct lockdep_map;
 extern int prove_locking;
 extern int lock_stat;
 
-#define MAX_LOCKDEP_SUBCLASSES		8UL
+#define MAX_LOCKDEP_SUBCLASSES		(8UL + 4)
 
 #include <linux/types.h>
 
diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
J. R. Okajima's avatar
J. R. Okajima committed
18
index 92de98d9c6347..82764fbac6371 100644
J. R. Okajima's avatar
J. R. Okajima committed
19
20
21
--- a/kernel/locking/lockdep.c
+++ b/kernel/locking/lockdep.c
diff --git a/kernel/locking/lockdep_internals.h b/kernel/locking/lockdep_internals.h
J. R. Okajima's avatar
J. R. Okajima committed
22
index d4c197425f68a..a103700a63bd7 100644
J. R. Okajima's avatar
J. R. Okajima committed
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
--- a/kernel/locking/lockdep_internals.h
+++ b/kernel/locking/lockdep_internals.h
@@ -71,15 +71,15 @@ enum {
 #define MAX_LOCKDEP_CHAINS_BITS	15
 #define MAX_STACK_TRACE_ENTRIES	262144UL
 #else
-#define MAX_LOCKDEP_ENTRIES	32768UL
+#define MAX_LOCKDEP_ENTRIES	(32768UL << 5)
 
-#define MAX_LOCKDEP_CHAINS_BITS	16
+#define MAX_LOCKDEP_CHAINS_BITS	(16 + 5)
 
 /*
  * Stack-trace: tightly packed array of stack backtrace
  * addresses. Protected by the hash_lock.
  */
-#define MAX_STACK_TRACE_ENTRIES	524288UL
+#define MAX_STACK_TRACE_ENTRIES	(524288UL << 5)
 #endif
 
 #define MAX_LOCKDEP_CHAINS	(1UL << MAX_LOCKDEP_CHAINS_BITS)