Thread (47 messages) 47 messages, 4 authors, 2021-12-13

Re: [PATCH v2 28/34] kasan, vmalloc: add vmalloc support to HW_TAGS

From: Andrey Konovalov <andreyknvl@gmail.com>
Date: 2021-12-13 21:57:49
Also in: linux-arm-kernel, lkml

On Mon, Dec 13, 2021 at 4:34 PM Vincenzo Frascino
[off-list ref] wrote:
Hi Andrey,

On 12/6/21 9:44 PM, andrey.konovalov@linux.dev wrote:
quoted
From: Andrey Konovalov <redacted>

This patch adds vmalloc tagging support to HW_TAGS KASAN.
Can we reorganize the patch description in line with what I commented on patch 24?
Hi Vincenzo,

Done in v3.
quoted
 void * __must_check __kasan_unpoison_vmalloc(const void *start,
-                                          unsigned long size);
+                                          unsigned long size,
+                                          bool vm_alloc, bool init);
 static __always_inline void * __must_check kasan_unpoison_vmalloc(
-                                     const void *start, unsigned long size)
+                                     const void *start, unsigned long size,
+                                     bool vm_alloc, bool init)
Can we replace booleans with enumerations? It should make the code clearer on
the calling site.
I think we can add a single argument for named flags to improve
readability. Done in v3.
With these changes:

Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Thanks!
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help