Thread (35 messages) flat view 35 messages, 6 authors, 2021-02-23

Re: [PATCH v13 7/7] kasan: don't run tests in async mode

From: Andrey Konovalov <hidden>
Date: 2021-02-12 21:45:48
Also in: lkml

On Fri, Feb 12, 2021 at 6:22 PM Catalin Marinas [off-list ref] wrote:
On Thu, Feb 11, 2021 at 03:33:53PM +0000, Vincenzo Frascino wrote:
quoted
From: Andrey Konovalov <redacted>

Asynchronous KASAN mode doesn't guarantee that a tag fault will be
detected immediately and causes tests to fail. Forbid running them
in asynchronous mode.

Signed-off-by: Andrey Konovalov <redacted>
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
---
 lib/test_kasan.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/lib/test_kasan.c b/lib/test_kasan.c
index f8c72d3aed64..77a60592d350 100644
--- a/lib/test_kasan.c
+++ b/lib/test_kasan.c
@@ -51,6 +51,10 @@ static int kasan_test_init(struct kunit *test)
              kunit_err(test, "can't run KASAN tests with KASAN disabled");
              return -1;
      }
+     if (kasan_flag_async) {
+             kunit_err(test, "can't run KASAN tests in async mode");
+             return -1;
+     }
I think we have time to fix this properly ;), so I'd rather not add this
patch at all.
Yeah, this patch can be dropped.

I have a prototype of async support for tests working. I'll apply it
on top of the next version Vincenzo posts and share the patch.

Vincenzo, when you post the next version, please make sure you rebase
on top of the mm tree version that includes "kasan: export HW_TAGS
symbols for KUnit tests" (linux-next/akpm doesn't yet have it).

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help