1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/arch
Alexandre Ghiti 35d33c76d6
riscv: Initialize thread pointer before calling C functions
Because of the stack canary feature that reads from the current task
structure the stack canary value, the thread pointer register "tp" must
be set before calling any C function from head.S: by chance, setup_vm
and all the functions that it calls does not seem to be part of the
functions where the canary check is done, but in the following commits,
some functions will.

Fixes: f2c9699f65 ("riscv: Add STACKPROTECTOR supported")
Signed-off-by: Alexandre Ghiti <alexandre.ghiti@canonical.com>
Cc: stable@vger.kernel.org
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
2022-06-01 21:46:23 -07:00
..
alpha Not a lot of material this cycle. Many singleton patches against various 2022-05-27 11:22:03 -07:00
arc ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type 2022-04-26 09:35:28 -07:00
arm More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
arm64 RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
csky More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
hexagon ptrace: Cleanups for v5.18 2022-03-28 17:29:53 -07:00
ia64 More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
m68k More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
microblaze microblaze: fix typos in comments 2022-05-02 08:36:10 +02:00
mips RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
nios2 Kbuild updates for v5.19 2022-05-26 12:09:50 -07:00
openrisc OpenRISC updates for 5.19 2022-05-26 17:27:49 -07:00
parisc RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
powerpc RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
riscv riscv: Initialize thread pointer before calling C functions 2022-06-01 21:46:23 -07:00
s390 RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
sh More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
sparc RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
um Kbuild updates for v5.19 2022-05-26 12:09:50 -07:00
x86 RISC-V Patches for the 5.19 Merge Window, Part 1 2022-05-31 14:10:54 -07:00
xtensa Random number generator updates for Linux 5.19-rc1. 2022-05-24 11:58:10 -07:00
.gitignore
Kconfig powerpc updates for 5.19 2022-05-28 11:27:17 -07:00