Re: [PATCH] latent_entropy: fix ARM build error on earlier gcc

From: Kees Cook
Date: Fri Dec 16 2016 - 17:20:10 EST


On Fri, Dec 16, 2016 at 2:17 PM, PaX Team <pageexec@xxxxxxxxxxx> wrote:
> On 16 Dec 2016 at 13:06, Kees Cook wrote:
>
>> This fixes build errors seen on gcc-4.9.3 or gcc-5.3.1 for an ARM:
>>
>> arm-soc/init/initramfs.c: In function 'error':
>> arm-soc/init/initramfs.c:50:1: error: unrecognizable insn:
>> }
>> ^
>> (insn 26 25 27 5 (set (reg:SI 111 [ local_entropy.243 ])
>> (rotatert:SI (reg:SI 116 [ local_entropy.243 ])
>> (const_int -30 [0xffffffffffffffe2]))) -1
>> (nil))
>>
>> Patch from PaX Team <pageexec@xxxxxxxxxxx>
>>
>> Reported-by: Arnd Bergmann <arnd@xxxxxxxx>
>> Reported-by: Brad Spengler <spender@xxxxxxxxxxxxxx>
>> Signed-off-by: Kees Cook <keescook@xxxxxxxxxxxx>
>
> Cc: stable@xxxxxxxxxxxxxxx perhaps?

Ah yes, good catch.

-Kees

--
Kees Cook
Nexus Security