Re: [PATCH 32/35] kasan, arm64: print report from tag fault handler

2020-08-27 Thread Catalin Marinas
On Thu, Aug 27, 2020 at 02:34:31PM +0200, Andrey Konovalov wrote: > On Thu, Aug 27, 2020 at 12:48 PM Catalin Marinas > wrote: > > On Fri, Aug 14, 2020 at 07:27:14PM +0200, Andrey Konovalov wrote: > > > diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c > > > index

Re: [PATCH 32/35] kasan, arm64: print report from tag fault handler

2020-08-27 Thread Andrey Konovalov
On Thu, Aug 27, 2020 at 12:48 PM Catalin Marinas wrote: > > On Fri, Aug 14, 2020 at 07:27:14PM +0200, Andrey Konovalov wrote: > > diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c > > index c62c8ba85c0e..cf00b3942564 100644 > > --- a/arch/arm64/mm/fault.c > > +++ b/arch/arm64/mm/fault.c

Re: [PATCH 32/35] kasan, arm64: print report from tag fault handler

2020-08-27 Thread Vincenzo Frascino
On 8/27/20 11:48 AM, Catalin Marinas wrote: > On Fri, Aug 14, 2020 at 07:27:14PM +0200, Andrey Konovalov wrote: >> diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c >> index c62c8ba85c0e..cf00b3942564 100644 >> --- a/arch/arm64/mm/fault.c >> +++ b/arch/arm64/mm/fault.c >> @@ -14,6

Re: [PATCH 32/35] kasan, arm64: print report from tag fault handler

2020-08-27 Thread Catalin Marinas
On Fri, Aug 14, 2020 at 07:27:14PM +0200, Andrey Konovalov wrote: > diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c > index c62c8ba85c0e..cf00b3942564 100644 > --- a/arch/arm64/mm/fault.c > +++ b/arch/arm64/mm/fault.c > @@ -14,6 +14,7 @@ > #include > #include > #include >

[PATCH 32/35] kasan, arm64: print report from tag fault handler

2020-08-14 Thread Andrey Konovalov
Add error reporting for hardware tag-based KASAN. When CONFIG_KASAN_HW_TAGS is enabled, print KASAN report from the arm64 tag fault handler. SAS bits aren't set in ESR for all faults reported in EL1, so it's impossible to find out the size of the access the caused the fault. Adapt KASAN reporting