lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:   Wed, 6 May 2020 10:34:16 -0700
From:   Fangrui Song <>
To:     Nick Desaulniers <>
Cc:     Nathan Chancellor <>,
        Ard Biesheuvel <>,
        Arnd Bergmann <>, Torsten Duwe <>,
        Mark Rutland <>,
        Catalin Marinas <>,
        Will Deacon <>,
        Amit Daniel Kachhap <>,
        Torsten Duwe <>,
        Ard Biesheuvel <>,
        AKASHI Takahiro <>,
        Josh Poimboeuf <>,
        Julien Thierry <>,
        Andrew Morton <>,
        Marc Zyngier <>,
        Kees Cook <>,
        Alexandre Ghiti <>,
        Kristina Martsenko <>,
        Ionela Voinescu <>,
        Steve Capper <>,
        Linux ARM <>,
        "" <>,
        clang-built-linux <>
Subject: Re: [PATCH] arm64: disable patchable function entry on big-endian
 clang builds

On 2020-05-06, Nick Desaulniers wrote:
>On Wed, May 6, 2020 at 8:46 AM 'Fangrui Song' via Clang Built Linux
><> wrote:
>> Created to allow the function attribute
>> 'patchable_function_entry' on aarch64_be.
>> I think -fpatchable-function-entry= just works.
>> Note, LLD does not support aarch64_be
>> (
>I've approved the patch. Thanks for the quick fix.  Looks like we
>backported -fpatchable-function-entry= to the clang-10 release, so we
>should cherry pick your fix to the release-10 branch for the clang
>10.1 release.
>I'd rather have this fixed on the toolchain side.


Cherry picked to release/10.x
I did not use any endianness-sensitive in the original implementation,
so hopefully this will not run into issues.

The scheduled rc1 of LLVM 10.0.1 will happen on May 18, 2020
We should be quick if we want to test it on qemu or real hardware.

Powered by blists - more mailing lists