diff options
Diffstat (limited to 'mm/kasan/report.c')
-rw-r--r-- | mm/kasan/report.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mm/kasan/report.c b/mm/kasan/report.c index 12f222d0224b..b4e31f78ae69 100644 --- a/mm/kasan/report.c +++ b/mm/kasan/report.c | |||
@@ -13,6 +13,7 @@ | |||
13 | * | 13 | * |
14 | */ | 14 | */ |
15 | 15 | ||
16 | #include <linux/ftrace.h> | ||
16 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
17 | #include <linux/mm.h> | 18 | #include <linux/mm.h> |
18 | #include <linux/printk.h> | 19 | #include <linux/printk.h> |
@@ -251,6 +252,8 @@ void kasan_report(unsigned long addr, size_t size, | |||
251 | if (likely(!kasan_report_enabled())) | 252 | if (likely(!kasan_report_enabled())) |
252 | return; | 253 | return; |
253 | 254 | ||
255 | disable_trace_on_warning(); | ||
256 | |||
254 | info.access_addr = (void *)addr; | 257 | info.access_addr = (void *)addr; |
255 | info.access_size = size; | 258 | info.access_size = size; |
256 | info.is_write = is_write; | 259 | info.is_write = is_write; |