]> www.infradead.org Git - users/jedix/linux-maple.git/commit
riscv: add PREEMPT_LAZY support
authorJisheng Zhang <jszhang@kernel.org>
Mon, 21 Oct 2024 15:08:42 +0000 (17:08 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 5 Nov 2024 11:55:39 +0000 (12:55 +0100)
commit22aaec357c1ff85b72c105c90503e3b4187384b8
tree3c77f3fa41a5881465c94e7bd2eeddb2b9e3c9d7
parent476e8583ca16eecec0a3a28b6ee7130f4e369389
riscv: add PREEMPT_LAZY support

riscv has switched to GENERIC_ENTRY, so adding PREEMPT_LAZY is as simple
as adding TIF_NEED_RESCHED_LAZY related definitions and enabling
ARCH_HAS_PREEMPT_LAZY.

[bigeasy: Replace old PREEMPT_AUTO bits with new PREEMPT_LAZY ]

Signed-off-by: Jisheng Zhang <jszhang@kernel.org>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Palmer Dabbelt <palmer@rivosinc.com>
Link: https://lkml.kernel.org/r/20241021151257.102296-4-bigeasy@linutronix.de
arch/riscv/Kconfig
arch/riscv/include/asm/thread_info.h