aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--SOURCES/6.11-asus-hid-ally.patch31
-rw-r--r--SOURCES/Patchlist.changelog9
-rw-r--r--SOURCES/kernel-aarch64-16k-debug-fedora.config17
-rw-r--r--SOURCES/kernel-aarch64-16k-fedora.config19
-rw-r--r--SOURCES/kernel-aarch64-64k-debug-rhel.config9
-rw-r--r--SOURCES/kernel-aarch64-64k-rhel.config9
-rw-r--r--SOURCES/kernel-aarch64-debug-fedora.config17
-rw-r--r--SOURCES/kernel-aarch64-debug-rhel.config9
-rw-r--r--SOURCES/kernel-aarch64-fedora.config19
-rw-r--r--SOURCES/kernel-aarch64-rhel.config9
-rw-r--r--SOURCES/kernel-aarch64-rt-debug-rhel.config9
-rw-r--r--SOURCES/kernel-aarch64-rt-rhel.config9
-rw-r--r--SOURCES/kernel-ppc64le-debug-fedora.config11
-rw-r--r--SOURCES/kernel-ppc64le-debug-rhel.config9
-rw-r--r--SOURCES/kernel-ppc64le-fedora.config10
-rw-r--r--SOURCES/kernel-ppc64le-rhel.config9
-rw-r--r--SOURCES/kernel-riscv64-debug-fedora.config11
-rw-r--r--SOURCES/kernel-riscv64-fedora.config10
-rw-r--r--SOURCES/kernel-s390x-debug-fedora.config11
-rw-r--r--SOURCES/kernel-s390x-debug-rhel.config9
-rw-r--r--SOURCES/kernel-s390x-fedora.config10
-rw-r--r--SOURCES/kernel-s390x-rhel.config9
-rw-r--r--SOURCES/kernel-s390x-zfcpdump-rhel.config9
-rw-r--r--SOURCES/kernel-x86_64-debug-fedora.config13
-rw-r--r--SOURCES/kernel-x86_64-debug-rhel.config9
-rw-r--r--SOURCES/kernel-x86_64-fedora.config12
-rw-r--r--SOURCES/kernel-x86_64-rhel.config9
-rw-r--r--SOURCES/kernel-x86_64-rt-debug-rhel.config9
-rw-r--r--SOURCES/kernel-x86_64-rt-rhel.config9
-rw-r--r--SOURCES/kernel.changelog15
-rw-r--r--SOURCES/patch-6.11-redhat.patch233
-rw-r--r--SOURCES/scx-kernel.patch10
-rw-r--r--SOURCES/tas2781-Fix-ROG-ALLY-X-audio.patch74
-rw-r--r--SOURCES/tkg-misc-additions.patch216
-rw-r--r--SOURCES/v2-onexplayer.patch10
-rw-r--r--SPECS/kernel.spec33
36 files changed, 534 insertions, 392 deletions
diff --git a/SOURCES/6.11-asus-hid-ally.patch b/SOURCES/6.11-asus-hid-ally.patch
new file mode 100644
index 0000000..3cd8af0
--- /dev/null
+++ b/SOURCES/6.11-asus-hid-ally.patch
@@ -0,0 +1,31 @@
+From dc24aeded098b2c746bd070f08cca77d27017593 Mon Sep 17 00:00:00 2001
+From: Antheas Kapenekakis <git@antheas.dev>
+Date: Fri, 11 Oct 2024 12:45:38 +0200
+Subject: [PATCH v1] remove ally quirk from asus hid
+
+Unfortunately it bails with ENOMEM preventing the controller from re-attaching
+after suspend.
+---
+ drivers/hid/hid-asus.c | 6 ------
+ 1 file changed, 6 deletions(-)
+
+diff --git a/drivers/hid/hid-asus.c b/drivers/hid/hid-asus.c
+index a282388b7aa5..fd58eed1adde 100644
+--- a/drivers/hid/hid-asus.c
++++ b/drivers/hid/hid-asus.c
+@@ -1245,12 +1245,6 @@ static const struct hid_device_id asus_devices[] = {
+ { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
+ USB_DEVICE_ID_ASUSTEK_ROG_Z13_LIGHTBAR),
+ QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
+- { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
+- USB_DEVICE_ID_ASUSTEK_ROG_NKEY_ALLY),
+- QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
+- { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
+- USB_DEVICE_ID_ASUSTEK_ROG_NKEY_ALLY_X),
+- QUIRK_USE_KBD_BACKLIGHT | QUIRK_ROG_NKEY_KEYBOARD },
+ { HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK,
+ USB_DEVICE_ID_ASUSTEK_ROG_CLAYMORE_II_KEYBOARD),
+ QUIRK_ROG_CLAYMORE_II_KEYBOARD },
+--
+2.46.2
+
diff --git a/SOURCES/Patchlist.changelog b/SOURCES/Patchlist.changelog
index eb16b5b..eb15233 100644
--- a/SOURCES/Patchlist.changelog
+++ b/SOURCES/Patchlist.changelog
@@ -1,3 +1,12 @@
+https://gitlab.com/cki-project/kernel-ark/-/commit/b630c41705d79da0dfb19aa07a8985ba6fb61a02
+ b630c41705d79da0dfb19aa07a8985ba6fb61a02 HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
+
+https://gitlab.com/cki-project/kernel-ark/-/commit/15cf18f2e233b61e3a7514c214baa47b49c7e2bc
+ 15cf18f2e233b61e3a7514c214baa47b49c7e2bc wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts
+
+https://gitlab.com/cki-project/kernel-ark/-/commit/a9eac0825b8509eb9a98121c6e1bfca711d4a3fe
+ a9eac0825b8509eb9a98121c6e1bfca711d4a3fe HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
+
https://gitlab.com/cki-project/kernel-ark/-/commit/37f88e3ca1bde6c898222d6dbd8f4d804c2e9834
37f88e3ca1bde6c898222d6dbd8f4d804c2e9834 media: qcom: camss: Fix ordering of pm_runtime_enable
diff --git a/SOURCES/kernel-aarch64-16k-debug-fedora.config b/SOURCES/kernel-aarch64-16k-debug-fedora.config
index 1b5e56e..dbc386e 100644
--- a/SOURCES/kernel-aarch64-16k-debug-fedora.config
+++ b/SOURCES/kernel-aarch64-16k-debug-fedora.config
@@ -532,14 +532,14 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_CONTROL=y
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
+# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
CONFIG_ARM_SCPI_CPUFREQ=m
@@ -6092,7 +6092,7 @@ CONFIG_PINCTRL_SC7280=m
CONFIG_PINCTRL_SC8180X=m
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
CONFIG_PINCTRL_SC8280XP=m
-CONFIG_PINCTRL_SCMI=m
+CONFIG_PINCTRL_SCMI=y
# CONFIG_PINCTRL_SDM660 is not set
# CONFIG_PINCTRL_SDM670 is not set
CONFIG_PINCTRL_SDM845=m
@@ -6264,6 +6264,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -6574,7 +6577,7 @@ CONFIG_REGULATOR_88PM886=m
CONFIG_REGULATOR_ACT8865=m
# CONFIG_REGULATOR_AD5398 is not set
CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
CONFIG_REGULATOR_AS3722=m
CONFIG_REGULATOR_AW37503=m
CONFIG_REGULATOR_AXP20X=m
@@ -10226,6 +10229,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -10253,7 +10257,7 @@ CONFIG_ZRAM=m
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_ZRAM_MULTI_COMP=y
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -10267,6 +10271,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-16k-fedora.config b/SOURCES/kernel-aarch64-16k-fedora.config
index 1c99698..c80ccb9 100644
--- a/SOURCES/kernel-aarch64-16k-fedora.config
+++ b/SOURCES/kernel-aarch64-16k-fedora.config
@@ -532,14 +532,14 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_CONTROL=y
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
-CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE=y
+# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
+# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
CONFIG_ARM_SCPI_CPUFREQ=m
@@ -6065,7 +6065,7 @@ CONFIG_PINCTRL_SC7280=m
CONFIG_PINCTRL_SC8180X=m
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
CONFIG_PINCTRL_SC8280XP=m
-CONFIG_PINCTRL_SCMI=m
+CONFIG_PINCTRL_SCMI=y
# CONFIG_PINCTRL_SDM660 is not set
# CONFIG_PINCTRL_SDM670 is not set
CONFIG_PINCTRL_SDM845=m
@@ -6237,6 +6237,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -6547,7 +6550,7 @@ CONFIG_REGULATOR_88PM886=m
CONFIG_REGULATOR_ACT8865=m
# CONFIG_REGULATOR_AD5398 is not set
CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
CONFIG_REGULATOR_AS3722=m
CONFIG_REGULATOR_AW37503=m
CONFIG_REGULATOR_AXP20X=m
@@ -10197,6 +10200,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -10224,7 +10228,7 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_ZRAM_MULTI_COMP=y
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -10238,6 +10242,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-64k-debug-rhel.config b/SOURCES/kernel-aarch64-64k-debug-rhel.config
index fcdba04..cb610c8 100644
--- a/SOURCES/kernel-aarch64-64k-debug-rhel.config
+++ b/SOURCES/kernel-aarch64-64k-debug-rhel.config
@@ -411,7 +411,7 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
@@ -5098,6 +5098,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -5317,7 +5320,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
# CONFIG_REGULATOR_AW37503 is not set
CONFIG_REGULATOR_BD718XX=m
# CONFIG_REGULATOR_DA9121 is not set
@@ -8225,6 +8228,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8265,6 +8269,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-64k-rhel.config b/SOURCES/kernel-aarch64-64k-rhel.config
index 4bf6707..71c4570 100644
--- a/SOURCES/kernel-aarch64-64k-rhel.config
+++ b/SOURCES/kernel-aarch64-64k-rhel.config
@@ -411,7 +411,7 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
@@ -5075,6 +5075,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -5294,7 +5297,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
# CONFIG_REGULATOR_AW37503 is not set
CONFIG_REGULATOR_BD718XX=m
# CONFIG_REGULATOR_DA9121 is not set
@@ -8200,6 +8203,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8240,6 +8244,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-debug-fedora.config b/SOURCES/kernel-aarch64-debug-fedora.config
index 6ac6ab2..448018e 100644
--- a/SOURCES/kernel-aarch64-debug-fedora.config
+++ b/SOURCES/kernel-aarch64-debug-fedora.config
@@ -532,14 +532,14 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_CONTROL=y
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
+# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
CONFIG_ARM_SCPI_CPUFREQ=m
@@ -6091,7 +6091,7 @@ CONFIG_PINCTRL_SC7280=m
CONFIG_PINCTRL_SC8180X=m
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
CONFIG_PINCTRL_SC8280XP=m
-CONFIG_PINCTRL_SCMI=m
+CONFIG_PINCTRL_SCMI=y
# CONFIG_PINCTRL_SDM660 is not set
# CONFIG_PINCTRL_SDM670 is not set
CONFIG_PINCTRL_SDM845=m
@@ -6263,6 +6263,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -6573,7 +6576,7 @@ CONFIG_REGULATOR_88PM886=m
CONFIG_REGULATOR_ACT8865=m
# CONFIG_REGULATOR_AD5398 is not set
CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
CONFIG_REGULATOR_AS3722=m
CONFIG_REGULATOR_AW37503=m
CONFIG_REGULATOR_AXP20X=m
@@ -10225,6 +10228,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -10252,7 +10256,7 @@ CONFIG_ZRAM=m
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_ZRAM_MULTI_COMP=y
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -10266,6 +10270,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-debug-rhel.config b/SOURCES/kernel-aarch64-debug-rhel.config
index 8fa9205..8bc92f8 100644
--- a/SOURCES/kernel-aarch64-debug-rhel.config
+++ b/SOURCES/kernel-aarch64-debug-rhel.config
@@ -409,7 +409,7 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
@@ -5094,6 +5094,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -5313,7 +5316,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
# CONFIG_REGULATOR_AW37503 is not set
CONFIG_REGULATOR_BD718XX=m
# CONFIG_REGULATOR_DA9121 is not set
@@ -8221,6 +8224,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8261,6 +8265,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-fedora.config b/SOURCES/kernel-aarch64-fedora.config
index 8062fcd..93b345f 100644
--- a/SOURCES/kernel-aarch64-fedora.config
+++ b/SOURCES/kernel-aarch64-fedora.config
@@ -532,14 +532,14 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
CONFIG_ARM_SCMI_POWERCAP=m
-CONFIG_ARM_SCMI_POWER_CONTROL=m
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_CONTROL=y
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
-CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE=y
+# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_SMC=y
-CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y
+# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE is not set
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y
CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y
CONFIG_ARM_SCPI_CPUFREQ=m
@@ -6064,7 +6064,7 @@ CONFIG_PINCTRL_SC7280=m
CONFIG_PINCTRL_SC8180X=m
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
CONFIG_PINCTRL_SC8280XP=m
-CONFIG_PINCTRL_SCMI=m
+CONFIG_PINCTRL_SCMI=y
# CONFIG_PINCTRL_SDM660 is not set
# CONFIG_PINCTRL_SDM670 is not set
CONFIG_PINCTRL_SDM845=m
@@ -6236,6 +6236,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -6546,7 +6549,7 @@ CONFIG_REGULATOR_88PM886=m
CONFIG_REGULATOR_ACT8865=m
# CONFIG_REGULATOR_AD5398 is not set
CONFIG_REGULATOR_ANATOP=m
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
CONFIG_REGULATOR_AS3722=m
CONFIG_REGULATOR_AW37503=m
CONFIG_REGULATOR_AXP20X=m
@@ -10196,6 +10199,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -10223,7 +10227,7 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_ZRAM_MULTI_COMP=y
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -10237,6 +10241,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-rhel.config b/SOURCES/kernel-aarch64-rhel.config
index cf241fc..4ad8810 100644
--- a/SOURCES/kernel-aarch64-rhel.config
+++ b/SOURCES/kernel-aarch64-rhel.config
@@ -409,7 +409,7 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
@@ -5071,6 +5071,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -5290,7 +5293,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
# CONFIG_REGULATOR_AW37503 is not set
CONFIG_REGULATOR_BD718XX=m
# CONFIG_REGULATOR_DA9121 is not set
@@ -8196,6 +8199,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8236,6 +8240,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-rt-debug-rhel.config b/SOURCES/kernel-aarch64-rt-debug-rhel.config
index fdcbdbe..0456895 100644
--- a/SOURCES/kernel-aarch64-rt-debug-rhel.config
+++ b/SOURCES/kernel-aarch64-rt-debug-rhel.config
@@ -409,7 +409,7 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
@@ -5138,6 +5138,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -5360,7 +5363,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
# CONFIG_REGULATOR_AW37503 is not set
CONFIG_REGULATOR_BD718XX=m
# CONFIG_REGULATOR_DA9121 is not set
@@ -8276,6 +8279,7 @@ CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8316,6 +8320,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-aarch64-rt-rhel.config b/SOURCES/kernel-aarch64-rt-rhel.config
index ddd8998..de5b440 100644
--- a/SOURCES/kernel-aarch64-rt-rhel.config
+++ b/SOURCES/kernel-aarch64-rt-rhel.config
@@ -409,7 +409,7 @@ CONFIG_ARM_SBSA_WATCHDOG=m
CONFIG_ARM_SCMI_CPUFREQ=m
CONFIG_ARM_SCMI_PERF_DOMAIN=y
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
-CONFIG_ARM_SCMI_POWER_DOMAIN=m
+CONFIG_ARM_SCMI_POWER_DOMAIN=y
CONFIG_ARM_SCMI_PROTOCOL=y
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y
@@ -5115,6 +5115,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -5337,7 +5340,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
-CONFIG_REGULATOR_ARM_SCMI=m
+CONFIG_REGULATOR_ARM_SCMI=y
# CONFIG_REGULATOR_AW37503 is not set
CONFIG_REGULATOR_BD718XX=m
# CONFIG_REGULATOR_DA9121 is not set
@@ -8251,6 +8254,7 @@ CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8291,6 +8295,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-ppc64le-debug-fedora.config b/SOURCES/kernel-ppc64le-debug-fedora.config
index b93da2a..906c95b 100644
--- a/SOURCES/kernel-ppc64le-debug-fedora.config
+++ b/SOURCES/kernel-ppc64le-debug-fedora.config
@@ -303,10 +303,6 @@ CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V2 is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -5136,6 +5132,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8434,6 +8433,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -8460,7 +8460,7 @@ CONFIG_ZRAM=m
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_ZRAM_MULTI_COMP=y
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -8474,6 +8474,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-ppc64le-debug-rhel.config b/SOURCES/kernel-ppc64le-debug-rhel.config
index 18e2aa7..bf7aaee 100644
--- a/SOURCES/kernel-ppc64le-debug-rhel.config
+++ b/SOURCES/kernel-ppc64le-debug-rhel.config
@@ -289,10 +289,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4694,6 +4690,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -7679,6 +7678,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -7718,6 +7718,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-ppc64le-fedora.config b/SOURCES/kernel-ppc64le-fedora.config
index d29030e..14823f4 100644
--- a/SOURCES/kernel-ppc64le-fedora.config
+++ b/SOURCES/kernel-ppc64le-fedora.config
@@ -302,9 +302,6 @@ CONFIG_ARM64_ERRATUM_2253138=y
CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -5107,6 +5104,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8403,6 +8403,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -8429,7 +8430,7 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_ZRAM_MULTI_COMP=y
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -8443,6 +8444,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-ppc64le-rhel.config b/SOURCES/kernel-ppc64le-rhel.config
index 326ae90..1b8c9ce 100644
--- a/SOURCES/kernel-ppc64le-rhel.config
+++ b/SOURCES/kernel-ppc64le-rhel.config
@@ -289,10 +289,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4673,6 +4669,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -7656,6 +7655,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -7695,6 +7695,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-riscv64-debug-fedora.config b/SOURCES/kernel-riscv64-debug-fedora.config
index 51b92ad..4be0475 100644
--- a/SOURCES/kernel-riscv64-debug-fedora.config
+++ b/SOURCES/kernel-riscv64-debug-fedora.config
@@ -319,10 +319,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V2 is not set
# CONFIG_ARM_MHU_V3 is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -5134,6 +5130,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
@@ -8541,6 +8540,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -8566,7 +8566,7 @@ CONFIG_ZRAM=m
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_ZRAM_MULTI_COMP=y
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -8580,6 +8580,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-riscv64-fedora.config b/SOURCES/kernel-riscv64-fedora.config
index 8237444..ce30133 100644
--- a/SOURCES/kernel-riscv64-fedora.config
+++ b/SOURCES/kernel-riscv64-fedora.config
@@ -318,9 +318,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU is not set
# CONFIG_ARM_MHU_V2 is not set
# CONFIG_ARM_MHU_V3 is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -5105,6 +5102,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
@@ -8510,6 +8510,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -8535,7 +8536,7 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_ZRAM_MULTI_COMP=y
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -8549,6 +8550,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-s390x-debug-fedora.config b/SOURCES/kernel-s390x-debug-fedora.config
index e05c638..084583a 100644
--- a/SOURCES/kernel-s390x-debug-fedora.config
+++ b/SOURCES/kernel-s390x-debug-fedora.config
@@ -308,10 +308,6 @@ CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V2 is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -5052,6 +5048,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8366,6 +8365,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
CONFIG_ZCRYPT_DEBUG=y
@@ -8395,7 +8395,7 @@ CONFIG_ZRAM=m
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_ZRAM_MULTI_COMP=y
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -8409,6 +8409,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-s390x-debug-rhel.config b/SOURCES/kernel-s390x-debug-rhel.config
index 79a0f2c..7f758f8 100644
--- a/SOURCES/kernel-s390x-debug-rhel.config
+++ b/SOURCES/kernel-s390x-debug-rhel.config
@@ -288,10 +288,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4626,6 +4622,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -7653,6 +7652,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
# CONFIG_ZBUD is not set
CONFIG_ZCRYPT_DEBUG=y
@@ -7696,6 +7696,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-s390x-fedora.config b/SOURCES/kernel-s390x-fedora.config
index 54b9857..1ed8c65 100644
--- a/SOURCES/kernel-s390x-fedora.config
+++ b/SOURCES/kernel-s390x-fedora.config
@@ -307,9 +307,6 @@ CONFIG_ARM64_ERRATUM_2253138=y
CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -5023,6 +5020,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8335,6 +8335,7 @@ CONFIG_YAM=m
CONFIG_YELLOWFIN=m
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZCRYPT_DEBUG is not set
@@ -8364,7 +8365,7 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_ZRAM_MULTI_COMP=y
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -8378,6 +8379,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-s390x-rhel.config b/SOURCES/kernel-s390x-rhel.config
index 3861a37..15938d5 100644
--- a/SOURCES/kernel-s390x-rhel.config
+++ b/SOURCES/kernel-s390x-rhel.config
@@ -288,10 +288,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4605,6 +4601,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -7630,6 +7629,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
# CONFIG_ZBUD is not set
# CONFIG_ZCRYPT_DEBUG is not set
@@ -7673,6 +7673,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-s390x-zfcpdump-rhel.config b/SOURCES/kernel-s390x-zfcpdump-rhel.config
index 50d4347..8307aaa 100644
--- a/SOURCES/kernel-s390x-zfcpdump-rhel.config
+++ b/SOURCES/kernel-s390x-zfcpdump-rhel.config
@@ -288,10 +288,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4616,6 +4612,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
# CONFIG_PROC_KCORE is not set
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
@@ -7652,6 +7651,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
# CONFIG_ZBUD is not set
# CONFIG_ZCRYPT_DEBUG is not set
@@ -7695,6 +7695,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-x86_64-debug-fedora.config b/SOURCES/kernel-x86_64-debug-fedora.config
index 9dbd8f8..bc913ae 100644
--- a/SOURCES/kernel-x86_64-debug-fedora.config
+++ b/SOURCES/kernel-x86_64-debug-fedora.config
@@ -346,10 +346,6 @@ CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V2 is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -1208,7 +1204,7 @@ CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_DEV_ATMEL_ECC=m
CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
-CONFIG_CRYPTO_DEV_CCP_DD=m
+CONFIG_CRYPTO_DEV_CCP_DD=y
CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
@@ -5547,6 +5543,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -9073,6 +9072,7 @@ CONFIG_YENTA=m
CONFIG_YOGABOOK=m
CONFIG_YOGABOOK_WMI=m
CONFIG_YT2_1380=m
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -9099,7 +9099,7 @@ CONFIG_ZRAM=m
CONFIG_ZRAM_MEMORY_TRACKING=y
CONFIG_ZRAM_MULTI_COMP=y
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -9113,6 +9113,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-x86_64-debug-rhel.config b/SOURCES/kernel-x86_64-debug-rhel.config
index 8990219..c6fd153 100644
--- a/SOURCES/kernel-x86_64-debug-rhel.config
+++ b/SOURCES/kernel-x86_64-debug-rhel.config
@@ -313,10 +313,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4914,6 +4910,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8048,6 +8047,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8087,6 +8087,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-x86_64-fedora.config b/SOURCES/kernel-x86_64-fedora.config
index 8a32200..aede22b 100644
--- a/SOURCES/kernel-x86_64-fedora.config
+++ b/SOURCES/kernel-x86_64-fedora.config
@@ -345,9 +345,6 @@ CONFIG_ARM64_ERRATUM_2253138=y
CONFIG_ARM64_USE_LSE_ATOMICS=y
CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V2 is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_AS3935 is not set
@@ -1206,7 +1203,7 @@ CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_DEV_ATMEL_ECC=m
CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m
CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
-CONFIG_CRYPTO_DEV_CCP_DD=m
+CONFIG_CRYPTO_DEV_CCP_DD=y
# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
@@ -5519,6 +5516,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -9043,6 +9043,7 @@ CONFIG_YENTA=m
CONFIG_YOGABOOK=m
CONFIG_YOGABOOK_WMI=m
CONFIG_YT2_1380=m
+# CONFIG_Z3FOLD_DEPRECATED is not set
CONFIG_Z3FOLD=y
CONFIG_ZBUD=y
# CONFIG_ZD1211RW_DEBUG is not set
@@ -9069,7 +9070,7 @@ CONFIG_ZRAM=m
# CONFIG_ZRAM_MEMORY_TRACKING is not set
CONFIG_ZRAM_MULTI_COMP=y
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
-# CONFIG_ZRAM_WRITEBACK is not set
+CONFIG_ZRAM_WRITEBACK=y
CONFIG_ZSMALLOC_CHAIN_SIZE=8
# CONFIG_ZSMALLOC_STAT is not set
CONFIG_ZSMALLOC=y
@@ -9083,6 +9084,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON=y
CONFIG_ZSWAP_SHRINKER_DEFAULT_ON=y
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-x86_64-rhel.config b/SOURCES/kernel-x86_64-rhel.config
index 8a9c3e6..c1c25ff 100644
--- a/SOURCES/kernel-x86_64-rhel.config
+++ b/SOURCES/kernel-x86_64-rhel.config
@@ -313,10 +313,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4892,6 +4888,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8024,6 +8023,7 @@ CONFIG_XZ_DEC=y
# CONFIG_YENTA is not set
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8063,6 +8063,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-x86_64-rt-debug-rhel.config b/SOURCES/kernel-x86_64-rt-debug-rhel.config
index 25273f8..52111cb 100644
--- a/SOURCES/kernel-x86_64-rt-debug-rhel.config
+++ b/SOURCES/kernel-x86_64-rt-debug-rhel.config
@@ -313,10 +313,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4958,6 +4954,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8104,6 +8103,7 @@ CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8143,6 +8143,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel-x86_64-rt-rhel.config b/SOURCES/kernel-x86_64-rt-rhel.config
index ea320b6..7195528 100644
--- a/SOURCES/kernel-x86_64-rt-rhel.config
+++ b/SOURCES/kernel-x86_64-rt-rhel.config
@@ -313,10 +313,6 @@ CONFIG_ARM_CMN=m
# CONFIG_ARM_MHU_V3 is not set
# CONFIG_ARM_SCMI_POWER_CONTROL is not set
# CONFIG_ARM_SCMI_RAW_MODE_SUPPORT is not set
-# CONFIG_ARM_SCMI_TRANSPORT_MAILBOX is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE is not set
-# CONFIG_ARM_SCMI_TRANSPORT_SMC is not set
-# CONFIG_ARM_SCMI_TRANSPORT_VIRTIO is not set
CONFIG_ARM_SMCCC_SOC_ID=y
# CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS is not set
# CONFIG_ARM_TSTEE is not set
@@ -4936,6 +4932,9 @@ CONFIG_PROC_CHILDREN=y
CONFIG_PROC_EVENTS=y
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
+CONFIG_PROC_MEM_ALWAYS_FORCE=y
+# CONFIG_PROC_MEM_FORCE_PTRACE is not set
+# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_PROC_PID_CPUSET=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_VMCORE_DEVICE_DUMP=y
@@ -8080,6 +8079,7 @@ CONFIG_YENTA_TI=y
CONFIG_YENTA_TOSHIBA=y
# CONFIG_YOGABOOK is not set
# CONFIG_YOGABOOK_WMI is not set
+# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZBUD=y
# CONFIG_ZERO_CALL_USED_REGS is not set
@@ -8119,6 +8119,7 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
CONFIG_ZSWAP=y
+# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set
diff --git a/SOURCES/kernel.changelog b/SOURCES/kernel.changelog
index b52bd07..340ba1b 100644
--- a/SOURCES/kernel.changelog
+++ b/SOURCES/kernel.changelog
@@ -1,3 +1,18 @@
+* Thu Oct 10 2024 Justin M. Forbes <jforbes@fedoraproject.org> [6.11.3-0]
+- Add bugs to BugsFixed (Justin M. Forbes)
+- HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() (Basavaraj Natikar)
+- wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Ping-Ke Shih)
+- HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard (Hans de Goede)
+- configs: fedora/x86: Set CONFIG_CRYPTO_DEV_CCP_DD=y (Hans de Goede)
+- common: arm64: build in some SCMI options (Peter Robinson)
+- common: Cleanup ARM_SCMI_TRANSPORT options (Peter Robinson)
+- Another BugsFixed entry (Justin M. Forbes)
+- Add bug to BugsFixed (Justin M. Forbes)
+- Turn on ZRAM_WRITEBACK for Fedora (Justin M. Forbes)
+- Config updates for 6.11.3 (Justin M. Forbes)
+- Linux v6.11.3
+Resolves:
+
* Fri Oct 04 2024 Justin M. Forbes <jforbes@fedoraproject.org> [6.11.2-0]
- Linux v6.11.2
Resolves:
diff --git a/SOURCES/patch-6.11-redhat.patch b/SOURCES/patch-6.11-redhat.patch
index 60f889c..e702390 100644
--- a/SOURCES/patch-6.11-redhat.patch
+++ b/SOURCES/patch-6.11-redhat.patch
@@ -24,12 +24,13 @@
drivers/firmware/efi/Makefile | 1 +
drivers/firmware/efi/efi.c | 124 ++++++---
drivers/firmware/efi/secureboot.c | 38 +++
+ drivers/hid/amd-sfh-hid/amd_sfh_client.c | 14 +-
+ drivers/hid/hid-lenovo.c | 8 +
drivers/hid/hid-rmi.c | 66 -----
drivers/hwtracing/coresight/coresight-etm4x-core.c | 19 ++
drivers/input/rmi4/rmi_driver.c | 124 +++++----
drivers/iommu/iommu.c | 22 ++
- drivers/media/platform/qcom/camss/camss-video.c | 6 -
- drivers/media/platform/qcom/camss/camss.c | 5 +-
+ drivers/net/wireless/realtek/rtw89/pci.c | 48 +++-
drivers/pci/quirks.c | 24 ++
drivers/scsi/sd.c | 10 +
drivers/usb/core/hub.c | 7 +
@@ -45,10 +46,10 @@
security/lockdown/Kconfig | 13 +
security/lockdown/lockdown.c | 1 +
security/security.c | 12 +
- 47 files changed, 974 insertions(+), 241 deletions(-)
+ 48 files changed, 1023 insertions(+), 251 deletions(-)
diff --git a/Makefile b/Makefile
-index 7bcf0c32ea5e..f2c0bc57ebaa 100644
+index 108d314ea95b..3d8560f9b0f6 100644
--- a/Makefile
+++ b/Makefile
@@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \
@@ -126,10 +127,10 @@ index 84c08b46519d..c281697142b1 100644
reg = <0x40000000 0x100>;
interrupt-controller;
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
-index c8cba20a4d11..40a1665236ab 100644
+index 89b331575ed4..1934eeb89804 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
-@@ -1365,7 +1365,7 @@ endchoice
+@@ -1366,7 +1366,7 @@ endchoice
config ARM64_FORCE_52BIT
bool "Force 52-bit virtual addresses for userspace"
@@ -1260,6 +1261,105 @@ index 000000000000..de0a3714a5d4
+ }
+ }
+}
+diff --git a/drivers/hid/amd-sfh-hid/amd_sfh_client.c b/drivers/hid/amd-sfh-hid/amd_sfh_client.c
+index 4b59687ff5d8..3438d392920f 100644
+--- a/drivers/hid/amd-sfh-hid/amd_sfh_client.c
++++ b/drivers/hid/amd-sfh-hid/amd_sfh_client.c
+@@ -236,9 +236,9 @@ int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata)
+ cl_data->in_data = in_data;
+
+ for (i = 0; i < cl_data->num_hid_devices; i++) {
+- in_data->sensor_virt_addr[i] = dma_alloc_coherent(dev, sizeof(int) * 8,
+- &cl_data->sensor_dma_addr[i],
+- GFP_KERNEL);
++ in_data->sensor_virt_addr[i] = dmam_alloc_coherent(dev, sizeof(int) * 8,
++ &cl_data->sensor_dma_addr[i],
++ GFP_KERNEL);
+ if (!in_data->sensor_virt_addr[i]) {
+ rc = -ENOMEM;
+ goto cleanup;
+@@ -331,7 +331,6 @@ int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata)
+ int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata)
+ {
+ struct amdtp_cl_data *cl_data = privdata->cl_data;
+- struct amd_input_data *in_data = cl_data->in_data;
+ int i, status;
+
+ for (i = 0; i < cl_data->num_hid_devices; i++) {
+@@ -351,12 +350,5 @@ int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata)
+ cancel_delayed_work_sync(&cl_data->work_buffer);
+ amdtp_hid_remove(cl_data);
+
+- for (i = 0; i < cl_data->num_hid_devices; i++) {
+- if (in_data->sensor_virt_addr[i]) {
+- dma_free_coherent(&privdata->pdev->dev, 8 * sizeof(int),
+- in_data->sensor_virt_addr[i],
+- cl_data->sensor_dma_addr[i]);
+- }
+- }
+ return 0;
+ }
+diff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c
+index e5e72aa5260a..24654c7ecb04 100644
+--- a/drivers/hid/hid-lenovo.c
++++ b/drivers/hid/hid-lenovo.c
+@@ -473,6 +473,7 @@ static int lenovo_input_mapping(struct hid_device *hdev,
+ return lenovo_input_mapping_tp10_ultrabook_kbd(hdev, hi, field,
+ usage, bit, max);
+ case USB_DEVICE_ID_LENOVO_X1_TAB:
++ case USB_DEVICE_ID_LENOVO_X1_TAB3:
+ return lenovo_input_mapping_x1_tab_kbd(hdev, hi, field, usage, bit, max);
+ default:
+ return 0;
+@@ -583,6 +584,7 @@ static ssize_t attr_fn_lock_store(struct device *dev,
+ break;
+ case USB_DEVICE_ID_LENOVO_TP10UBKBD:
+ case USB_DEVICE_ID_LENOVO_X1_TAB:
++ case USB_DEVICE_ID_LENOVO_X1_TAB3:
+ ret = lenovo_led_set_tp10ubkbd(hdev, TP10UBKBD_FN_LOCK_LED, value);
+ if (ret)
+ return ret;
+@@ -776,6 +778,7 @@ static int lenovo_event(struct hid_device *hdev, struct hid_field *field,
+ return lenovo_event_cptkbd(hdev, field, usage, value);
+ case USB_DEVICE_ID_LENOVO_TP10UBKBD:
+ case USB_DEVICE_ID_LENOVO_X1_TAB:
++ case USB_DEVICE_ID_LENOVO_X1_TAB3:
+ return lenovo_event_tp10ubkbd(hdev, field, usage, value);
+ default:
+ return 0;
+@@ -1056,6 +1059,7 @@ static int lenovo_led_brightness_set(struct led_classdev *led_cdev,
+ break;
+ case USB_DEVICE_ID_LENOVO_TP10UBKBD:
+ case USB_DEVICE_ID_LENOVO_X1_TAB:
++ case USB_DEVICE_ID_LENOVO_X1_TAB3:
+ ret = lenovo_led_set_tp10ubkbd(hdev, tp10ubkbd_led[led_nr], value);
+ break;
+ }
+@@ -1286,6 +1290,7 @@ static int lenovo_probe(struct hid_device *hdev,
+ break;
+ case USB_DEVICE_ID_LENOVO_TP10UBKBD:
+ case USB_DEVICE_ID_LENOVO_X1_TAB:
++ case USB_DEVICE_ID_LENOVO_X1_TAB3:
+ ret = lenovo_probe_tp10ubkbd(hdev);
+ break;
+ default:
+@@ -1372,6 +1377,7 @@ static void lenovo_remove(struct hid_device *hdev)
+ break;
+ case USB_DEVICE_ID_LENOVO_TP10UBKBD:
+ case USB_DEVICE_ID_LENOVO_X1_TAB:
++ case USB_DEVICE_ID_LENOVO_X1_TAB3:
+ lenovo_remove_tp10ubkbd(hdev);
+ break;
+ }
+@@ -1421,6 +1427,8 @@ static const struct hid_device_id lenovo_devices[] = {
+ */
+ { HID_DEVICE(BUS_USB, HID_GROUP_GENERIC,
+ USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_X1_TAB) },
++ { HID_DEVICE(BUS_USB, HID_GROUP_GENERIC,
++ USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_X1_TAB3) },
+ { }
+ };
+
diff --git a/drivers/hid/hid-rmi.c b/drivers/hid/hid-rmi.c
index d4af17fdba46..154f0403cbf4 100644
--- a/drivers/hid/hid-rmi.c
@@ -1645,53 +1745,90 @@ index ed6c5cb60c5a..70cb770b78bb 100644
/**
* iommu_setup_default_domain - Set the default_domain for the group
* @group: Group to change
-diff --git a/drivers/media/platform/qcom/camss/camss-video.c b/drivers/media/platform/qcom/camss/camss-video.c
-index cd72feca618c..3b8fc31d957c 100644
---- a/drivers/media/platform/qcom/camss/camss-video.c
-+++ b/drivers/media/platform/qcom/camss/camss-video.c
-@@ -297,12 +297,6 @@ static void video_stop_streaming(struct vb2_queue *q)
-
- ret = v4l2_subdev_call(subdev, video, s_stream, 0);
-
-- if (entity->use_count > 1) {
-- /* Don't stop if other instances of the pipeline are still running */
-- dev_dbg(video->camss->dev, "Video pipeline still used, don't stop streaming.\n");
-- return;
-- }
+diff --git a/drivers/net/wireless/realtek/rtw89/pci.c b/drivers/net/wireless/realtek/rtw89/pci.c
+index 02afeb3acce4..5aef7fa37878 100644
+--- a/drivers/net/wireless/realtek/rtw89/pci.c
++++ b/drivers/net/wireless/realtek/rtw89/pci.c
+@@ -3026,24 +3026,54 @@ static void rtw89_pci_declaim_device(struct rtw89_dev *rtwdev,
+ pci_disable_device(pdev);
+ }
+
+-static void rtw89_pci_cfg_dac(struct rtw89_dev *rtwdev)
++static bool rtw89_pci_chip_is_manual_dac(struct rtw89_dev *rtwdev)
+ {
+- struct rtw89_pci *rtwpci = (struct rtw89_pci *)rtwdev->priv;
+ const struct rtw89_chip_info *chip = rtwdev->chip;
+
+- if (!rtwpci->enable_dac)
+- return;
-
- if (ret) {
- dev_err(video->camss->dev, "Video pipeline stop failed: %d\n", ret);
- return;
-diff --git a/drivers/media/platform/qcom/camss/camss.c b/drivers/media/platform/qcom/camss/camss.c
-index 51b1d3550421..d64985ca6e88 100644
---- a/drivers/media/platform/qcom/camss/camss.c
-+++ b/drivers/media/platform/qcom/camss/camss.c
-@@ -2283,6 +2283,8 @@ static int camss_probe(struct platform_device *pdev)
-
- v4l2_async_nf_init(&camss->notifier, &camss->v4l2_dev);
-
-+ pm_runtime_enable(dev);
-+
- num_subdevs = camss_of_parse_ports(camss);
- if (num_subdevs < 0) {
- ret = num_subdevs;
-@@ -2323,8 +2325,6 @@ static int camss_probe(struct platform_device *pdev)
- }
+ switch (chip->chip_id) {
+ case RTL8852A:
+ case RTL8852B:
+ case RTL8851B:
+ case RTL8852BT:
+- break;
++ return true;
+ default:
+- return;
++ return false;
++ }
++}
++
++static bool rtw89_pci_is_dac_compatible_bridge(struct rtw89_dev *rtwdev)
++{
++ struct rtw89_pci *rtwpci = (struct rtw89_pci *)rtwdev->priv;
++ struct pci_dev *bridge = pci_upstream_bridge(rtwpci->pdev);
++
++ if (!rtw89_pci_chip_is_manual_dac(rtwdev))
++ return true;
++
++ if (!bridge)
++ return false;
++
++ switch (bridge->vendor) {
++ case PCI_VENDOR_ID_INTEL:
++ return true;
++ case PCI_VENDOR_ID_ASMEDIA:
++ if (bridge->device == 0x2806)
++ return true;
++ break;
}
-- pm_runtime_enable(dev);
--
- return 0;
++ return false;
++}
++
++static void rtw89_pci_cfg_dac(struct rtw89_dev *rtwdev)
++{
++ struct rtw89_pci *rtwpci = (struct rtw89_pci *)rtwdev->priv;
++
++ if (!rtwpci->enable_dac)
++ return;
++
++ if (!rtw89_pci_chip_is_manual_dac(rtwdev))
++ return;
++
+ rtw89_pci_config_byte_set(rtwdev, RTW89_PCIE_L1_CTRL, RTW89_PCIE_BIT_EN_64BITS);
+ }
- err_register_subdevs:
-@@ -2332,6 +2332,7 @@ static int camss_probe(struct platform_device *pdev)
- err_v4l2_device_unregister:
- v4l2_device_unregister(&camss->v4l2_dev);
- v4l2_async_nf_cleanup(&camss->notifier);
-+ pm_runtime_disable(dev);
- err_genpd_cleanup:
- camss_genpd_cleanup(camss);
+@@ -3061,6 +3091,9 @@ static int rtw89_pci_setup_mapping(struct rtw89_dev *rtwdev,
+ goto err;
+ }
+
++ if (!rtw89_pci_is_dac_compatible_bridge(rtwdev))
++ goto no_dac;
++
+ ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(36));
+ if (!ret) {
+ rtwpci->enable_dac = true;
+@@ -3073,6 +3106,7 @@ static int rtw89_pci_setup_mapping(struct rtw89_dev *rtwdev,
+ goto err_release_regions;
+ }
+ }
++no_dac:
+ resource_len = pci_resource_len(pdev, bar_id);
+ rtwpci->mmap = pci_iomap(pdev, bar_id, resource_len);
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index 5d57ea27dbc4..304afc09fc11 100644
--- a/drivers/pci/quirks.c
diff --git a/SOURCES/scx-kernel.patch b/SOURCES/scx-kernel.patch
index 196bac1..504cde3 100644
--- a/SOURCES/scx-kernel.patch
+++ b/SOURCES/scx-kernel.patch
@@ -1340,7 +1340,7 @@ index f3951e4a55e5..c792a6feb7a9 100644
/*
* We must do the balancing pass before put_prev_task(), such
* that when we release the rq->lock the task is in the same
-@@ -5782,11 +5847,10 @@ static void put_prev_task_balance(struct rq *rq, struct task_struct *prev,
+@@ -5784,11 +5784,10 @@
* We can terminate the balance pass as soon as we know there is
* a runnable task of @class priority or higher.
*/
@@ -1353,7 +1353,7 @@ index f3951e4a55e5..c792a6feb7a9 100644
-#endif
put_prev_task(rq, prev);
- }
+
@@ -5800,6 +5864,9 @@ __pick_next_task(struct rq *rq, struct task_struct *prev, struct rq_flags *rf)
const struct sched_class *class;
struct task_struct *p;
@@ -1364,9 +1364,9 @@ index f3951e4a55e5..c792a6feb7a9 100644
/*
* Optimization: we know that if all tasks are in the fair class we can
* call that function directly, but only if the @prev task wasn't of a
-@@ -5840,10 +5907,15 @@ __pick_next_task(struct rq *rq, struct task_struct *prev, struct rq_flags *rf)
- if (prev->dl_server)
- prev->dl_server = NULL;
+@@ -5849,10 +5849,15 @@
+ restart:
+ put_prev_task_balance(rq, prev, rf);
- for_each_class(class) {
+ for_each_active_class(class) {
diff --git a/SOURCES/tas2781-Fix-ROG-ALLY-X-audio.patch b/SOURCES/tas2781-Fix-ROG-ALLY-X-audio.patch
new file mode 100644
index 0000000..2ecd5e8
--- /dev/null
+++ b/SOURCES/tas2781-Fix-ROG-ALLY-X-audio.patch
@@ -0,0 +1,74 @@
+From ebfb5a57caa4e2e2203883ac6669bf8a294e7c89 Mon Sep 17 00:00:00 2001
+From: Jonathan LoBue <jlobue10@gmail.com>
+Date: Sun, 11 Aug 2024 21:53:25 -0700
+Subject: ALSA: hda/realtek: tas2781: Fix ROG ALLY X audio
+
+This patch enables the TI TAS2781 amplifier SoC for the ASUS ROG ALLY X.
+This is a design change from the original ASUS ROG ALLY, creating the need
+for this patch. All other Realtek Codec settings seem to be re-used from
+the original ROG ALLY design (on the ROG ALLY X). This patch maintains the
+previous settings for the Realtek codec portion, but enables the I2C
+binding for the TI TAS2781 amplifier (instead of the Cirrus CS35L41 amp
+used on the original ASUS ROG ALLY).
+
+One other requirement must be met for audio to work on the ASUS ROG ALLY X.
+A proper firmware file in the correct location with a proper symlink. We
+had reached out to TI engineers and confirmed that the firmware found in
+the Windows' driver package has a GPL license. Bazzite Github is hosting
+this firmware file for now until proper linux-firmware upstreaming can
+occur. https://github.com/ublue-os/bazzite
+
+This firmware file should be placed in
+/usr/lib/firmware/ti/tas2781/TAS2XXX1EB3.bin with a symlink to it from
+/usr/lib/firmware/TAS2XXX1EB3.bin
+
+Co-developed by: Kyle Gospodnetich <me@kylegospodneti.ch>
+Signed-off-by: Kyle Gospodnetich <me@kylegospodneti.ch>
+Co-developed by: Jan Drogehoff <sentrycraft123@gmail.com>
+Signed-off-by: Jan Drogehoff <sentrycraft123@gmail.com>
+Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
+Tested-by: Richard Alvarez <alvarez.richard@gmail.com>
+Tested-by: Miles Montierth <cyber_dopamine@intheblackmedia.com>
+Signed-off-by: Jonathan LoBue <jlobue10@gmail.com>
+Link: https://patch.msgid.link/20240812045325.47736-1-jlobue10@gmail.com
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+---
+ sound/pci/hda/patch_realtek.c | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
+index d022a25635f9bf..2f080e02f1db97 100644
+--- a/sound/pci/hda/patch_realtek.c
++++ b/sound/pci/hda/patch_realtek.c
+@@ -7492,6 +7492,7 @@ enum {
+ ALC285_FIXUP_THINKPAD_X1_GEN7,
+ ALC285_FIXUP_THINKPAD_HEADSET_JACK,
+ ALC294_FIXUP_ASUS_ALLY,
++ ALC294_FIXUP_ASUS_ALLY_X,
+ ALC294_FIXUP_ASUS_ALLY_PINS,
+ ALC294_FIXUP_ASUS_ALLY_VERBS,
+ ALC294_FIXUP_ASUS_ALLY_SPEAKER,
+@@ -8960,6 +8961,12 @@ static const struct hda_fixup alc269_fixups[] = {
+ .chained = true,
+ .chain_id = ALC294_FIXUP_ASUS_ALLY_PINS
+ },
++ [ALC294_FIXUP_ASUS_ALLY_X] = {
++ .type = HDA_FIXUP_FUNC,
++ .v.func = tas2781_fixup_i2c,
++ .chained = true,
++ .chain_id = ALC294_FIXUP_ASUS_ALLY_PINS
++ },
+ [ALC294_FIXUP_ASUS_ALLY_PINS] = {
+ .type = HDA_FIXUP_PINS,
+ .v.pins = (const struct hda_pintbl[]) {
+@@ -10411,6 +10418,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
+ SND_PCI_QUIRK(0x1043, 0x1740, "ASUS UX430UA", ALC295_FIXUP_ASUS_DACS),
+ SND_PCI_QUIRK(0x1043, 0x17d1, "ASUS UX431FL", ALC294_FIXUP_ASUS_DUAL_SPK),
+ SND_PCI_QUIRK(0x1043, 0x17f3, "ROG Ally NR2301L/X", ALC294_FIXUP_ASUS_ALLY),
++ SND_PCI_QUIRK(0x1043, 0x1eb3, "ROG Ally X RC72LA", ALC294_FIXUP_ASUS_ALLY_X),
+ SND_PCI_QUIRK(0x1043, 0x1863, "ASUS UX6404VI/VV", ALC245_FIXUP_CS35L41_SPI_2),
+ SND_PCI_QUIRK(0x1043, 0x1881, "ASUS Zephyrus S/M", ALC294_FIXUP_ASUS_GX502_PINS),
+ SND_PCI_QUIRK(0x1043, 0x18b1, "Asus MJ401TA", ALC256_FIXUP_ASUS_HEADSET_MIC),
+--
+cgit 1.2.3-korg
+
diff --git a/SOURCES/tkg-misc-additions.patch b/SOURCES/tkg-misc-additions.patch
index c6065b8..006fa31 100644
--- a/SOURCES/tkg-misc-additions.patch
+++ b/SOURCES/tkg-misc-additions.patch
@@ -54,219 +54,3 @@ index a54663f2e2ab9f..7ffad3eb0a0150 100644
case IP_VERSION(13, 0, 14):
case IP_VERSION(11, 0, 7):
case IP_VERSION(11, 0, 11):
-From 5863404999cd2cada56e454b1b3a33c43b3c0806 Mon Sep 17 00:00:00 2001
-From: Thomas Gleixner <tglx@linutronix.de>
-Date: Sun, 28 Jul 2024 13:06:10 +0200
-Subject: [PATCH] x86/apic: Remove logical destination mode for 64-bit
-
-Logical destination mode of the local APIC is used for systems with up to
-8 CPUs. It has an advantage over physical destination mode as it allows to
-target multiple CPUs at once with IPIs.
-
-That advantage was definitely worth it when systems with up to 8 CPUs
-were state of the art for servers and workstations, but that's history.
-
-Aside of that there are systems which fail to work with logical destination
-mode as the ACPI/DMI quirks show and there are AMD Zen1 systems out there
-which fail when interrupt remapping is enabled. The latter can be cured by
-firmware updates, but not all OEMs distribute the required changes.
-
-Physical destination mode is guaranteed to work because it is the only way
-to get a CPU up and running via the INIT/INIT/STARTUP sequence.
-
-As the number of CPUs keeps increasing, logical destination mode becomes a
-less used code path so there is no real good reason to keep it around.
-
-Therefore remove logical destination mode support for 64-bit and default to
-physical destination mode.
-
-Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-Cherry-picked-for: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/64
----
- arch/x86/include/asm/apic.h | 8 --
- arch/x86/kernel/apic/apic_flat_64.c | 119 ++--------------------------
- 2 files changed, 7 insertions(+), 120 deletions(-)
-
-diff --git a/arch/x86/include/asm/apic.h b/arch/x86/include/asm/apic.h
-index 9327eb00e96d09..be2045a18e69b9 100644
---- a/arch/x86/include/asm/apic.h
-+++ b/arch/x86/include/asm/apic.h
-@@ -345,20 +345,12 @@ extern struct apic *apic;
- * APIC drivers are probed based on how they are listed in the .apicdrivers
- * section. So the order is important and enforced by the ordering
- * of different apic driver files in the Makefile.
-- *
-- * For the files having two apic drivers, we use apic_drivers()
-- * to enforce the order with in them.
- */
- #define apic_driver(sym) \
- static const struct apic *__apicdrivers_##sym __used \
- __aligned(sizeof(struct apic *)) \
- __section(".apicdrivers") = { &sym }
-
--#define apic_drivers(sym1, sym2) \
-- static struct apic *__apicdrivers_##sym1##sym2[2] __used \
-- __aligned(sizeof(struct apic *)) \
-- __section(".apicdrivers") = { &sym1, &sym2 }
--
- extern struct apic *__apicdrivers[], *__apicdrivers_end[];
-
- /*
-diff --git a/arch/x86/kernel/apic/apic_flat_64.c b/arch/x86/kernel/apic/apic_flat_64.c
-index f37ad3392fec91..e0308d8c4e6c27 100644
---- a/arch/x86/kernel/apic/apic_flat_64.c
-+++ b/arch/x86/kernel/apic/apic_flat_64.c
-@@ -8,129 +8,25 @@
- * Martin Bligh, Andi Kleen, James Bottomley, John Stultz, and
- * James Cleverdon.
- */
--#include <linux/cpumask.h>
- #include <linux/export.h>
--#include <linux/acpi.h>
-
--#include <asm/jailhouse_para.h>
- #include <asm/apic.h>
-
- #include "local.h"
-
--static struct apic apic_physflat;
--static struct apic apic_flat;
--
--struct apic *apic __ro_after_init = &apic_flat;
--EXPORT_SYMBOL_GPL(apic);
--
--static int flat_acpi_madt_oem_check(char *oem_id, char *oem_table_id)
--{
-- return 1;
--}
--
--static void _flat_send_IPI_mask(unsigned long mask, int vector)
--{
-- unsigned long flags;
--
-- local_irq_save(flags);
-- __default_send_IPI_dest_field(mask, vector, APIC_DEST_LOGICAL);
-- local_irq_restore(flags);
--}
--
--static void flat_send_IPI_mask(const struct cpumask *cpumask, int vector)
--{
-- unsigned long mask = cpumask_bits(cpumask)[0];
--
-- _flat_send_IPI_mask(mask, vector);
--}
--
--static void
--flat_send_IPI_mask_allbutself(const struct cpumask *cpumask, int vector)
--{
-- unsigned long mask = cpumask_bits(cpumask)[0];
-- int cpu = smp_processor_id();
--
-- if (cpu < BITS_PER_LONG)
-- __clear_bit(cpu, &mask);
--
-- _flat_send_IPI_mask(mask, vector);
--}
--
--static u32 flat_get_apic_id(u32 x)
-+static u32 physflat_get_apic_id(u32 x)
- {
- return (x >> 24) & 0xFF;
- }
-
--static int flat_probe(void)
-+static int physflat_probe(void)
- {
- return 1;
- }
-
--static struct apic apic_flat __ro_after_init = {
-- .name = "flat",
-- .probe = flat_probe,
-- .acpi_madt_oem_check = flat_acpi_madt_oem_check,
--
-- .dest_mode_logical = true,
--
-- .disable_esr = 0,
--
-- .init_apic_ldr = default_init_apic_ldr,
-- .cpu_present_to_apicid = default_cpu_present_to_apicid,
--
-- .max_apic_id = 0xFE,
-- .get_apic_id = flat_get_apic_id,
--
-- .calc_dest_apicid = apic_flat_calc_apicid,
--
-- .send_IPI = default_send_IPI_single,
-- .send_IPI_mask = flat_send_IPI_mask,
-- .send_IPI_mask_allbutself = flat_send_IPI_mask_allbutself,
-- .send_IPI_allbutself = default_send_IPI_allbutself,
-- .send_IPI_all = default_send_IPI_all,
-- .send_IPI_self = default_send_IPI_self,
-- .nmi_to_offline_cpu = true,
--
-- .read = native_apic_mem_read,
-- .write = native_apic_mem_write,
-- .eoi = native_apic_mem_eoi,
-- .icr_read = native_apic_icr_read,
-- .icr_write = native_apic_icr_write,
-- .wait_icr_idle = apic_mem_wait_icr_idle,
-- .safe_wait_icr_idle = apic_mem_wait_icr_idle_timeout,
--};
--
--/*
-- * Physflat mode is used when there are more than 8 CPUs on a system.
-- * We cannot use logical delivery in this case because the mask
-- * overflows, so use physical mode.
-- */
- static int physflat_acpi_madt_oem_check(char *oem_id, char *oem_table_id)
- {
--#ifdef CONFIG_ACPI
-- /*
-- * Quirk: some x86_64 machines can only use physical APIC mode
-- * regardless of how many processors are present (x86_64 ES7000
-- * is an example).
-- */
-- if (acpi_gbl_FADT.header.revision >= FADT2_REVISION_ID &&
-- (acpi_gbl_FADT.flags & ACPI_FADT_APIC_PHYSICAL)) {
-- printk(KERN_DEBUG "system APIC only can use physical flat");
-- return 1;
-- }
--
-- if (!strncmp(oem_id, "IBM", 3) && !strncmp(oem_table_id, "EXA", 3)) {
-- printk(KERN_DEBUG "IBM Summit detected, will use apic physical");
-- return 1;
-- }
--#endif
--
-- return 0;
--}
--
--static int physflat_probe(void)
--{
-- return apic == &apic_physflat || num_possible_cpus() > 8 || jailhouse_paravirt();
-+ return 1;
- }
-
- static struct apic apic_physflat __ro_after_init = {
-@@ -146,7 +42,7 @@ static struct apic apic_physflat __ro_after_init = {
- .cpu_present_to_apicid = default_cpu_present_to_apicid,
-
- .max_apic_id = 0xFE,
-- .get_apic_id = flat_get_apic_id,
-+ .get_apic_id = physflat_get_apic_id,
-
- .calc_dest_apicid = apic_default_calc_apicid,
-
-@@ -166,8 +62,7 @@ static struct apic apic_physflat __ro_after_init = {
- .wait_icr_idle = apic_mem_wait_icr_idle,
- .safe_wait_icr_idle = apic_mem_wait_icr_idle_timeout,
- };
-+apic_driver(apic_physflat);
-
--/*
-- * We need to check for physflat first, so this order is important.
-- */
--apic_drivers(apic_physflat, apic_flat);
-+struct apic *apic __ro_after_init = &apic_physflat;
-+EXPORT_SYMBOL_GPL(apic);
diff --git a/SOURCES/v2-onexplayer.patch b/SOURCES/v2-onexplayer.patch
index f1a191e..8acdabb 100644
--- a/SOURCES/v2-onexplayer.patch
+++ b/SOURCES/v2-onexplayer.patch
@@ -25,15 +25,15 @@ diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c
index c9094a4f281e..455e2fd4cec3 100644
--- a/drivers/hid/hid-input.c
+++ b/drivers/hid/hid-input.c
-@@ -417,6 +417,8 @@ static const struct hid_device_id hid_battery_quirks[] = {
- HID_BATTERY_QUIRK_IGNORE },
+@@ -385,6 +385,8 @@
+ HID_BATTERY_QUIRK_AVOID_QUERY },
{ HID_I2C_DEVICE(USB_VENDOR_ID_ELAN, I2C_DEVICE_ID_CHROMEBOOK_TROGDOR_POMPOM),
HID_BATTERY_QUIRK_AVOID_QUERY },
+ { HID_I2C_DEVICE(USB_VENDOR_ID_NOVATEK, I2C_DEVICE_ID_ONEXPLAYER_X1),
+ HID_BATTERY_QUIRK_IGNORE },
- {}
- };
-
+ /*
+ * Elan I2C-HID touchscreens seem to all report a non present battery,
+ * set HID_BATTERY_QUIRK_IGNORE for all Elan I2C-HID devices.
--
2.46.2
diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec
index 420093d..9b478f6 100644
--- a/SPECS/kernel.spec
+++ b/SPECS/kernel.spec
@@ -160,18 +160,18 @@ Summary: The Linux kernel
# the --with-release option overrides this setting.)
%define debugbuildsenabled 1
%define buildid .fsync
-%define specrpmversion 6.11.2
-%define specversion 6.11.2
+%define specrpmversion 6.11.3
+%define specversion 6.11.3
%define patchversion 6.11
%define pkgrelease 200
%define kversion 6
-%define tarfile_release 6.11.2
+%define tarfile_release 6.11.3
# This is needed to do merge window version magic
%define patchlevel 11
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 201%{?buildid}%{?dist}
# This defines the kabi tarball version
-%define kabiversion 6.11.2
+%define kabiversion 6.11.3
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@@ -1033,6 +1033,8 @@ Patch309: 0002-drm-i915-add-kernel-parameter-to-disable-async-page-.patch
# ROG Ally
Patch317: ROG-ALLY-NCT6775-PLATFORM.patch
Patch338: v2-ally-suspend-fix.patch
+Patch318: 6.11-asus-hid-ally.patch
+Patch319: tas2781-Fix-ROG-ALLY-X-audio.patch
# hdr: https://github.com/CachyOS/kernel-patches
Patch327: 0001-add-acpi_call.patch
@@ -1940,6 +1942,8 @@ ApplyOptionalPatch 0002-drm-i915-add-kernel-parameter-to-disable-async-page-.pat
# ROG Ally-
ApplyOptionalPatch ROG-ALLY-NCT6775-PLATFORM.patch
ApplyOptionalPatch v2-ally-suspend-fix.patch
+ApplyOptionalPatch 6.11-asus-hid-ally.patch
+ApplyOptionalPatch tas2781-Fix-ROG-ALLY-X-audio.patch
# https://github.com/CachyOS/kernel-patches
ApplyOptionalPatch 0001-add-acpi_call.patch
@@ -4254,8 +4258,25 @@ fi\
#
#
%changelog
-* Mon Oct 07 2024 Jan200101 <sentrycraft123@gmail.com> - 6.11.2-201.fsync
-- kernel-fsync v6.11.2
+* Fri Oct 18 2024 Jan200101 <sentrycraft123@gmail.com> - 6.11.3-201.fsync
+- kernel-fsync v6.11.3
+
+* Thu Oct 10 2024 Justin M. Forbes <jforbes@fedoraproject.org> [6.11.3-200]
+- Add F39 and F40 to release_targets (Justin M. Forbes)
+
+* Thu Oct 10 2024 Justin M. Forbes <jforbes@fedoraproject.org> [6.11.3-0]
+- Add bugs to BugsFixed (Justin M. Forbes)
+- HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() (Basavaraj Natikar)
+- wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts (Ping-Ke Shih)
+- HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard (Hans de Goede)
+- configs: fedora/x86: Set CONFIG_CRYPTO_DEV_CCP_DD=y (Hans de Goede)
+- common: arm64: build in some SCMI options (Peter Robinson)
+- common: Cleanup ARM_SCMI_TRANSPORT options (Peter Robinson)
+- Another BugsFixed entry (Justin M. Forbes)
+- Add bug to BugsFixed (Justin M. Forbes)
+- Turn on ZRAM_WRITEBACK for Fedora (Justin M. Forbes)
+- Config updates for 6.11.3 (Justin M. Forbes)
+- Linux v6.11.3
* Fri Oct 04 2024 Justin M. Forbes <jforbes@fedoraproject.org> [6.11.2-0]
- Linux v6.11.2