Hello: This series was applied to riscv/linux.git (for-next) by Alexandre Ghiti <alexgh...@rivosinc.com>:
On Tue, 8 Apr 2025 02:08:25 +0800 you wrote: > From: Andy Chiu <andy.c...@sifive.com> > > Some caller-saved registers which are not defined as function arguments > in the ABI can still be passed as arguments when the kernel is compiled > with Clang. As a result, we must save and restore those registers to > prevent ftrace from clobbering them. > > [...] Here is the summary with links: - [v4,01/12] riscv: ftrace: support fastcc in Clang for WITH_ARGS https://git.kernel.org/riscv/c/7cecf4f30c33 - [v4,02/12] riscv: ftrace factor out code defined by !WITH_ARG https://git.kernel.org/riscv/c/2efa234f5e0c - [v4,03/12] riscv: ftrace: align patchable functions to 4 Byte boundary https://git.kernel.org/riscv/c/cced570c2c0c - [v4,04/12] kernel: ftrace: export ftrace_sync_ipi (no matching commit) - [v4,05/12] riscv: ftrace: prepare ftrace for atomic code patching (no matching commit) - [v4,06/12] riscv: ftrace: do not use stop_machine to update code (no matching commit) - [v4,07/12] riscv: vector: Support calling schedule() for preemptible Vector https://git.kernel.org/riscv/c/e2a8cbdbe932 - [v4,08/12] riscv: add a data fence for CMODX in the kernel mode https://git.kernel.org/riscv/c/29b59e3bbb6e - [v4,09/12] riscv: ftrace: support PREEMPT https://git.kernel.org/riscv/c/f48ba55bb8a8 - [v4,10/12] riscv: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS (no matching commit) - [v4,11/12] riscv: ftrace: support direct call using call_ops https://git.kernel.org/riscv/c/7ef9ae7457c0 - [v4,12/12] riscv: Documentation: add a description about dynamic ftrace https://git.kernel.org/riscv/c/0e07200b2af6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html