From 80dd1f5742a942d71487c65e07e8ba0ea538b6bc Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 19 Feb 2024 17:02:45 +0100 Subject: [PATCH] kernel-4.18.0-542.el8 * Mon Feb 19 2024 Denys Vlasenko [4.18.0-542.el8] - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623] Resolves: RHEL-10238, RHEL-11344, RHEL-11725, RHEL-15465, RHEL-17933, RHEL-19666, RHEL-22312, RHEL-23506, RHEL-23967, RHEL-5623 Signed-off-by: Denys Vlasenko --- kernel.spec | 160 +++++++++++++++++++++++++++++++++++++++++++++++++--- sources | 6 +- 2 files changed, 154 insertions(+), 12 deletions(-) diff --git a/kernel.spec b/kernel.spec index 8330702c8..406f37fe8 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ # change below to w4T.xzdio): %define _binary_payload w3T.xzdio -%global distro_build 541 +%global distro_build 542 # Sign the x86_64 kernel for secure boot authentication %ifarch x86_64 aarch64 s390x ppc64le @@ -38,10 +38,10 @@ # define buildid .local %define specversion 4.18.0 -%define pkgrelease 541.el8 +%define pkgrelease 542.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 541%{?dist} +%define specrelease 542%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -1890,7 +1890,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" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install +%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf mm livepatch net net/forwarding net/mptcp netfilter tc-testing" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install # 'make install' for bpf is broken and upstream refuses to fix it. # Install the needed files manually. @@ -2178,11 +2178,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 @@ -2695,6 +2695,148 @@ fi # # %changelog +* Mon Feb 19 2024 Denys Vlasenko [4.18.0-542.el8] +- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} +- drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] +- xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] +- RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] +- scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] +- smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] +- ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] +- ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] +- Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} +- Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} +- IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] +- RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] +- IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] +- selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] +- selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] +- selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] +- selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] +- selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] +- selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] +- selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] +- redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] +- selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] +- mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] +- selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] +- selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] +- tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] +- selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] +- selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] +- selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] +- selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] +- selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] +- selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] +- selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] +- selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] +- selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] +- selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] +- selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] +- selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] +- Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] +- selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] +- selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] +- selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] +- selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] +- selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] +- selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] +- selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] +- selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] +- selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] +- selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] +- selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] +- selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] +- selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] +- selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] +- selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] +- selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] +- selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] +- selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] +- selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] +- selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] +- selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] +- selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] +- selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] +- selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] +- selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] +- mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] +- mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] +- selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] +- selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] +- mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] +- selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] +- selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] +- selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] +- selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] +- selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] +- selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] +- selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] +- Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] +- selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] +- selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] +- selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] +- selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] +- selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] +- userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] +- userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] +- selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] +- selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] +- selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] +- selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] +- selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] +- selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] +- userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] +- selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] +- selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] +- selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] +- selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] +- mm: add selftests for migration entries (Nico Pache) [RHEL-5623] +- selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] +- selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] +- selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] +- selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] +- selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] +- selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] +- selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] +- selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] +- selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] +- selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] +- selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] +- selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] +- kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] +- selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] +- kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] +- selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] +- tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] +- selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] +- selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] +- selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] +- selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] +- selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] +- selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] +- mm: KSM: fix data type (Nico Pache) [RHEL-5623] +- selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] +- selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] +- selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] +- selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] +- selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] +- selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] +- selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] +- selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] +- selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] +- selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] +- selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] +- vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] +- tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] +- userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] +- userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] +- userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] +- userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] +- tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] +- kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] +- Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623] + * Fri Feb 16 2024 Denys Vlasenko [4.18.0-541.el8] - cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] diff --git a/sources b/sources index 1ed8ba7a5..44a91f587 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-4.18.0-541.el8.tar.xz) = 086f73fb7188ae7ea43a5f7e47a061346666e31719ddd4b6a3cb1d0c495ecc972dc4ac24aa122a474cf214fdd71e0b881d9c762049af2819e1723ba19f9b3ced -SHA512 (kernel-abi-stablelists-4.18.0-541.tar.bz2) = 5f630555d71e932a783f1ebb618a4878ab906f25314e7e9c5cf1a14061c2140393eca864c84dc24799a2749c47e85dff7de2381086da9b6d72be3411926d1a97 -SHA512 (kernel-kabi-dw-4.18.0-541.tar.bz2) = 8a671ed3c9b7f4b25fd4e594b62bc4a26474cb705d3ed22ca376618b3c7962fc72ace1ffd02c9c3a192d9d2c449d38228809542d7f16ebad16f8127020eb2faf +SHA512 (linux-4.18.0-542.el8.tar.xz) = d359e22aa79a85cd47da2872ddc65d9c17f647076da60f7c68959a31ab8dd4c4a0d4345cf2c0da2c563af0cd0b4823440639d40030d78e567695891035b73929 +SHA512 (kernel-abi-stablelists-4.18.0-542.tar.bz2) = c49f6e1e00626ce34b47c8d8a2aac0c227462b17a56c0ee722ff79a2b0c8866957b3ddbd5679bc4ac4f30078995a42d998b4015f7d733d717ec8da2bceff56c9 +SHA512 (kernel-kabi-dw-4.18.0-542.tar.bz2) = 8a671ed3c9b7f4b25fd4e594b62bc4a26474cb705d3ed22ca376618b3c7962fc72ace1ffd02c9c3a192d9d2c449d38228809542d7f16ebad16f8127020eb2faf