--- a/mm/kasan/report.c~kasan-simplify-async-check-in-end_report +++ a/mm/kasan/report.c @@ -112,7 +112,7 @@ static void start_report(unsigned long * static void end_report(unsigned long *flags, unsigned long addr) { - if (!kasan_async_fault_possible()) + if (addr) trace_error_report_end(ERROR_DETECTOR_KASAN, addr); pr_err("==================================================================\n"); add_taint(TAINT_BAD_PAGE, LOCKDEP_NOW_UNRELIABLE);