linux/arch/riscv/kernel
Palmer Dabbelt 66d18dbda8
RISC-V: Take text_mutex in ftrace_init_nop()
Without this we get lockdep failures.  They're spurious failures as SMP isn't
up when ftrace_init_nop() is called.  As far as I can tell the easiest fix is
to just take the lock, which also seems like the safest fix.

Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
Acked-by: Guo Ren <guoren@kernel.org>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
2020-09-11 12:15:21 -07:00
..
vdso riscv: disable stack-protector for vDSO 2020-08-04 15:02:49 -07:00
.gitignore
asm-offsets.c riscv: Cleanup unnecessary define in asm-offset.c 2020-07-30 11:37:44 -07:00
cacheinfo.c
cpu-hotplug.c
cpu.c
cpu_ops.c
cpu_ops_sbi.c
cpu_ops_spinwait.c
cpufeature.c
entry.S riscv: Cleanup unnecessary define in asm-offset.c 2020-07-30 11:37:44 -07:00
fpu.S
ftrace.c RISC-V: Take text_mutex in ftrace_init_nop() 2020-09-11 12:15:21 -07:00
head.h
head.S riscv: Setup exception vector for nommu platform 2020-08-14 16:28:20 -07:00
irq.c
jump_label.c riscv: Add jump-label implementation 2020-07-30 11:37:43 -07:00
kgdb.c riscv: Fix "no previous prototype" compile warning in kgdb.c file 2020-07-09 20:09:30 -07:00
Makefile RISC-V: Remove CLINT related code from timer and arch 2020-08-20 10:58:13 -07:00
mcount-dyn.S
mcount.S
module-sections.c
module.c riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs 2020-07-30 11:37:41 -07:00
module.lds
patch.c
perf_callchain.c
perf_event.c
perf_regs.c
process.c RISC-V Patches for the 5.9 Merge Window, Part 1 2020-08-07 10:11:12 -07:00
ptrace.c riscv: switch to ->regset_get() 2020-07-27 14:31:10 -04:00
reset.c
riscv_ksyms.c
sbi.c RISC-V: Add mechanism to provide custom IPI operations 2020-08-20 10:55:40 -07:00
setup.c RISC-V: Remove CLINT related code from timer and arch 2020-08-20 10:58:13 -07:00
signal.c
smp.c RISC-V: Remove CLINT related code from timer and arch 2020-08-20 10:58:13 -07:00
smpboot.c RISC-V: Remove CLINT related code from timer and arch 2020-08-20 10:58:13 -07:00
soc.c
stacktrace.c
sys_riscv.c RISC-V: Don't allow write+exec only page mapping request in mmap 2020-06-18 17:28:53 -07:00
syscall_table.c
time.c
traps.c RISC-V: Setup exception vector early 2020-07-30 11:37:48 -07:00
traps_misaligned.c
vdso.c
vmlinux.lds.S riscv: Fixup static_obj() fail 2020-07-30 11:37:21 -07:00