diff --git a/Makefile.rhelver b/Makefile.rhelver index eb868eb82..1b64e083f 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 476 +RHEL_RELEASE = 477 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index ec7bb8b71..212e2cc57 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -7203,6 +7203,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 3f1ae3db4..d5a3185fe 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -7179,6 +7179,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 522264874..be15bd407 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -7200,6 +7200,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index e3d35bd43..dd96d30ac 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -7176,6 +7176,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 6bb265b01..e495c0d02 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -7376,6 +7376,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 2b77c863f..9b72316c0 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -7352,6 +7352,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index d851fa86b..2a5dbf73a 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -6606,6 +6606,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 4d1a1be47..2529f0568 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -6584,6 +6584,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 786044ddf..eed43fa6b 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -6596,6 +6596,7 @@ CONFIG_ZSMALLOC_STAT=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set # CONFIG_ZSWAP is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index cfe538dfc..00de2e3d7 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -6574,6 +6574,7 @@ CONFIG_ZSMALLOC_STAT=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set # CONFIG_ZSWAP is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 53fc7f588..80bb65c14 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -6601,6 +6601,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set # CONFIG_ZSWAP is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 8b9995387..644139f45 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -6949,6 +6949,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 0e2bf8bf4..bb80a2f3f 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -6926,6 +6926,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 7f6ea8c78..3e842caf1 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -7122,6 +7122,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index cbb9057ae..09d517c9a 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -7099,6 +7099,7 @@ CONFIG_ZSMALLOC=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set # CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set CONFIG_ZSWAP=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y diff --git a/kernel.changelog b/kernel.changelog index 74dc13f7b..c70d66cd6 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,402 @@ +* Mon Jul 08 2024 Lucas Zampieri [5.14.0-477.el9] +- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} +- mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] +- mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] +- mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] +- zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] +- memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] +- mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] +- list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] +- mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] +- mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] +- mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] +- mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] +- zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] +- swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] +- memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] +- zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] +- mm: kill frontswap (Rafael Aquini) [RHEL-40684] +- mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] +- mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] +- mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] +- mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] +- mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] +- mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] +- swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] +- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} +- af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} +- af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} +- tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} +- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} +- packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} +- gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] +- gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] +- gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] +- gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] +- gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] +- gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] +- gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] +- gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] +- gfs2: use constant for array size (Bob Peterson) [RHEL-40902] +- gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] +- gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] +- gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] +- gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] +- gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] +- gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] +- gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] +- gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] +- gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] +- gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] +- gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] +- gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] +- gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] +- gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] +- gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] +- KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] +- KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] +- KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] +- arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] +- arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] +- vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} +- perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] +- scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] +- can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] +- can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] +- can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] +- can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] +- netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} +- perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] +- perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] +- perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] +- perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] +- perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] +- perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] +- perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] +- perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] +- perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] +- perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] +- perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] +- perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] +- perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] +- perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] +- perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] +- perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] +- riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] +- perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] +- perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] +- perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] +- perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] +- perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] +- perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] +- perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] +- perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] +- perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] +- perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] +- perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] +- perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] +- perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] +- perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] +- libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] +- perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] +- perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] +- perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] +- perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] +- perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] +- perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] +- perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] +- perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] +- perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] +- perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] +- perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] +- perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] +- perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] +- tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] +- perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] +- perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] +- perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] +- perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] +- perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] +- perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] +- perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] +- perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] +- perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] +- perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] +- perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] +- perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] +- perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] +- perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] +- perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] +- perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] +- perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] +- perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] +- perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] +- perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] +- perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] +- perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] +- perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] +- perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] +- perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] +- perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] +- perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] +- perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] +- perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] +- perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] +- perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] +- perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] +- perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] +- perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] +- perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] +- perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] +- perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] +- perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] +- perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] +- perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] +- perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] +- perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] +- perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] +- perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] +- perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] +- perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] +- perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] +- perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] +- perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] +- perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] +- perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] +- tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] +- perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] +- perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] +- perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] +- perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] +- perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] +- perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] +- perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] +- perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] +- perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] +- perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] +- perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] +- perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] +- perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] +- perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] +- perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] +- perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] +- perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] +- perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] +- perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] +- perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] +- perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] +- perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] +- perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] +- perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] +- perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] +- perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] +- perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] +- perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] +- perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] +- perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] +- perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] +- perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] +- perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] +- perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] +- perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] +- perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] +- perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] +- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} +- netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} +- netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} +- netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] +- netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] +- netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] +- netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] +- netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} +- netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] +- netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985] +Resolves: RHEL-25790, RHEL-29571, RHEL-31303, RHEL-32688, RHEL-33123, RHEL-33238, RHEL-33985, RHEL-39584, RHEL-40684, RHEL-40902, RHEL-41151, RHEL-43288, RHEL-43400, RHEL-43969, RHEL-44424, RHEL-44477 + * Thu Jul 04 2024 Lucas Zampieri [5.14.0-476.el9] - igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] diff --git a/kernel.spec b/kernel.spec index 3337de4f8..b1f36b76b 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 476 +%define pkgrelease 477 %define kversion 5 -%define tarfile_release 5.14.0-476.el9 +%define tarfile_release 5.14.0-477.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 476%{?buildid}%{?dist} +%define specrelease 477%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-476.el9 +%define kabiversion 5.14.0-477.el9 # # End of genspec.sh variables @@ -3747,6 +3747,404 @@ fi # # %changelog +* Mon Jul 08 2024 Lucas Zampieri [5.14.0-477.el9] +- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} +- mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] +- mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] +- mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] +- zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] +- memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] +- mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] +- list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] +- mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] +- mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] +- mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] +- mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] +- zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] +- swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] +- memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] +- zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] +- mm: kill frontswap (Rafael Aquini) [RHEL-40684] +- mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] +- mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] +- mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] +- mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] +- mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] +- mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] +- mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] +- swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] +- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} +- af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} +- af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} +- tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} +- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} +- packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} +- gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] +- gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] +- gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] +- gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] +- gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] +- gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] +- gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] +- gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] +- gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] +- gfs2: use constant for array size (Bob Peterson) [RHEL-40902] +- gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] +- gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] +- gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] +- gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] +- gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] +- gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] +- gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] +- gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] +- gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] +- gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] +- gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] +- gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] +- gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] +- gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] +- gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] +- KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] +- KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] +- KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] +- KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] +- KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] +- KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] +- KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] +- arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] +- arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] +- vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} +- perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] +- scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] +- can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] +- can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] +- can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] +- can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] +- netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} +- perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] +- perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] +- perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] +- perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] +- perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] +- perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] +- perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] +- perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] +- perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] +- perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] +- perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] +- perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] +- perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] +- perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] +- perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] +- perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] +- riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] +- perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] +- perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] +- perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] +- perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] +- perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] +- perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] +- perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] +- perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] +- perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] +- perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] +- perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] +- perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] +- perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] +- perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] +- libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] +- perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] +- perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] +- perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] +- perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] +- perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] +- perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] +- perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] +- perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] +- perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] +- perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] +- perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] +- perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] +- perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] +- tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] +- perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] +- perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] +- perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] +- perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] +- perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] +- perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] +- perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] +- perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] +- perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] +- perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] +- perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] +- perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] +- perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] +- perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] +- perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] +- perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] +- perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] +- perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] +- perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] +- perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] +- perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] +- perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] +- perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] +- perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] +- perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] +- perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] +- perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] +- perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] +- perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] +- perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] +- perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] +- perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] +- perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] +- perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] +- perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] +- perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] +- perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] +- perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] +- perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] +- perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] +- perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] +- perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] +- perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] +- perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] +- perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] +- perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] +- perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] +- perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] +- perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] +- perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] +- perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] +- perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] +- tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] +- perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] +- perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] +- perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] +- perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] +- perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] +- perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] +- perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] +- perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] +- perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] +- perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] +- perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] +- perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] +- perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] +- perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] +- perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] +- perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] +- perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] +- perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] +- perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] +- perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] +- perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] +- perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] +- perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] +- perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] +- perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] +- perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] +- perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] +- perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] +- perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] +- perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] +- perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] +- perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] +- perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] +- perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] +- perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] +- perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] +- perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] +- perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] +- perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] +- tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} +- netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} +- netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} +- netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] +- netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] +- netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] +- netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] +- netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} +- netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] +- netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] +- netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] +- netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985] + * Thu Jul 04 2024 Lucas Zampieri [5.14.0-476.el9] - igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] diff --git a/sources b/sources index 61096b6f6..567fb8948 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-476.el9.tar.xz) = 00c555bf02bee81c5dc535ac08f2d290192a86f5dd18d06966afa6aaa93ce0f5b27a0056b4a56a368fe8b3120698bcbc84bed58da22ee5e050d262102d562369 -SHA512 (kernel-abi-stablelists-5.14.0-476.el9.tar.bz2) = 77e892a867bb70f89b9be16e9f7fc147d4b5d953a3df299f22d21720a8ad7af4805b0bfade2d152424d21559f41e45689fa353c77df6796d3bf30ab6087b2f7b -SHA512 (kernel-kabi-dw-5.14.0-476.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963 +SHA512 (linux-5.14.0-477.el9.tar.xz) = 76f1083226ea75edf2c60400f468d95f1d5679bbe1fc917ecca682980e78d48d0dc8806667e0bb6840594a9bad74f20feee5e61c0af6003b752912a0bcd33f7c +SHA512 (kernel-abi-stablelists-5.14.0-477.el9.tar.bz2) = 304d7e9b419025d4559c413989ecca6c47467e646750b889cf8681e9f9d372e6ce0aeadc2ea7c9b304016280ee776c77d8550e34b4c8262be2bc178fe807fa26 +SHA512 (kernel-kabi-dw-5.14.0-477.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963