From 61598093bbdd283a7edc367d900f223070ead8d2 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Fri, 10 May 2024 07:43:03 +0000 Subject: [PATCH] add ax88772C AX88772C_eeprom_tools --- kernel/kernel/kcsan/kcsan-test.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/kernel/kernel/kcsan/kcsan-test.c b/kernel/kernel/kcsan/kcsan-test.c index ebe7fd2..8a8ccaf 100644 --- a/kernel/kernel/kcsan/kcsan-test.c +++ b/kernel/kernel/kcsan/kcsan-test.c @@ -149,13 +149,17 @@ const bool is_assert = (r->access[0].type | r->access[1].type) & KCSAN_ACCESS_ASSERT; bool ret = false; unsigned long flags; - typeof(observed.lines) expect; + typeof(*observed.lines) *expect; const char *end; char *cur; int i; /* Doubled-checked locking. */ if (!report_available()) + return false; + + expect = kmalloc(sizeof(observed.lines), GFP_KERNEL); + if (WARN_ON(!expect)) return false; /* Generate expected report contents. */ @@ -241,6 +245,7 @@ strstr(observed.lines[2], expect[1]))); out: spin_unlock_irqrestore(&observed.lock, flags); + kfree(expect); return ret; } -- Gitblit v1.6.2