kernel/sources
Lucas Zampieri 922a69fe49
kernel-5.14.0-477.el9
* Mon Jul 08 2024 Lucas Zampieri <lzampier@redhat.com> [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

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-07-08 13:28:36 +00:00

4 lines
532 B
Plaintext

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