Re: [PATCH v11 2/5] kasan: Add KASAN mode kernel parameter

2021-02-05 Thread Vincenzo Frascino
On 2/5/21 3:49 PM, Andrey Konovalov wrote: > On Mon, Feb 1, 2021 at 9:04 PM Andrey Konovalov wrote: >> >> On Sat, Jan 30, 2021 at 5:52 PM Vincenzo Frascino >> wrote: >>> >>> @@ -45,6 +52,9 @@ static enum kasan_arg_fault kasan_arg_fault >>> __ro_after_init; >>>

Re: [PATCH v11 2/5] kasan: Add KASAN mode kernel parameter

2021-02-05 Thread Andrey Konovalov
On Mon, Feb 1, 2021 at 9:04 PM Andrey Konovalov wrote: > > On Sat, Jan 30, 2021 at 5:52 PM Vincenzo Frascino > wrote: > > > > @@ -45,6 +52,9 @@ static enum kasan_arg_fault kasan_arg_fault > > __ro_after_init; > > DEFINE_STATIC_KEY_FALSE(kasan_flag_enabled); > >

Re: [PATCH v11 2/5] kasan: Add KASAN mode kernel parameter

2021-02-05 Thread Will Deacon
On Fri, Feb 05, 2021 at 04:00:07PM +, Vincenzo Frascino wrote: > > > On 2/5/21 3:49 PM, Andrey Konovalov wrote: > > On Mon, Feb 1, 2021 at 9:04 PM Andrey Konovalov > > wrote: > >> > >> On Sat, Jan 30, 2021 at 5:52 PM Vincenzo Frascino > >> wrote: > >>> > >>> @@ -45,6 +52,9 @@ static enum

Re: [PATCH v11 2/5] kasan: Add KASAN mode kernel parameter

2021-02-05 Thread Vincenzo Frascino
On 2/5/21 4:48 PM, Will Deacon wrote: > On Fri, Feb 05, 2021 at 04:00:07PM +, Vincenzo Frascino wrote: >> >> >> On 2/5/21 3:49 PM, Andrey Konovalov wrote: >>> On Mon, Feb 1, 2021 at 9:04 PM Andrey Konovalov >>> wrote: On Sat, Jan 30, 2021 at 5:52 PM Vincenzo Frascino

Re: [PATCH v11 2/5] kasan: Add KASAN mode kernel parameter

2021-02-01 Thread Andrey Konovalov
On Sat, Jan 30, 2021 at 5:52 PM Vincenzo Frascino wrote: > > @@ -45,6 +52,9 @@ static enum kasan_arg_fault kasan_arg_fault __ro_after_init; > DEFINE_STATIC_KEY_FALSE(kasan_flag_enabled); > EXPORT_SYMBOL(kasan_flag_enabled); > > +/* Whether the asynchronous mode is enabled. */ > +bool

[PATCH v11 2/5] kasan: Add KASAN mode kernel parameter

2021-01-30 Thread Vincenzo Frascino
Architectures supported by KASAN_HW_TAGS can provide a sync or async mode of execution. On an MTE enabled arm64 hw for example this can be identified with the synchronous or asynchronous tagging mode of execution. In synchronous mode, an exception is triggered if a tag check fault occurs. In