[GIT PULL] MIPS fixes for v6.8

From: Thomas Bogendoerfer
Date: Wed Feb 14 2024 - 11:55:19 EST


The following changes since commit 841c35169323cd833294798e58b9bf63fa4fa1de:

Linux 6.8-rc4 (2024-02-11 12:18:13 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/ tags/mips-fixes_6.8_2

for you to fetch changes up to 8fa5070833886268e4fb646daaca99f725b378e9:

mm/memory: Use exception ip to search exception tables (2024-02-12 23:04:42 +0100)

----------------------------------------------------------------
- Fix for broken ipv6 checksums
- Fix handling of exceptions in delay slots

----------------------------------------------------------------
Guenter Roeck (1):
MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler

Jiaxun Yang (3):
ptrace: Introduce exception_ip arch hook
MIPS: Clear Cause.BD in instruction_pointer_set
mm/memory: Use exception ip to search exception tables

arch/mips/include/asm/checksum.h | 3 ++-
arch/mips/include/asm/ptrace.h | 3 +++
arch/mips/kernel/ptrace.c | 7 +++++++
include/linux/ptrace.h | 4 ++++
mm/memory.c | 4 ++--
5 files changed, 18 insertions(+), 3 deletions(-)

--
Crap can work. Given enough thrust pigs will fly, but it's not necessarily a
good idea. [ RFC1925, 2.3 ]