Linux 5.14-rc2

Palmer Dabbelt palmer at dabbelt.com
Fri Jul 23 17:58:15 PDT 2021


On Tue, 20 Jul 2021 17:26:23 PDT (-0700), akira.tsukamoto at gmail.com wrote:
> On 7/21/2021 2:24 AM, Linus Torvalds wrote:
>> Don't know if you guys saw these mainline -rc reports:
>>
>>   https://lore.kernel.org/lkml/2c03b355-86dd-1fa6-dbaf-5857f4a45a66@roeck-us.net/
>>   https://lore.kernel.org/lkml/20210719140437.GA2178213@roeck-us.net/
>>
>> On Mon, Jul 19, 2021 at 7:05 AM Guenter Roeck <linux at roeck-us.net> wrote:
>>>
>>> Failed builds:
>>>         riscv32:allmodconfig
>>>         riscv:allmodconfig
>>>
>>> No major change here, except that arcv2 images now build.
>>> For reference, the riscv build problem is:
>>>
>>> cc1: error: '4496' is not a valid offset in '-mstack-protector-guard-offset='
>>
>> and from the -rc1 one from Guenter:
>>
>>> The riscv:allmodconfig build failure is not new. It is seen if both
>>> STACKPROTECTOR_PER_TASK and GCC_PLUGIN_RANDSTRUCT are enabled.
>>> See
>>> https://patchwork.kernel.org/project/linux-riscv/patch/20210706162621.940924-1-linux@roeck-us.net/
>>> for details and a proposed fix.
>>>
>>> riscv32 images fail to boot due to commit ca6eaaa210de ("riscv:
>>> __asm_copy_to-from_user: Optimize unaligned memory access and pipeline
>>> stall"). I reported this a couple of days ago, but have not seen a reply.
>>
>> it would be nice to have these basic tests all passing again.
>
> I have sent the fixes yesterday in my time.
>
> https://lists.infradead.org/pipermail/linux-riscv/2021-July/007621.html
>
> Guenter and Geert have confirmed the fix.
>
> https://lists.infradead.org/pipermail/linux-riscv/2021-July/007634.html
> https://lists.infradead.org/pipermail/linux-riscv/2021-July/007626.html
>
> Akira

Thanks.  I've got these on fixes now, I'll send them up tomorrow morning 
assuming the autobuilders don't find any issues.  Like I said in the 
other thread I wasn't getting these allmodconfig failures, so if there's 
an easy way to reproduce them I'd be happy to add it to my setup -- I 
don't really know anything about GCC plugins, I'm just using Debian's 
toolchain for my Linux test setup (haven't gotten around to merging it 
with my GCC test setup, and it's been a decade so I guess I should stop 
pretending that's going to happen ;)).



More information about the linux-riscv mailing list