|
@@ -13,6 +13,7 @@
|
|
*
|
|
*
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
+#include <linux/ftrace.h>
|
|
#include <linux/kernel.h>
|
|
#include <linux/kernel.h>
|
|
#include <linux/mm.h>
|
|
#include <linux/mm.h>
|
|
#include <linux/printk.h>
|
|
#include <linux/printk.h>
|
|
@@ -300,6 +301,8 @@ void kasan_report(unsigned long addr, size_t size,
|
|
if (likely(!kasan_report_enabled()))
|
|
if (likely(!kasan_report_enabled()))
|
|
return;
|
|
return;
|
|
|
|
|
|
|
|
+ disable_trace_on_warning();
|
|
|
|
+
|
|
info.access_addr = (void *)addr;
|
|
info.access_addr = (void *)addr;
|
|
info.access_size = size;
|
|
info.access_size = size;
|
|
info.is_write = is_write;
|
|
info.is_write = is_write;
|