Linus Torvalds
2a4c0c11c0
Merge tag 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
...
Pull s390 updates from Vasily Gorbik:
- Add support for CONFIG_PAGE_TABLE_CHECK and enable it in
debug_defconfig. s390 can only tell user from kernel PTEs via the mm,
so mm_struct is now passed into pxx_user_accessible_page() callbacks
- Expose the PCI function UID as an arch-specific slot attribute in
sysfs so a function can be identified by its user-defined id while
still in standby. Introduces a generic ARCH_PCI_SLOT_GROUPS hook in
drivers/pci/slot.c
- Refresh s390 PCI documentation to reflect current behavior and cover
previously undocumented sysfs attributes
- zcrypt device driver cleanup series: consistent field types, clearer
variable naming, a kernel-doc warning fix, and a comment explaining
the intentional synchronize_rcu() in pkey_handler_register()
- Provide an s390 arch_raw_cpu_ptr() that avoids the detour via
get_lowcore() using alternatives, shrinking defconfig by ~27 kB
- Guard identity-base randomization with kaslr_enabled() so nokaslr
keeps the identity mapping at 0 even with RANDOMIZE_IDENTITY_BASE=y
- Build S390_MODULES_SANITY_TEST as a module only by requiring KUNIT &&
m, since built-in would not exercise module loading
- Remove the permanently commented-out HMCDRV_DEV_CLASS create_class()
code in the hmcdrv driver
- Drop stale ident_map_size extern conflicting with asm/page.h
* tag 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
s390/zcrypt: Fix warning about wrong kernel doc comment
PCI: s390: Expose the UID as an arch specific PCI slot attribute
docs: s390/pci: Improve and update PCI documentation
s390/pkey: Add comment about synchronize_rcu() to pkey base
s390/hmcdrv: Remove commented out code
s390/zcrypt: Slight rework on the agent_id field
s390/zcrypt: Explicitly use a card variable in _zcrypt_send_cprb
s390/zcrypt: Rework MKVP fields and handling
s390/zcrypt: Make apfs a real unsigned int field
s390/zcrypt: Rework domain processing within zcrypt device driver
s390/zcrypt: Move inline function rng_type6cprb_msgx from header to code
s390/percpu: Provide arch_raw_cpu_ptr()
s390: Enable page table check for debug_defconfig
s390/pgtable: Add s390 support for page table check
s390/pgtable: Use set_pmd_bit() to invalidate PMD entry
mm/page_table_check: Pass mm_struct to pxx_user_accessible_page()
s390/boot: Respect kaslr_enabled() for identity randomization
s390/Kconfig: Make modules sanity test a module-only option
s390/setup: Drop stale ident_map_size declaration
2026-04-22 11:13:45 -07:00
..
2026-04-22 11:13:45 -07:00
2026-04-22 11:13:45 -07:00
2026-03-11 15:12:36 +01:00
2023-08-16 23:54:47 +10:00
2019-05-30 11:26:32 -07:00
2022-08-07 17:52:35 -07:00
2024-09-17 22:17:57 +10:00
2025-09-01 13:23:29 +05:30
2022-09-28 19:22:13 +10:00
2022-11-18 19:00:16 +11:00
2019-05-24 17:27:11 +02:00
2024-09-17 22:17:57 +10:00
2024-03-07 13:34:14 +01:00
2026-01-07 09:31:04 +05:30
2025-09-08 14:58:51 -07:00
2022-06-29 20:43:04 +10:00
2021-12-23 22:33:10 +11:00
2025-11-21 11:21:20 +01:00
2025-09-01 13:23:29 +05:30
2025-09-13 16:55:07 -07:00
2025-02-26 21:15:07 +05:30
2025-02-26 21:15:07 +05:30
2026-04-01 09:21:07 +05:30
2020-12-04 01:01:10 +11:00
2023-04-29 09:08:44 +02:00
2022-04-26 13:35:54 -07:00
2022-06-29 17:04:09 -07:00
2025-03-16 22:04:27 +11:00
2023-10-20 23:18:07 +11:00
2023-10-20 23:18:07 +11:00
2019-12-09 13:54:34 -06:00
2025-09-01 13:23:29 +05:30
2022-09-26 22:26:49 +10:00
2023-04-20 18:20:05 +08:00
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2024-04-17 13:37:20 +02:00
2025-11-12 10:00:15 -08:00
2020-07-29 23:47:54 +10:00
2019-08-20 21:22:15 +10:00
2025-09-06 17:02:55 +05:30
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2022-11-30 21:46:48 +11:00
2020-10-08 21:17:15 +11:00
2025-03-16 22:04:27 +11:00
2019-06-05 17:30:28 +02:00
2020-09-11 09:14:43 +02:00
2022-07-22 17:24:47 -05:00
2022-05-06 00:00:21 +10:00
2024-10-29 23:01:36 +11:00
2019-05-30 11:26:35 -07:00
2026-01-08 17:56:53 +05:30
2024-04-15 11:02:51 -07:00
2019-08-30 09:40:15 +10:00
2019-06-05 17:37:07 +02:00
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2024-05-10 16:36:10 +10:00
2024-11-10 22:33:52 +11:00
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2025-08-25 14:46:42 -06:00
2025-09-16 16:13:00 +05:30
2024-05-19 14:36:18 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:35 -07:00
2021-04-07 10:56:52 +02:00
2019-05-30 11:26:32 -07:00
2025-09-16 16:13:00 +05:30
2026-04-01 09:21:06 +05:30
2025-04-16 22:16:09 +05:30
2020-07-29 23:47:53 +10:00
2025-09-01 13:23:29 +05:30
2021-01-24 10:34:53 -08:00
2019-05-24 17:39:01 +02:00
2026-01-26 20:02:19 -08:00
2026-01-30 09:27:26 +05:30
2023-12-08 12:02:37 +01:00
2019-05-30 11:26:35 -07:00
2023-12-08 12:02:37 +01:00
2023-08-16 23:54:50 +10:00
2025-12-22 18:25:07 +05:30
2021-03-24 14:09:29 +11:00
2021-12-23 22:33:12 +11:00
2024-02-15 00:14:06 +11:00
2020-08-25 01:31:33 +10:00
2023-04-20 13:21:49 +10:00
2023-10-19 17:12:47 +11:00
2025-08-28 16:58:44 -07:00
2025-09-01 13:23:29 +05:30
2019-05-30 11:26:32 -07:00
2025-02-26 21:15:08 +05:30
2025-04-01 09:29:18 -07:00
2025-10-29 10:27:30 +01:00
2021-12-23 22:33:12 +11:00
2023-11-23 11:32:29 +01:00
2024-06-28 22:28:48 +10:00
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2025-10-02 18:18:33 -07:00
2025-09-30 13:40:02 -04:00
2025-09-01 13:23:29 +05:30
2024-04-23 15:00:04 +10:00
2026-04-01 09:21:04 +05:30
2024-10-23 18:53:20 +11:00
2026-01-29 09:06:01 +05:30
2024-11-07 14:25:15 -08:00
2026-01-07 09:31:04 +05:30
2025-09-01 13:23:29 +05:30
2019-06-05 17:30:28 +02:00
2024-11-19 14:11:30 +11:00
2025-09-01 13:23:29 +05:30
2020-07-28 12:34:52 +10:00
2024-10-25 13:00:49 -04:00
2025-09-01 13:23:29 +05:30
2023-09-14 22:04:23 +10:00
2019-06-05 17:30:28 +02:00
2021-12-23 22:33:10 +11:00
2025-02-26 13:17:23 -05:00
2020-12-04 01:01:22 +11:00
2025-09-13 16:55:07 -07:00
2025-09-30 13:40:02 -04:00
2023-12-13 21:49:22 +11:00
2022-05-24 08:46:37 +02:00
2023-10-04 11:38:11 +02:00
2024-06-03 22:06:28 +10:00
2025-09-01 13:23:29 +05:30
2024-10-29 23:01:05 +11:00
2024-03-07 23:06:19 +11:00
2019-05-30 11:26:32 -07:00
2022-03-08 00:05:00 +11:00
2025-11-28 08:40:55 +01:00
2021-08-10 23:14:55 +10:00
2025-07-09 22:42:14 -07:00
2019-04-08 12:09:27 +01:00
2024-09-21 07:29:05 -07:00
2025-09-01 13:23:29 +05:30
2025-02-11 11:39:10 +05:30
2025-09-15 16:40:52 +05:30
2020-09-25 00:36:41 +09:00
2022-06-22 12:51:49 +10:00
2025-09-01 13:23:29 +05:30
2019-05-24 17:27:12 +02:00
2019-06-05 17:37:18 +02:00
2019-06-05 17:37:17 +02:00
2019-05-30 11:26:32 -07:00
2024-02-15 00:14:06 +11:00
2019-06-05 17:37:17 +02:00
2023-06-23 17:04:04 -07:00
2019-05-30 11:26:32 -07:00
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2024-02-21 15:15:40 +11:00
2026-04-05 13:53:40 -07:00
2026-04-05 13:53:40 -07:00
2026-04-05 13:53:40 -07:00
2025-09-15 13:38:40 +05:30
2026-01-12 15:39:14 +01:00
2022-05-06 00:00:20 +10:00
2019-06-05 17:37:06 +02:00
2025-09-06 17:33:19 +05:30
2023-11-06 15:21:33 +11:00
2024-08-07 22:49:19 +10:00
2019-05-30 11:26:32 -07:00
2024-11-14 10:40:01 +01:00
2021-02-09 01:09:44 +11:00
2023-08-18 10:12:23 -07:00
2024-07-12 15:52:19 -07:00
2023-10-19 17:12:47 +11:00
2026-03-04 11:05:06 +05:30
2026-04-22 11:13:45 -07:00
2026-04-05 13:52:57 -07:00
2025-05-04 09:05:47 +05:30
2026-01-30 09:27:26 +05:30
2024-05-08 00:21:30 +10:00
2019-05-30 11:26:32 -07:00
2021-08-25 16:37:18 +10:00
2020-12-04 01:01:30 +11:00
2025-03-16 22:04:27 +11:00
2019-07-13 16:08:36 -07:00
2019-05-24 17:27:12 +02:00
2025-09-01 13:23:29 +05:30
2025-09-06 15:49:43 +05:30
2024-02-19 16:16:34 +11:00
2025-04-16 22:30:22 +05:30
2022-07-27 21:36:05 +10:00
2025-09-01 13:23:29 +05:30
2025-02-11 10:53:00 +05:30
2026-04-01 09:21:06 +05:30
2022-09-15 22:55:46 +10:00
2019-06-05 17:37:07 +02:00
2019-07-13 16:08:36 -07:00
2022-11-24 23:12:18 +11:00
2025-09-01 13:23:29 +05:30
2022-12-02 17:48:50 +11:00
2022-12-02 17:48:50 +11:00
2020-01-23 21:31:14 +11:00
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2025-12-22 18:25:07 +05:30
2019-05-30 11:26:32 -07:00
2023-03-30 23:36:34 +11:00
2023-02-13 22:35:02 +11:00
2025-09-15 13:38:40 +05:30
2022-09-28 19:22:11 +10:00
2020-11-20 11:16:35 -08:00
2024-02-14 14:24:06 +11:00
2019-11-12 12:25:49 +11:00
2021-10-07 19:52:58 +11:00
2026-01-30 09:27:26 +05:30
2019-05-30 11:26:32 -07:00
2024-11-06 23:46:26 +11:00
2020-04-01 14:30:51 +11:00
2026-01-26 20:02:18 -08:00
2022-05-19 23:11:26 +10:00
2024-11-11 17:17:04 -08:00
2023-06-09 23:29:51 +10:00
2025-09-01 13:23:29 +05:30
2021-12-23 22:33:14 +11:00
2020-11-22 10:48:22 -08:00
2024-11-11 17:17:04 -08:00
2022-12-02 17:48:02 +11:00
2025-09-01 13:23:29 +05:30
2019-05-30 11:26:32 -07:00
2025-02-26 21:15:07 +05:30
2022-03-08 22:15:32 +11:00
2024-11-14 14:17:36 +11:00
2022-11-18 02:18:10 +01:00
2025-02-26 21:09:43 +05:30
2023-03-23 17:18:33 -07:00
2022-05-28 11:27:17 -07:00
2019-05-30 11:26:32 -07:00
2022-04-18 07:21:12 +02:00
2024-03-07 23:06:19 +11:00
2025-09-01 13:23:29 +05:30
2022-10-07 00:59:54 +11:00
2025-05-11 17:48:15 -07:00
2022-09-28 19:22:08 +10:00
2022-11-01 10:24:09 +11:00
2024-11-02 12:37:36 +01:00
2026-01-07 09:31:05 +05:30
2022-05-05 22:11:57 +10:00
2021-08-27 00:56:54 +10:00
2024-11-07 14:25:15 -08:00
2026-01-20 19:24:32 -08:00
2025-09-22 14:48:56 +05:30
2022-05-13 23:59:23 +02:00
2026-02-06 15:47:19 -08:00
2025-09-01 13:23:29 +05:30
2025-11-14 11:12:56 +05:30
2019-06-19 17:09:55 +02:00
2024-05-22 20:14:47 -04:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:32 -07:00
2025-09-01 13:23:29 +05:30
2026-04-13 08:39:51 -07:00
2024-10-29 23:01:52 +11:00
2019-05-30 11:26:32 -07:00
2019-11-28 17:02:31 +11:00
2019-11-28 17:02:31 +11:00
2024-05-08 00:21:30 +10:00
2026-04-01 09:21:06 +05:30
2025-09-01 13:23:29 +05:30
2022-07-27 21:36:05 +10:00
2022-01-30 21:17:00 -05:00
2022-05-22 15:58:27 +10:00
2025-09-01 13:23:29 +05:30
2025-09-01 13:23:29 +05:30
2023-08-22 00:09:06 +10:00
2024-11-11 21:51:42 +01:00
2024-05-03 17:07:50 +02:00
2024-07-03 15:16:54 +02:00
2024-02-15 00:14:05 +11:00
2023-08-24 22:33:16 +10:00
2024-02-01 09:47:59 -08:00
2025-02-24 12:26:21 +05:30
2021-08-10 23:15:02 +10:00
2025-09-06 17:33:18 +05:30
2025-02-26 21:15:08 +05:30