From 474f05eb58a912aec7ede9f8b856b51e97d91179 Mon Sep 17 00:00:00 2001 From: Frantisek Hrbata Date: Tue, 6 Dec 2022 03:00:19 -0500 Subject: [PATCH] kernel-5.14.0-207.el9 * Tue Dec 06 2022 Frantisek Hrbata [5.14.0-207.el9] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2131760] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2131760] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2131760] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2131760] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2131760] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2088133] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124913] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124913] - redhat/configs: Change the amd-pstate driver from builtin to loadable (David Arcari) [2143793] - KVM: selftests: Enable rseq_test for all architectures (Gavin Shan) [2107034] - selftests/rseq: check if libc rseq support is registered (Gavin Shan) [2107034] - selftests/rseq: Change type of rseq_offset to ptrdiff_t (Gavin Shan) [2107034] - selftests/rseq: x86-32: use %%gs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: x86-64: use %%fs segment selector for accessing rseq thread area (Gavin Shan) [2107034] - selftests/rseq: Fix: work-around asm goto compiler bugs (Gavin Shan) [2107034] - selftests/rseq: Remove arm/mips asm goto compiler work-around (Gavin Shan) [2107034] - selftests/rseq: Fix warnings about #if checks of undefined tokens (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 offsets by using long rather than off_t (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store (Gavin Shan) [2107034] - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian (Gavin Shan) [2107034] - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 (Gavin Shan) [2107034] - selftests/rseq: Introduce thread pointer getters (Gavin Shan) [2107034] - selftests/rseq: Introduce rseq_get_abi() helper (Gavin Shan) [2107034] - selftests/rseq: Remove volatile from __rseq_abi (Gavin Shan) [2107034] - selftests/rseq: Remove useless assignment to cpu variable (Gavin Shan) [2107034] - selftests/rseq: introduce own copy of rseq uapi header (Gavin Shan) [2107034] - selftests/rseq: remove ARRAY_SIZE define from individual tests (Gavin Shan) [2107034] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143237] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143237] - mm: migrate: fix THP's mapcount on isolation (Gavin Shan) [2142505] - dm-log-writes: set dma_alignment limit in io_hints (Ming Lei) [2142432] - dm-integrity: set dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make blk_set_default_limits() private (Ming Lei) [2142432] - dm-crypt: provide dma_alignment limit in io_hints (Ming Lei) [2142432] - block: make dma_alignment a stacking queue_limit (Ming Lei) [2142432] - blk-cgroup: properly pin the parent in blkcg_css_online (Ming Lei) [2142432] - block: sed-opal: kmalloc the cmd/resp buffers (Ming Lei) [2142432] - block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Ming Lei) [2142432] - block: blk_add_rq_to_plug(): clear stale 'last' after flush (Ming Lei) [2142432] - blk-mq: Fix kmemleak in blk_mq_init_allocated_queue (Ming Lei) [2142432] - block: Fix possible memory leak for rq_wb on add_disk failure (Ming Lei) [2142432] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2112621] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2112621] - sgx: use ->f_mapping... (Vladis Dronov) [2130211] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130211] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130211] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130211] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130211] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130211] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130211] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130211] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130211] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130211] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130211] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130211] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130211] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130211] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130211] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130211] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130211] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130211] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130211] - x86/sgx: Support complete page removal (Vladis Dronov) [2130211] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130211] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130211] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130211] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130211] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130211] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130211] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130211] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130211] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130211] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130211] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130211] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130211] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130211] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130211] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130211] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130211] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130211] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130211] Resolves: rhbz#2131760, rhbz#2088133, rhbz#2124913, rhbz#2143793, rhbz#2107034, rhbz#2143237, rhbz#2142505, rhbz#2142432, rhbz#2112621, rhbz#2130211 Signed-off-by: Frantisek Hrbata --- Makefile.rhelver | 2 +- kernel-x86_64-debug-rhel.config | 2 +- kernel-x86_64-rhel.config | 2 +- kernel.spec | 97 +++++++++++++++++++++++++++++++-- sources | 6 +- 5 files changed, 99 insertions(+), 10 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 5f69375..ae722fb 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 206 +RHEL_RELEASE = 207 # # ZSTREAM diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 0b53727..fcc0299 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -6418,7 +6418,7 @@ CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m CONFIG_X86_AMD_PLATFORM_DEVICE=y -CONFIG_X86_AMD_PSTATE=y +CONFIG_X86_AMD_PSTATE=m CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_CMPXCHG64=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 829829d..1ad4eb3 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -6395,7 +6395,7 @@ CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m CONFIG_X86_AMD_PLATFORM_DEVICE=y -CONFIG_X86_AMD_PSTATE=y +CONFIG_X86_AMD_PSTATE=m # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_CMPXCHG64=y diff --git a/kernel.spec b/kernel.spec index 13bee61..9a90037 100755 --- a/kernel.spec +++ b/kernel.spec @@ -119,15 +119,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 206 +%define pkgrelease 207 %define kversion 5 -%define tarfile_release 5.14.0-206.el9 +%define tarfile_release 5.14.0-207.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 206%{?buildid}%{?dist} +%define specrelease 207%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-206.el9 +%define kabiversion 5.14.0-207.el9 # # End of genspec.sh variables @@ -3106,6 +3106,95 @@ fi # # %changelog +* Tue Dec 06 2022 Frantisek Hrbata [5.14.0-207.el9] +- HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2131760] +- hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2131760] +- HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2131760] +- ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2131760] +- HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2131760] +- HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2131760] +- fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2088133] +- EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124913] +- EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124913] +- redhat/configs: Change the amd-pstate driver from builtin to loadable (David Arcari) [2143793] +- KVM: selftests: Enable rseq_test for all architectures (Gavin Shan) [2107034] +- selftests/rseq: check if libc rseq support is registered (Gavin Shan) [2107034] +- selftests/rseq: Change type of rseq_offset to ptrdiff_t (Gavin Shan) [2107034] +- selftests/rseq: x86-32: use %%gs segment selector for accessing rseq thread area (Gavin Shan) [2107034] +- selftests/rseq: x86-64: use %%fs segment selector for accessing rseq thread area (Gavin Shan) [2107034] +- selftests/rseq: Fix: work-around asm goto compiler bugs (Gavin Shan) [2107034] +- selftests/rseq: Remove arm/mips asm goto compiler work-around (Gavin Shan) [2107034] +- selftests/rseq: Fix warnings about #if checks of undefined tokens (Gavin Shan) [2107034] +- selftests/rseq: Fix ppc32 offsets by using long rather than off_t (Gavin Shan) [2107034] +- selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store (Gavin Shan) [2107034] +- selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian (Gavin Shan) [2107034] +- selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 (Gavin Shan) [2107034] +- selftests/rseq: Introduce thread pointer getters (Gavin Shan) [2107034] +- selftests/rseq: Introduce rseq_get_abi() helper (Gavin Shan) [2107034] +- selftests/rseq: Remove volatile from __rseq_abi (Gavin Shan) [2107034] +- selftests/rseq: Remove useless assignment to cpu variable (Gavin Shan) [2107034] +- selftests/rseq: introduce own copy of rseq uapi header (Gavin Shan) [2107034] +- selftests/rseq: remove ARRAY_SIZE define from individual tests (Gavin Shan) [2107034] +- net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143237] +- ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143237] +- mm: migrate: fix THP's mapcount on isolation (Gavin Shan) [2142505] +- dm-log-writes: set dma_alignment limit in io_hints (Ming Lei) [2142432] +- dm-integrity: set dma_alignment limit in io_hints (Ming Lei) [2142432] +- block: make blk_set_default_limits() private (Ming Lei) [2142432] +- dm-crypt: provide dma_alignment limit in io_hints (Ming Lei) [2142432] +- block: make dma_alignment a stacking queue_limit (Ming Lei) [2142432] +- blk-cgroup: properly pin the parent in blkcg_css_online (Ming Lei) [2142432] +- block: sed-opal: kmalloc the cmd/resp buffers (Ming Lei) [2142432] +- block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Ming Lei) [2142432] +- block: blk_add_rq_to_plug(): clear stale 'last' after flush (Ming Lei) [2142432] +- blk-mq: Fix kmemleak in blk_mq_init_allocated_queue (Ming Lei) [2142432] +- block: Fix possible memory leak for rq_wb on add_disk failure (Ming Lei) [2142432] +- fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2112621] +- fuse: add file_modified() to fallocate (Miklos Szeredi) [2112621] +- sgx: use ->f_mapping... (Vladis Dronov) [2130211] +- x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130211] +- x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130211] +- x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130211] +- selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130211] +- x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130211] +- x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130211] +- selftests/sgx: Page removal stress test (Vladis Dronov) [2130211] +- selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130211] +- selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130211] +- selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130211] +- selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130211] +- selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130211] +- selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130211] +- selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130211] +- selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130211] +- selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130211] +- Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130211] +- x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130211] +- x86/sgx: Support complete page removal (Vladis Dronov) [2130211] +- x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130211] +- x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130211] +- x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130211] +- x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130211] +- x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130211] +- x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130211] +- x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130211] +- x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130211] +- x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130211] +- x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130211] +- x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130211] +- x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130211] +- x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130211] +- x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130211] +- x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130211] +- x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130211] +- x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130211] +- x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130211] +- x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130211] +- x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130211] +- x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130211] +- x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130211] +- x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130211] + * Mon Dec 05 2022 Frantisek Hrbata [5.14.0-206.el9] - dt-bindings: gpio: gpio-vf610: Add imx93 compatible string (Steve Best) [2143601] - dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string (Steve Best) [2143601] diff --git a/sources b/sources index b272e35..e1c22ea 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-206.el9.tar.xz) = 160254941667691405d8d1e8a69c7ee56891f491bc804b913bc04dfe56a438376d6866ac41ffccdba57981cfb0d627cd1ea894a017535f0378189b43e11be301 -SHA512 (kernel-abi-stablelists-5.14.0-206.el9.tar.bz2) = e64b503d986ea3c4b183a644bdf67c64311fb5dd3690c6bf65e55d37190586b9d6bf4adc3629bbeb273a131e13c1072be1ff85e2a4282b3aea833ef75ef64008 -SHA512 (kernel-kabi-dw-5.14.0-206.el9.tar.bz2) = 3aff600593afa35e89015dec9a1391df3f6126d9f2d1c5daa15db2745d053aec470dab2772559e73b07c21af77c0f43ec560529a2e65086d7d9c0ff7dddf4c5b +SHA512 (linux-5.14.0-207.el9.tar.xz) = 88dbbb56f6f9dfb5acb596da502ccda0c7241718a6e430c355b1f61f8cb8d771bf15e0dd6661f388e01f24fe15b34097857489527f7739dec3857ecd152d00c0 +SHA512 (kernel-abi-stablelists-5.14.0-207.el9.tar.bz2) = da6fe5c71d567d7d79bb1e928812072d6d83808b024772c10ee5f924febd8fa041ac384a37dd09c170bdeaeaad61797b0ef95271ae27982de6ae4a9367d84f1d +SHA512 (kernel-kabi-dw-5.14.0-207.el9.tar.bz2) = 3aff600593afa35e89015dec9a1391df3f6126d9f2d1c5daa15db2745d053aec470dab2772559e73b07c21af77c0f43ec560529a2e65086d7d9c0ff7dddf4c5b