Files
linux/arch/s390/include/asm
Linus Torvalds e522b75c44 Merge tag 's390-7.0-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Pull s390 fixes from Vasily Gorbik:

 - Add array_index_nospec() to syscall dispatch table lookup to prevent
   limited speculative out-of-bounds access with user-controlled syscall
   number

 - Mark array_index_mask_nospec() __always_inline since GCC may emit an
   out-of-line call instead of the inline data dependency sequence the
   mitigation relies on

 - Clear r12 on kernel entry to prevent potential speculative use of
   user value in system_call, ext/io/mcck interrupt handlers

* tag 's390-7.0-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
  s390/entry: Scrub r12 register on kernel entry
  s390/syscalls: Add spectre boundary for syscall dispatch table
  s390/barrier: Make array_index_mask_nospec() __always_inline
2026-03-28 09:50:11 -07:00
..
2025-04-14 11:23:21 +02:00
2026-01-27 12:16:16 +01:00
2025-10-21 10:25:55 +02:00
2020-08-26 18:47:21 +02:00
2025-11-06 14:12:31 +01:00
2020-12-16 14:55:49 +01:00
2025-11-17 11:10:38 +01:00
2026-02-25 16:46:07 +01:00
2022-12-06 16:18:22 +01:00
2026-02-05 09:43:47 +01:00
2025-11-24 11:45:21 +01:00
2026-02-04 17:00:10 +01:00
2025-11-17 11:10:38 +01:00
2025-06-26 15:30:51 +02:00
2024-10-30 17:02:39 -07:00
2025-11-17 11:10:38 +01:00
2025-11-17 11:10:38 +01:00
2025-11-17 11:10:38 +01:00
2025-11-14 11:34:27 +01:00
2026-02-04 17:00:10 +01:00
2022-01-30 21:17:00 -05:00
2026-02-04 17:00:10 +01:00
2026-02-25 16:46:07 +01:00