From 8ebb3f2e42c7a924df906c87f677436cec979e71 Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Fri, 18 Oct 2024 20:22:01 +0200 Subject: kernel 6.11.3 --- SOURCES/6.11-asus-hid-ally.patch | 31 ++++ SOURCES/Patchlist.changelog | 9 + SOURCES/kernel-aarch64-16k-debug-fedora.config | 17 +- SOURCES/kernel-aarch64-16k-fedora.config | 19 +- SOURCES/kernel-aarch64-64k-debug-rhel.config | 9 +- SOURCES/kernel-aarch64-64k-rhel.config | 9 +- SOURCES/kernel-aarch64-debug-fedora.config | 17 +- SOURCES/kernel-aarch64-debug-rhel.config | 9 +- SOURCES/kernel-aarch64-fedora.config | 19 +- SOURCES/kernel-aarch64-rhel.config | 9 +- SOURCES/kernel-aarch64-rt-debug-rhel.config | 9 +- SOURCES/kernel-aarch64-rt-rhel.config | 9 +- SOURCES/kernel-ppc64le-debug-fedora.config | 11 +- SOURCES/kernel-ppc64le-debug-rhel.config | 9 +- SOURCES/kernel-ppc64le-fedora.config | 10 +- SOURCES/kernel-ppc64le-rhel.config | 9 +- SOURCES/kernel-riscv64-debug-fedora.config | 11 +- SOURCES/kernel-riscv64-fedora.config | 10 +- SOURCES/kernel-s390x-debug-fedora.config | 11 +- SOURCES/kernel-s390x-debug-rhel.config | 9 +- SOURCES/kernel-s390x-fedora.config | 10 +- SOURCES/kernel-s390x-rhel.config | 9 +- SOURCES/kernel-s390x-zfcpdump-rhel.config | 9 +- SOURCES/kernel-x86_64-debug-fedora.config | 13 +- SOURCES/kernel-x86_64-debug-rhel.config | 9 +- SOURCES/kernel-x86_64-fedora.config | 12 +- SOURCES/kernel-x86_64-rhel.config | 9 +- SOURCES/kernel-x86_64-rt-debug-rhel.config | 9 +- SOURCES/kernel-x86_64-rt-rhel.config | 9 +- SOURCES/kernel.changelog | 15 ++ SOURCES/patch-6.11-redhat.patch | 233 ++++++++++++++++++++----- SOURCES/scx-kernel.patch | 10 +- SOURCES/tas2781-Fix-ROG-ALLY-X-audio.patch | 74 ++++++++ SOURCES/tkg-misc-additions.patch | 216 ----------------------- SOURCES/v2-onexplayer.patch | 10 +- 35 files changed, 507 insertions(+), 386 deletions(-) create mode 100644 SOURCES/6.11-asus-hid-ally.patch create mode 100644 SOURCES/tas2781-Fix-ROG-ALLY-X-audio.patch (limited to 'SOURCES') 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 +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 [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 [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 +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 +Signed-off-by: Kyle Gospodnetich +Co-developed by: Jan Drogehoff +Signed-off-by: Jan Drogehoff +Signed-off-by: Antheas Kapenekakis +Tested-by: Richard Alvarez +Tested-by: Miles Montierth +Signed-off-by: Jonathan LoBue +Link: https://patch.msgid.link/20240812045325.47736-1-jlobue10@gmail.com +Signed-off-by: Takashi Iwai +--- + 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 -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 -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 - #include --#include - --#include - #include - - #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 -- cgit v1.2.3