Merge tag 'riscv-for-linus-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 3 Feb 2023 18:18:39 +0000 (10:18 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 3 Feb 2023 18:18:39 +0000 (10:18 -0800)
commita30df1ea94ad35c7b42d44199fe1376b4d648862
tree5188b188878cd8898bdc14a05be18d50b3941bbe
parentbffede38f82c27cf5e203a2c659fcc9b581dd7b8
parent2f394c0e7d1129a35156e492bc8f445fb20f43ac
Merge tag 'riscv-for-linus-6.2-rc7' of git://git./linux/kernel/git/riscv/linux

Pull RISC-V fixes from Palmer Dabbelt:

 - A build fix to avoid static branches in cpu_relax(), which greatly
   inflates the jump tables and breaks at least
   CONFIG_CC_OPTIMIZE_FOR_SIZE=y.

 - A fix for a kernel panic when probing impossible instruction
   positions.

 - A fix to disable unwind tables, which are enabled by default for
   GCC-13 and result in unhandled relocations in modules.

* tag 'riscv-for-linus-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  riscv: disable generation of unwind tables
  riscv: kprobe: Fixup kernel panic when probing an illegal position
  riscv: Fix build with CONFIG_CC_OPTIMIZE_FOR_SIZE=y