On Fri, Jun 5, 2020 at 9:04 PM 'David Gow' via KUnit Development kunit-dev@googlegroups.com wrote:
KASAN errors will currently trigger a panic when panic_on_warn is set. This renders kasan_multishot useless, as further KASAN errors won't be reported if the kernel has already paniced. By making kasan_multishot disable this behaviour for KASAN errors, we can still have the benefits of panic_on_warn for non-KASAN warnings, yet be able to use kasan_multishot.
This is particularly important when running KASAN tests, which need to trigger multiple KASAN errors: previously these would panic the system if panic_on_warn was set, now they can run (and will panic the system should non-KASAN warnings show up).
Signed-off-by: David Gow davidgow@google.com Reviewed-by: Andrey Konovalov andreyknvl@google.com
Reviewed-by: Brendan Higgins brendanhiggins@google.com