Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1212159 > unrolled thread
| Started by | Linus Walleij <linus.walleij@linaro.org> |
|---|---|
| First post | 2015-08-24 15:10 +0200 |
| Last post | 2015-08-24 15:10 +0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: [PATCH v2 5/5] arm64: add KASan support Linus Walleij <linus.walleij@linaro.org> - 2015-08-24 15:10 +0200
| From | Linus Walleij <linus.walleij@linaro.org> |
|---|---|
| Date | 2015-08-24 15:10 +0200 |
| Subject | Re: [PATCH v2 5/5] arm64: add KASan support |
| Message-ID | <q0ZFD-9c-9@gated-at.bofh.it> |
On Wed, Aug 19, 2015 at 4:51 PM, Andrey Ryabinin <ryabinin.a.a@gmail.com> wrote: > On 08/19/2015 03:14 PM, Linus Walleij wrote: >> Integrator/AP (ARMv5): >> >> This one mounted with an ARMv5 ARM926 tile. It boots nicely >> (but takes forever) with KASan and run all test cases (!) just like >> for the other platforms but before reaching userspace this happens: > > THREAD_SIZE hardcoded in act_mm macro. > > This hack should help: > > diff --git a/arch/arm/mm/proc-macros.S b/arch/arm/mm/proc-macros.S > index c671f34..b1765f2 100644 > --- a/arch/arm/mm/proc-macros.S > +++ b/arch/arm/mm/proc-macros.S > @@ -32,6 +32,9 @@ > .macro act_mm, rd > bic \rd, sp, #8128 > bic \rd, \rd, #63 > +#ifdef CONFIG_KASAN > + bic \rd, \rd, #8192 > +#endif > ldr \rd, [\rd, #TI_TASK] > ldr \rd, [\rd, #TSK_ACTIVE_MM] > .endm Yes this work, thanks! I now get to userspace. Tested-by: Linus Walleij <linus.walleij@linaro.org> I have compiled Trinity and running some stress on different boards. The ARMv7 seems to rather die from random nasty stuff from the syscall or OOM rather than any KASan-detected bugs, but I'll keep hammering at it a big. I have some odd patch I'll pass along. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to top | Article view | linux.kernel
csiph-web