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-10-21 11:09:21 +02:00
2025-07-21 12:41:55 +02:00
2025-03-04 17:18:05 +01:00
2025-06-16 16:23:02 +02:00
2026-01-02 13:23:48 +01:00
2025-03-04 17:18:07 +01:00
2025-11-24 11:45:21 +01:00
2025-04-14 11:23:21 +02:00
2025-06-16 16:23:02 +02:00
2025-03-04 17:18:03 +01:00
2026-01-27 12:16:16 +01:00
2026-01-17 15:52:49 +01:00
2025-09-29 13:52:08 +02:00
2024-12-15 16:19:03 +01:00
2026-03-28 00:43:24 +01:00
2025-10-09 10:51:43 -07:00
2025-01-26 17:24:02 +01:00
2026-01-27 12:16:16 +01:00
2025-09-29 13:52:08 +02:00
2025-10-21 10:25:55 +02:00
2025-09-29 13:52:08 +02:00
2025-09-29 13:52:08 +02:00
2025-06-16 16:23:02 +02:00
2025-03-18 17:13:51 +01:00
2025-06-16 16:23:02 +02:00
2025-11-06 14:12:31 +01:00
2025-01-03 11:00:53 +01:00
2025-09-29 13:52:08 +02:00
2025-03-18 17:13:04 +01:00
2026-02-04 17:00:08 +01:00
2026-02-18 15:22:59 +01:00
2025-04-16 09:26:49 +02:00
2025-03-18 17:13:51 +01:00
2025-06-16 16:23:02 +02:00
2025-01-13 09:50:18 +01:00
2025-11-17 11:10:39 +01:00
2025-07-21 13:01:03 +00:00
2025-06-16 16:23:02 +02:00
2024-12-26 10:50:05 -05:00
2025-06-16 16:23:02 +02:00
2025-11-14 11:34:27 +01:00
2025-03-04 17:18:07 +01:00
2025-11-17 11:10:38 +01:00
2025-04-14 11:23:21 +02:00
2026-02-04 17:00:08 +01:00
2026-02-04 17:00:10 +01:00
2026-02-21 17:09:51 -08:00
2026-02-25 16:46:07 +01:00
2025-04-01 09:29:18 -07:00
2025-06-16 16:23:02 +02:00
2025-06-16 16:23:02 +02:00
2026-02-05 09:43:47 +01:00
2025-03-18 17:13:05 +01:00
2025-03-31 12:20:39 +02:00
2026-03-16 16:56:39 +01:00
2025-09-29 13:52:08 +02:00
2025-11-24 11:45:21 +01:00
2025-06-16 16:23:02 +02:00
2025-04-09 12:12:41 +02:00
2025-06-16 16:23:02 +02:00
2026-02-04 17:00:10 +01:00
2026-02-04 17:00:10 +01:00
2025-06-16 16:23:02 +02:00
2025-06-16 16:23:02 +02:00
2025-10-14 14:45:21 -07:00
2024-12-15 16:19:04 +01:00
2026-02-13 11:31:15 -08:00
2025-11-14 11:30:05 +01:00
2025-02-21 12:01:57 +01:00
2025-04-17 16:43:12 +02:00
2025-09-05 15:11:09 +02:00
2026-01-27 12:21:20 +01:00
2025-12-07 16:15:23 +01:00
2025-11-24 11:45:20 +01:00
2024-11-19 13:34:06 -08:00
2026-02-04 17:00:10 +01:00
2026-02-04 17:00:10 +01:00
2025-01-26 17:24:02 +01:00
2026-01-31 10:52:30 +08:00
2026-01-17 15:52:49 +01:00
2026-03-03 16:42:14 +01:00
2026-01-27 12:16:16 +01:00
2025-06-16 16:23:02 +02:00
2025-09-29 13:52:08 +02:00
2025-06-16 16:23:02 +02:00
2025-11-17 11:10:38 +01:00
2024-11-23 09:58:07 -08:00
2025-06-26 15:30:51 +02:00
2025-06-16 16:23:02 +02:00
2025-06-29 13:12:02 +02:00
2025-11-06 14:17:28 +01:00
2025-09-29 13:52:08 +02:00
2025-11-24 11:45:21 +01:00
2026-03-16 16:56:39 +01:00
2025-09-29 13:52:08 +02:00
2025-11-17 11:10:38 +01:00
2025-11-17 11:10:38 +01:00
2025-03-04 17:18:07 +01:00
2025-11-17 11:10:38 +01:00
2025-09-29 13:52:08 +02:00
2026-02-13 11:31:15 -08:00
2025-11-14 11:34:27 +01:00
2025-03-31 12:20:39 +02:00
2025-06-16 16:23:02 +02:00
2025-06-16 16:23:02 +02:00
2026-02-04 17:00:10 +01:00
2025-11-17 11:10:39 +01:00
2026-02-04 17:00:10 +01:00
2025-11-25 15:28:07 +01:00
2025-06-16 16:23:02 +02:00
2026-02-25 16:46:07 +01:00
2025-03-18 17:13:51 +01:00