On Mon, 13 Jul 2020 22:32:42 PDT (-0700), schwab@xxxxxxx 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@xxxxxxxxxxxxxxx
Signed-off-by: Palmer Dabbelt <palmerdabbelt@xxxxxxxxxx>
---
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@xxxxxxxxxxxxx/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!