Messages in this thread |  | | From | Tiezhu Yang <> | | Subject | [RFC PATCH 0/3] Move thread_info into task_struct for LoongArch | | Date | Tue, 28 Apr 2026 15:20:18 +0800 |
| |
This is still an RFC, based on 7.1-rc1. I will perform more tests locally. Looking forward to more review comments and test results.
Tiezhu Yang (3): LoongArch: Implement CONFIG_THREAD_INFO_IN_TASK LoongArch: BPF: Inline bpf_get_current_task{_btf}() helpers LoongArch: BPF: Inline bpf_get_smp_processor_id() helper
arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/current.h | 22 ++++++++++++ arch/loongarch/include/asm/processor.h | 44 +++--------------------- arch/loongarch/include/asm/ptrace.h | 6 ---- arch/loongarch/include/asm/smp.h | 3 +- arch/loongarch/include/asm/stackframe.h | 9 +++-- arch/loongarch/include/asm/switch_to.h | 15 ++++++-- arch/loongarch/include/asm/thread_info.h | 13 +------ arch/loongarch/kernel/asm-offsets.c | 7 ++-- arch/loongarch/kernel/entry.S | 7 ++-- arch/loongarch/kernel/head.S | 18 ++++++---- arch/loongarch/kernel/process.c | 6 ++++ arch/loongarch/kernel/relocate.c | 2 +- arch/loongarch/kernel/setup.c | 3 ++ arch/loongarch/kernel/smp.c | 8 +++-- arch/loongarch/kernel/switch.S | 9 ++--- arch/loongarch/net/bpf_jit.c | 26 ++++++++++++++ 17 files changed, 115 insertions(+), 84 deletions(-) create mode 100644 arch/loongarch/include/asm/current.h
-- 2.42.0
|  |