summaryrefslogtreecommitdiff
path: root/arch/riscv/kernel
AgeCommit message (Expand)AuthorFilesLines
2025-12-07RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence e...Danil Skrebenkov1-0/+1
2025-10-29riscv: kprobes: Fix probe address validationFabian Vogt1-4/+9
2025-08-28sched: Add wrapper for get_wchan() to keep task blockedKees Cook1-7/+5
2025-05-02riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_breakWangYuli1-3/+1
2025-05-02riscv: KGDB: Do not inline arch_kgdb_breakpoint()WangYuli1-0/+8
2025-05-02riscv: Properly export reserved regions in /proc/iomemBjörn Töpel1-1/+35
2025-01-23riscv: Fix sleeping in invalid context in die()Nam Cao1-3/+3
2024-11-08riscv: Remove duplicated GET_RMChunyan Zhang1-2/+0
2024-11-08riscv: Remove unused GENERATING_ASM_OFFSETSChunyan Zhang1-2/+0
2024-11-08riscv: Use '%u' to format the output of 'cpu'WangYuli1-1/+1
2024-11-08riscv: efi: Set NX compat flag in PE/COFF headerHeinrich Schuchardt1-1/+1
2024-11-08riscv: vdso: Prevent the compiler from inserting calls to memset()Alexandre Ghiti1-0/+1
2024-10-17riscv: Fix fp alignment bug in perf_callchain_user()Jinjie Ruan1-1/+1
2024-09-12riscv: set trap vector earlieryang.zhang1-0/+3
2024-07-27riscv: stacktrace: fix usage of ftrace_graph_ret_addr()Puranjay Mohan1-1/+2
2024-07-18riscv: kexec: Avoid deadlock in kexec crash pathSong Shuai1-9/+1
2024-06-16riscv: stacktrace: fixed walk_stackframe()Matthew Bystrin1-6/+14
2024-06-16riscv: stacktrace: Make walk_stackframe cross pt_regs frameGuo Ren2-1/+11
2024-04-10riscv: process: Fix kernel gp leakageStefan O'Rear1-3/+0
2024-01-25riscv: Fix module_alloc() that did not reset the linear mapping permissionsAlexandre Ghiti1-1/+2
2024-01-25riscv: Check if the code to patch lies in the exit sectionAlexandre Ghiti3-1/+14
2023-12-13riscv: fix misaligned access handling of C.SWSP and C.SDSPClément Léger1-4/+2
2023-11-28riscv: kprobes: allow writing to x0Nam Cao1-1/+1
2023-07-23riscv: uprobes: Restore thread.bad_causeTiezhu Yang1-0/+2
2023-05-01riscv: Do not set initial_boot_params to the linear address of the dtbAlexandre Ghiti1-4/+1
2023-05-01riscv: Move early dtb mapping into the fixmap regionAlexandre Ghiti1-1/+0
2023-04-20riscv: add icache flush for nommu sigreturn trampolineMathis Salmen1-1/+8
2023-03-17RISC-V: Don't check text_mutex during stop_machineConor Dooley2-5/+37
2023-03-17riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack modeAlexandre Ghiti1-1/+1
2023-03-17riscv: Avoid enabling interrupts in die()Mattias Nissler1-2/+3
2023-03-17RISC-V: Avoid dereferening NULL regs in die()Palmer Dabbelt1-3/+6
2023-03-10riscv: ftrace: Reduce the detour code size to halfGuo Ren2-72/+35
2023-03-10RISC-V: time: initialize hrtimer based broadcast clock event deviceConor Dooley1-0/+3
2023-02-22riscv: kprobe: Fixup misaligned load textGuo Ren1-3/+5
2023-02-22kprobes: treewide: Cleanup the error messages for kprobesMasami Hiramatsu1-6/+5
2023-02-14riscv: stacktrace: Fix missing the first frameLiu Shixin1-1/+2
2023-02-09riscv: kprobe: Fixup kernel panic when probing an illegal positionGuo Ren1-0/+18
2023-02-01riscv/kprobe: Fix instruction simulation of JALRLiao Chang1-2/+2
2023-02-01exit: Add and use make_task_dead.Eric W. Biederman1-1/+1
2023-01-12riscv, kprobes: Stricter c.jr/c.jalr decodingBjörn Töpel1-2/+2
2023-01-12riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argumentGuo Ren1-1/+1
2022-12-31RISC-V: Align the shadow stackPalmer Dabbelt1-1/+1
2022-12-08riscv: kexec: Fixup irq controller broken in kexec crash pathGuo Ren1-0/+35
2022-12-08riscv: fix race when vmap stack overflowJisheng Zhang2-0/+31
2022-12-08riscv: mm: Proper page permissions after initmem freeBjörn Töpel1-4/+5
2022-12-08riscv: vdso: fix section overlapping under some conditionsJisheng Zhang1-0/+1
2022-12-02RISC-V: vdso: Do not add missing symbols to version section in linker scriptNathan Chancellor2-0/+5
2022-11-16riscv: fix reserved memory setupConor Dooley1-0/+1
2022-11-16riscv: vdso: fix build with llvmJisheng Zhang1-1/+1
2022-11-16riscv: process: fix kernel info leakageJisheng Zhang1-0/+2