Thread (8 messages) 8 messages, 2 authors, 2020-05-07

Re: [PATCH 0/5 v8] KASan for Arm

From: Ard Biesheuvel <ardb@kernel.org>
Date: 2020-05-07 17:29:37

On Thu, 7 May 2020 at 14:47, Linus Walleij [off-list ref] wrote:
It's time to repost this, now that I got it into better shape.

Main changes:
- Restore the series number to v8 following my previous
  "v1" which was actually v7, following Florians versions.
  What was I thinking. :(
- Doesn't crash randomly in QEMU etc. This was because
  mmu.c was instrumented, and when we were lucky this did
  not poke around in memory that crashed us.
- Handle the undefined symbols better (like suggested by
  Ard)
- Fix up documentation.
- Better patch split in logical chunks.

Remaining issues:
- Does it work for you?
- Crash on ARMv5/v5 in v4wbi_flush_user_tlb_range+0x10/0x4c.
  I wonder why. If you know, please tell me, I naturally
  have to fix this.
- The code in kasan_init.c to first back up TTBR0 and then
  restore it looks *fragile* even if it is working. I think
  we need to do something better in a per-proc file such
  as is done in cpu_v7_switch_mm() and other well organized
  MMU manipulation, I certainly feel this should be done
  like that.

Abbott Liu (1):
  ARM: Define the virtual space of KASan's shadow region

Andrey Ryabinin (4):
  ARM: Disable KASan instrumentation for some code
  ARM: Replace string mem* functions for KASan
  ARM: Initialize the mapping of KASan shadow memory
  ARM: Enable KASan for ARM
For the series,

Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
Tested-by: Ard Biesheuvel <ardb@kernel.org> # QEMU/KVM/mach-virt/LPAE/8G

_______________________________________________
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