projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f77bc3a
)
kasan: depend on CONFIG_SLUB_DEBUG
author
Jason A. Donenfeld
<
[email protected]
>
Thu, 28 Jun 2018 06:26:20 +0000
(23:26 -0700)
committer
Linus Torvalds
<
[email protected]
>
Thu, 28 Jun 2018 18:16:44 +0000
(11:16 -0700)
KASAN depends on having access to some of the accounting that SLUB_DEBUG
does; without it, there are immediate crashes [1]. So, the natural
thing to do is to make KASAN select SLUB_DEBUG.
[1] http://lkml.kernel.org/r/CAHmME9rtoPwxUSnktxzKso14iuVCWT7BE_-_8PAC=pGw1iJnQg@mail.gmail.com
Link:
http://lkml.kernel.org/r/
[email protected]
Fixes: f9e13c0a5a33 ("slab, slub: skip unnecessary kasan_cache_shutdown()")
Signed-off-by: Jason A. Donenfeld <
[email protected]
>
Acked-by: Michal Hocko <
[email protected]
>
Reviewed-by: Shakeel Butt <
[email protected]
>
Acked-by: Christoph Lameter <
[email protected]
>
Cc: Shakeel Butt <
[email protected]
>
Cc: David Rientjes <
[email protected]
>
Cc: Pekka Enberg <
[email protected]
>
Cc: Joonsoo Kim <
[email protected]
>
Cc: Andrey Ryabinin <
[email protected]
>
Cc: <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
lib/Kconfig.kasan
patch
|
blob
|
history
diff --git
a/lib/Kconfig.kasan
b/lib/Kconfig.kasan
index 3d35d062970d2459ecee5573cf512a999061b3ab..c253c1b46c6b12b2a7f2f3879bba0cf698a47866 100644
(file)
--- a/
lib/Kconfig.kasan
+++ b/
lib/Kconfig.kasan
@@
-6,6
+6,7
@@
if HAVE_ARCH_KASAN
config KASAN
bool "KASan: runtime memory debugger"
depends on SLUB || (SLAB && !DEBUG_SLAB)
+ select SLUB_DEBUG if SLUB
select CONSTRUCTORS
select STACKDEPOT
help