From f9ccf0f5d8a7bad050a162489a71cd26ac95e3b1 Mon Sep 17 00:00:00 2001 From: Scott Weaver Date: Wed, 31 Jan 2024 13:42:28 -0500 Subject: [PATCH] kernel-5.14.0-416.el9 * Wed Jan 31 2024 Scott Weaver [5.14.0-416.el9] - platform/x86: intel-uncore-freq: Fix types in sysfs callbacks (David Arcari) [RHEL-23310] - x86/tsc: Extend watchdog check exemption to 4-Sockets platform (Prarit Bhargava) [RHEL-20163] - x86/tsc: Provide sched_clock_noinstr() (Prarit Bhargava) [RHEL-20163] - x86/tsc: Do feature check as the very first thing (Prarit Bhargava) [RHEL-20163] - x86/tsc: Make recalibrate_cpu_khz() export GPL only (Prarit Bhargava) [RHEL-20163] - clocksource: Enable TSC watchdog checking of HPET and PMTMR only when requested (Prarit Bhargava) [RHEL-20163] - clocksource: Verify HPET and PMTMR when TSC unverified (Prarit Bhargava) [RHEL-20163] - sched/clock/x86: Mark sched_clock() noinstr (Prarit Bhargava) [RHEL-20163] - x86/pvclock: Improve atomic update of last_value in pvclock_clocksource_read() (Prarit Bhargava) [RHEL-20163] - x86/tsc: Make art_related_clocksource static (Prarit Bhargava) [RHEL-20163] - x86/tsc: Be consistent about use_tsc_delay() (Prarit Bhargava) [RHEL-20163] - misc/pvpanic: fix set driver data (Vitaly Kuznetsov) [RHEL-22993] - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-21927] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-21927] - perf archive: Add new option '--unpack' to expand tarballs (Michael Petlan) [RHEL-8651] - perf archive: Add new option '--all' to pack perf.data with DSOs (Michael Petlan) [RHEL-8651] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5617] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5617] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5617] - selftests: mm: hugepage-vmemmap fails on 64K page size systems (Nico Pache) [RHEL-5617] - mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT_FLAG_UNSHARE (Nico Pache) [RHEL-5617] - mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE (Nico Pache) [RHEL-5617] - selftests: link libasan statically for tests with -fsanitize=address (Nico Pache) [RHEL-5617] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5617] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5617] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5617] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5617] - selftests/mm: export get_free_hugepages() (Nico Pache) [RHEL-5617] - selftests: secretmem: floor the memory size to the multiple of page_size (Nico Pache) [RHEL-5617] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5617] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5617] - selftests/mm: add hugetlb_fault_after_madv to .gitignore (Nico Pache) [RHEL-5617] - tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions (Nico Pache) [RHEL-5617] - selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier (Nico Pache) [RHEL-5617] - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error (Nico Pache) [RHEL-5617] - lib: replace kmap() with kmap_local_page() (Nico Pache) [RHEL-5617] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5617] - selftests: mm: add KSM_MERGE_TIME tests (Nico Pache) [RHEL-5617] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5617] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5617] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5617] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5617] - selftests/mm: enable mrelease_test for arm64 (Nico Pache) [RHEL-5617] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5617] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5617] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5617] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5617] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5617] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5617] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5617] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5617] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5617] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5617] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5617] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5617] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5617] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5617] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5617] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5617] - selftests/mm: reuse pagemap_get_entry() in vm_util.h (Nico Pache) [RHEL-5617] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5617] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5617] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5617] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5617] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5617] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/mm: update .gitignore with two missing tests (Nico Pache) [RHEL-5617] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5617] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5617] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5617] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5617] - selftests/mm: define MADV_PAGEOUT to fix compilation issues (Nico Pache) [RHEL-5617] - selftest/vm: add mremap expand merge offset test (Nico Pache) [RHEL-5617] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5617] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5617] - selftests/vm: cow: add COW tests for collapsing of PTE-mapped anon THP (Nico Pache) [RHEL-5617] - selftests/vm: add test to measure MADV_UNMERGEABLE performance (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for hugepage-mmap test (Nico Pache) [RHEL-5617] - selftests/vm: cow: basic COW tests for non-anonymous pages (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: prepare for non-anonymous COW tests (Nico Pache) [RHEL-5617] - selftests/vm: ksm_functional_tests: fix a typo in comment (Nico Pache) [RHEL-5617] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5617] - selftests/vm: remove __USE_GNU in hugetlb-madvise.c (Nico Pache) [RHEL-5617] - selftests/vm: ksm_functional_tests: fixes for 32bit (Nico Pache) [RHEL-5617] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5617] - selftests/vm: madv_populate: fix missing MADV_POPULATE_(READ|WRITE) definitions (Nico Pache) [RHEL-5617] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5617] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5617] - selftests/vm: add KSM unmerge tests (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: add mprotect() optimization tests (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5617] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5617] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5617] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5617] - selftests/vm: drop mnt point for hugetlb in run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for hugepage-mremap test (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for hugetlb-madvise test (Nico Pache) [RHEL-5617] - selftests/vm: use memfd for uffd hugetlb tests (Nico Pache) [RHEL-5617] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5617] - selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace (Nico Pache) [RHEL-5617] - selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh (Nico Pache) [RHEL-5617] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5617] - selftests/vm: fix errno handling in mrelease_test (Nico Pache) [RHEL-5617] - tools: update test_hmm script to support SP config (Nico Pache) [RHEL-5617] - selftests: vm: add process_mrelease tests (Nico Pache) [RHEL-5617] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5617] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5617] - perf test record user-regs: Fix mask for vg register (Michael Petlan) [RHEL-14411] - platform/x86/intel/ifs: Call release_firmware() when handling errors. (Steve Best) [RHEL-23312] - nvme: check for valid nvme_identify_ns() before using it (Ewan D. Milne) [RHEL-14751] - nvme-core: fix a memory leak in nvme_ns_info_from_identify() (Ewan D. Milne) [RHEL-14751] Resolves: RHEL-14411, RHEL-14751, RHEL-20163, RHEL-21927, RHEL-22993, RHEL-23310, RHEL-23312, RHEL-5617, RHEL-8651 Signed-off-by: Scott Weaver --- Makefile.rhelver | 2 +- kernel.spec | 141 +++++++++++++++++++++++++++++++++++++++++++---- sources | 6 +- 3 files changed, 134 insertions(+), 15 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index e28bfef..dceea4d 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 4 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 415 +RHEL_RELEASE = 416 # # ZSTREAM diff --git a/kernel.spec b/kernel.spec index 7e8ff62..881518e 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 415 +%define pkgrelease 416 %define kversion 5 -%define tarfile_release 5.14.0-415.el9 +%define tarfile_release 5.14.0-416.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 415%{?buildid}%{?dist} +%define specrelease 416%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-415.el9 +%define kabiversion 5.14.0-416.el9 # # End of genspec.sh variables @@ -2749,7 +2749,7 @@ export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool pushd tools/testing/selftests # We need to install here because we need to call make with ARCH set which # doesn't seem possible to do in the install section. -%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf vm livepatch net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" DEFAULT_INSTALL_HDR_PATH=0 install +%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf mm livepatch net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" DEFAULT_INSTALL_HDR_PATH=0 install # 'make install' for bpf is broken and upstream refuses to fix it. # Install the needed files manually. @@ -3065,11 +3065,11 @@ find . -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksa find . -type f ! -executable -exec install -m644 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \; popd popd -# install vm selftests -pushd tools/testing/selftests/vm -find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/vm/{} \; -find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/vm/{} \; -find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/vm/{} \; +# install mm selftests +pushd tools/testing/selftests/mm +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/mm/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \; popd # install drivers/net/mlxsw selftests pushd tools/testing/selftests/drivers/net/mlxsw @@ -3727,6 +3727,125 @@ fi # # %changelog +* Wed Jan 31 2024 Scott Weaver [5.14.0-416.el9] +- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks (David Arcari) [RHEL-23310] +- x86/tsc: Extend watchdog check exemption to 4-Sockets platform (Prarit Bhargava) [RHEL-20163] +- x86/tsc: Provide sched_clock_noinstr() (Prarit Bhargava) [RHEL-20163] +- x86/tsc: Do feature check as the very first thing (Prarit Bhargava) [RHEL-20163] +- x86/tsc: Make recalibrate_cpu_khz() export GPL only (Prarit Bhargava) [RHEL-20163] +- clocksource: Enable TSC watchdog checking of HPET and PMTMR only when requested (Prarit Bhargava) [RHEL-20163] +- clocksource: Verify HPET and PMTMR when TSC unverified (Prarit Bhargava) [RHEL-20163] +- sched/clock/x86: Mark sched_clock() noinstr (Prarit Bhargava) [RHEL-20163] +- x86/pvclock: Improve atomic update of last_value in pvclock_clocksource_read() (Prarit Bhargava) [RHEL-20163] +- x86/tsc: Make art_related_clocksource static (Prarit Bhargava) [RHEL-20163] +- x86/tsc: Be consistent about use_tsc_delay() (Prarit Bhargava) [RHEL-20163] +- misc/pvpanic: fix set driver data (Vitaly Kuznetsov) [RHEL-22993] +- perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-21927] +- perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-21927] +- perf archive: Add new option '--unpack' to expand tarballs (Michael Petlan) [RHEL-8651] +- perf archive: Add new option '--all' to pack perf.data with DSOs (Michael Petlan) [RHEL-8651] +- selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5617] +- mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5617] +- selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5617] +- selftests: mm: hugepage-vmemmap fails on 64K page size systems (Nico Pache) [RHEL-5617] +- mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT_FLAG_UNSHARE (Nico Pache) [RHEL-5617] +- mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE (Nico Pache) [RHEL-5617] +- selftests: link libasan statically for tests with -fsanitize=address (Nico Pache) [RHEL-5617] +- selftests: line buffer test program's stdout (Nico Pache) [RHEL-5617] +- selftests: allow runners to override the timeout (Nico Pache) [RHEL-5617] +- selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5617] +- selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5617] +- selftests/mm: export get_free_hugepages() (Nico Pache) [RHEL-5617] +- selftests: secretmem: floor the memory size to the multiple of page_size (Nico Pache) [RHEL-5617] +- selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5617] +- selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5617] +- selftests/mm: add hugetlb_fault_after_madv to .gitignore (Nico Pache) [RHEL-5617] +- tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions (Nico Pache) [RHEL-5617] +- selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier (Nico Pache) [RHEL-5617] +- selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error (Nico Pache) [RHEL-5617] +- lib: replace kmap() with kmap_local_page() (Nico Pache) [RHEL-5617] +- selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5617] +- selftests: mm: add KSM_MERGE_TIME tests (Nico Pache) [RHEL-5617] +- selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5617] +- selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5617] +- selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5617] +- selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5617] +- selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5617] +- selftests/mm: enable mrelease_test for arm64 (Nico Pache) [RHEL-5617] +- selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5617] +- selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5617] +- selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5617] +- selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5617] +- selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5617] +- Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5617] +- selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5617] +- selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5617] +- selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5617] +- selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5617] +- selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5617] +- selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5617] +- selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5617] +- selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5617] +- selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5617] +- selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5617] +- selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5617] +- selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5617] +- selftests/mm: reuse pagemap_get_entry() in vm_util.h (Nico Pache) [RHEL-5617] +- selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5617] +- selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5617] +- selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5617] +- selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5617] +- selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5617] +- selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5617] +- selftests/mm: update .gitignore with two missing tests (Nico Pache) [RHEL-5617] +- selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5617] +- selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5617] +- selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5617] +- selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5617] +- selftests/mm: define MADV_PAGEOUT to fix compilation issues (Nico Pache) [RHEL-5617] +- selftest/vm: add mremap expand merge offset test (Nico Pache) [RHEL-5617] +- redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5617] +- selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5617] +- selftests/vm: cow: add COW tests for collapsing of PTE-mapped anon THP (Nico Pache) [RHEL-5617] +- selftests/vm: add test to measure MADV_UNMERGEABLE performance (Nico Pache) [RHEL-5617] +- selftests/vm: use memfd for hugepage-mmap test (Nico Pache) [RHEL-5617] +- selftests/vm: cow: basic COW tests for non-anonymous pages (Nico Pache) [RHEL-5617] +- selftests/vm: anon_cow: prepare for non-anonymous COW tests (Nico Pache) [RHEL-5617] +- selftests/vm: ksm_functional_tests: fix a typo in comment (Nico Pache) [RHEL-5617] +- selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5617] +- selftests/vm: remove __USE_GNU in hugetlb-madvise.c (Nico Pache) [RHEL-5617] +- selftests/vm: ksm_functional_tests: fixes for 32bit (Nico Pache) [RHEL-5617] +- selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5617] +- selftests/vm: madv_populate: fix missing MADV_POPULATE_(READ|WRITE) definitions (Nico Pache) [RHEL-5617] +- mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5617] +- mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5617] +- selftests/vm: add KSM unmerge tests (Nico Pache) [RHEL-5617] +- selftests/vm: anon_cow: add mprotect() optimization tests (Nico Pache) [RHEL-5617] +- selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5617] +- mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5617] +- selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5617] +- selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5617] +- selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5617] +- selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5617] +- selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5617] +- selftests/vm: drop mnt point for hugetlb in run_vmtests.sh (Nico Pache) [RHEL-5617] +- selftests/vm: use memfd for hugepage-mremap test (Nico Pache) [RHEL-5617] +- selftests/vm: use memfd for hugetlb-madvise test (Nico Pache) [RHEL-5617] +- selftests/vm: use memfd for uffd hugetlb tests (Nico Pache) [RHEL-5617] +- selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5617] +- selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace (Nico Pache) [RHEL-5617] +- selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh (Nico Pache) [RHEL-5617] +- selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5617] +- selftests/vm: fix errno handling in mrelease_test (Nico Pache) [RHEL-5617] +- tools: update test_hmm script to support SP config (Nico Pache) [RHEL-5617] +- selftests: vm: add process_mrelease tests (Nico Pache) [RHEL-5617] +- selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5617] +- selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5617] +- perf test record user-regs: Fix mask for vg register (Michael Petlan) [RHEL-14411] +- platform/x86/intel/ifs: Call release_firmware() when handling errors. (Steve Best) [RHEL-23312] +- nvme: check for valid nvme_identify_ns() before using it (Ewan D. Milne) [RHEL-14751] +- nvme-core: fix a memory leak in nvme_ns_info_from_identify() (Ewan D. Milne) [RHEL-14751] + * Tue Jan 30 2024 Scott Weaver [5.14.0-415.el9] - net: phy: mdio_device: Reset device only when necessary (Andrew Halaney) [RHEL-21837] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6506] @@ -3788,7 +3907,7 @@ fi - Documentation, mm/unaccepted: document accept_memory kernel parameter (Paolo Bonzini) [RHEL-15937] - proc/kcore: do not try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] - efi/unaccepted: do not let /proc/vmcore try to access unaccepted memory (Paolo Bonzini) [RHEL-15937] -- netfilter: nf_tables: Reject tables of unsupported family (Florian Westphal) [RHEL-21420] {CVE-2023-6040} +- netfilter: nf_tables: Reject tables of unsupported family (Florian Westphal) [RHEL-21420 RHEL-21421] {CVE-2023-6040} - video/aperture: Only remove sysfb on the default vga pci device (Jocelyn Falempe) [RHEL-19939] - video/aperture: Drop primary argument (Jocelyn Falempe) [RHEL-19939] - video/aperture: Move vga handling to pci function (Jocelyn Falempe) [RHEL-19939] diff --git a/sources b/sources index f4bc719..1321cc0 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-415.el9.tar.xz) = 9040e317f56e8cad20514605b5b1e64337ab720c8b4d9dabdd08d2869864a0c960e429942daafc681598ea891c0a7569f6279d7bd6cf3319cc1b165176bcd3a4 -SHA512 (kernel-abi-stablelists-5.14.0-415.el9.tar.bz2) = 3044fda537d4c8cd0ef9e90cd236d6939100c8177d2cfefd1fb654fa34ca126cb780e5240d5f670a4f3a1bfac2fb1d1da92579ad9b05c6dd05951fc6d60d678f -SHA512 (kernel-kabi-dw-5.14.0-415.el9.tar.bz2) = c70fd89b8b68f9892fb2b13bdb54f5613d8d86e697e3785e82bcb052686a9c65beba9c0d2efce242ac9633d0002599c4116fe25339369ffa6361126ad2b2cd27 +SHA512 (linux-5.14.0-416.el9.tar.xz) = bf16858ff045a789bd7819965bb9b556bf4c7af6519ed622af3f4e8b87436f963e1509f84a722ae9970f99e40796b99f9bee2f958c49347875102c7bd37809db +SHA512 (kernel-abi-stablelists-5.14.0-416.el9.tar.bz2) = 0bf169f79e3d1acc0edb808a28de1a3c2f8a1e82b0b4bc9c05baa512bad53c2d26150f5661ea060846df4ec4db2ecc833e553fed1589ca759fb9d1a4436a25d1 +SHA512 (kernel-kabi-dw-5.14.0-416.el9.tar.bz2) = 6bea4dc9003624e6627a47b78157fb2359542799bf01e9e6f716e2de2ab2834acc90441f962b280133736b43b8f3f7aa637fd9d194b24d40f90db2eedc8edc26