[PATCH] RISC-V: Double the stack size on rv64

Palmer Dabbelt palmerdabbelt at google.com
Tue Jul 14 17:37:26 EDT 2020


On Mon, 13 Jul 2020 22:32:42 PDT (-0700), schwab at suse.de wrote:
> On Jul 13 2020, Palmer Dabbelt wrote:
>
>> This was suggested in the syzkaller thread as a fix for a bunch of issues.  It
>> seems in line with what other architectures are doing, and while I haven't
>> personally figured out how to reproduce the issues they seem believable enough
>> to just change it.
>>
>> Fixes: 7db91e57a0ac ("RISC-V: Task implementation")
>> Cc: stable at vger.kernel.org
>> Signed-off-by: Palmer Dabbelt <palmerdabbelt at google.com>
>> ---
>> I've put this on fixes as I don't see a patch from anyone on that thread, and
>> it seems straight-forward enough to just do it.  If there's any issues I'm
>> happy to listen, otherwise this is going up later this week.
>
> See
> <https://lore.kernel.org/linux-riscv/20200708145625.GA438@infradead.org/T/>.

Sorry, for some reason that didn't make my inbox.  I'm taking it instead (with
Anup's review and the stable stuff).  It's on fixes.

Christoph: Some sort of CONFIG_IRQSTACKS seems reasonable, as I'm assuming that
very small systems may want to try and save memory.  That seems like too
invasive of a change for rc6, and given this fixes some concrete issues I think
it's better to just take it for now and do the better version later.

I'll add it to my TODO list, though that's pretty long so if someone else wants
to take a look they're more than welcome to.

Thanks!



More information about the linux-riscv mailing list