Thread (2 messages) flat view 2 messages, 2 authors, 2015-12-15

Re: [RFC] powerpc: Enable UBSAN support

From: Andrew Donnellan <hidden>
Date: 2015-12-15 02:42:10
Also in: lkml

On 10/12/15 11:42, Daniel Axtens wrote:
This hooks up UBSAN support for PowerPC.

So far it's found some interesting cases where we don't properly sanitise
input to shifts, including one in our futex handling. Nothing critical,
but interesting and worth fixing.

CC: Andrey Ryabinin <redacted>
---

This to be applied on top of next with Andrey's patches:
  1) https://patchwork.kernel.org/patch/7761341/
  2) https://patchwork.kernel.org/patch/7761351/
  3) https://patchwork.kernel.org/patch/7761361/
  4) https://patchwork.kernel.org/patch/7785791/

This is RFC for a couple of reasons:

  - I'd like the original patches to
    s/ARCH_HAS_UBSAN_SANTIZE_ALL/ARCH_HAS_UBSAN_SAN*I*TIZE_ALL/
    (I'm about to send an email about that)

  - I've only tested on LE pseries so far - I want to test on powernv,
    and on BE.

Signed-off-by: Daniel Axtens <redacted>
I tested this patch as found in linux-next, along with the SANITIZE_ALL 
typo fix, on a big-endian BML system, with gcc 5.2.1. It successfully 
picked up one of the shift input issues that Daniel found, so therefore...

Tested-by: Andrew Donnellan <redacted>

-- 
Andrew Donnellan              Software Engineer, OzLabs
andrew.donnellan@au1.ibm.com  Australia Development Lab, Canberra
+61 2 6201 8874 (work)        IBM Australia Limited
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help