linux/samples
Chenghao Duan bb85d206be samples/ftrace: Adjust LoongArch register restore order in direct calls
Ensure that in the ftrace direct call logic, the CPU register state
(with ra = parent return address) is restored to the correct state after
the execution of the custom trampoline function and before returning to
the traced function. Additionally, guarantee the correctness of the jump
logic for jr t0 (traced function address).

Cc: stable@vger.kernel.org
Fixes: 9cdc3b6a29 ("LoongArch: ftrace: Add direct call support")
Reported-by: Youling Tang <tangyouling@kylinos.cn>
Acked-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Chenghao Duan <duanchenghao@kylinos.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
2025-12-31 15:19:25 +08:00
..
acrn
auxdisplay
binderfs
bpf
cgroup
check-exec
configfs
connector
coresight
damon
fanotify
fprobe
ftrace samples/ftrace: Adjust LoongArch register restore order in direct calls 2025-12-31 15:19:25 +08:00
hid
hidraw
hung_task
hw_breakpoint
kdb
kfifo
kmemleak
kobject
kprobes
landlock
livepatch
mei
nitro_enclaves
pfsm
pidfd
pktgen
qmi
rpmsg
rust samples: rust: fix endianness issue in rust_driver_pci 2025-12-17 18:10:58 +01:00
seccomp
timers
trace_events
trace_printk
tsm-mr
uhid
user_events
v4l
vfio-mdev
vfs Significant patch series in this pull request: 2025-12-06 14:01:20 -08:00
watch_queue
watchdog
Kconfig
Makefile