[GIT PULL] RISC-V Fixes for 5.17-rc4

From: Palmer Dabbelt
Date: Fri Feb 11 2022 - 14:28:22 EST


The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07:

Linux 5.17-rc1 (2022-01-23 10:12:53 +0200)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-5.17-rc4

for you to fetch changes up to 6df2a016c0c8a3d0933ef33dd192ea6606b115e3:

riscv: fix build with binutils 2.38 (2022-02-10 09:17:01 -0800)

----------------------------------------------------------------
RISC-V Fixes for 5.17-rc4

* A fix to avoid undefined behavior when stack backtracing, which
manifests in GCC as incorrect stack addresses.
* A few fixes for the XIP kernels.
* A fix to tracking NUMA state on CPU hotplug.
* Support for the recently relesaed binutils-2.38, which changed the
default ISA version to one without CSRs or fence.i in I.

----------------------------------------------------------------
Aurelien Jarno (1):
riscv: fix build with binutils 2.38

Changbin Du (1):
riscv: eliminate unreliable __builtin_frame_address(1)

Jisheng Zhang (1):
riscv: extable: fix err reg writing in dedicated uaccess handler

Myrtle Shah (1):
riscv: Fix XIP_FIXUP_FLASH_OFFSET

Palmer Dabbelt (2):
riscv/mm: Add XIP_FIXUP for phys_ram_base
riscv/mm: Add XIP_FIXUP for riscv_pfn_base

Pingfan Liu (1):
riscv: cpu-hotplug: clear cpu from numa map when teardown

arch/riscv/Makefile | 6 ++++++
arch/riscv/kernel/cpu-hotplug.c | 2 ++
arch/riscv/kernel/head.S | 11 +++++------
arch/riscv/kernel/stacktrace.c | 9 +++++----
arch/riscv/mm/extable.c | 6 +++---
arch/riscv/mm/init.c | 2 ++
6 files changed, 23 insertions(+), 13 deletions(-)