# changelog

author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-163.el10]
changelog:
  - rseq/selftests: Use weak symbol reference, not definition, to link with glibc (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Fix namespace collision with rseq UAPI header (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Ensure the rseq ABI TLS is actually 1024 bytes (Gavin Shan) [RHEL-128766]
  - selftests/rseq: Add rseq syscall errors test (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm (Gavin Shan) [RHEL-128766]
  - selftests/rseq: Fix handling of glibc without rseq support (Gavin Shan) [RHEL-128766]
  - rseq/selftests: Add support for OpenRISC (Gavin Shan) [RHEL-128766]
  - kernel: extend rh_waived to cope better with the CVE mitigations case (Ricardo Robaina) [RHEL-122980]
  - octeon_ep_vf: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-118599]
  - octeon_ep: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-118599]
  - futex: Optimize per-cpu reference counting (Waiman Long) [RHEL-101509]
  - futex: Don't leak robust_list pointer on exec race (Waiman Long) [RHEL-101509]
  - selftest/futex: Compile also with libnuma < 2.0.16 (Waiman Long) [RHEL-101509]
  - selftest/futex: Reintroduce "Memory out of range" numa_mpol's subtest (Waiman Long) [RHEL-101509]
  - selftest/futex: Make the error check more precise for futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix futex_wait() for 32bit ARM (Waiman Long) [RHEL-101509]
  - futex: Use correct exit on failure from futex_hash_allocate_default() (Waiman Long) [RHEL-101509]
  - futex: Prevent use-after-free during requeue-PI (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix typos and grammar in futex_priv_hash (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix format-security warnings in futex_priv_hash (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix some futex_numa_mpol subtests (Waiman Long) [RHEL-101509]
  - selftests/futex: Remove the -g parameter from futex_priv_hash (Waiman Long) [RHEL-101509]
  - futex: Move futex_hash_free() back to __mmput() (Waiman Long) [RHEL-101509]
  - futex: Move futex cleanup to __mmdrop() (Waiman Long) [RHEL-101509]
  - futex: Use user_write_access_begin/_end() in futex_put_value() (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix spelling mistake "Succeffuly" -> "Successfully" (Waiman Long) [RHEL-101509]
  - selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t (Waiman Long) [RHEL-101509]
  - perf bench futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101509]
  - selftests/futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101509]
  - futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101509]
  - futex: Make futex_private_hash_get() static (Waiman Long) [RHEL-101509]
  - futex: Use RCU-based per-CPU reference counting instead of rcuref_t (Waiman Long) [RHEL-101509]
  - selftests/futex: Adapt the private hash test to RCU related changes (Waiman Long) [RHEL-101509]
  - perf bench futex: Fix prctl include in musl libc (Waiman Long) [RHEL-101509]
  - selftests/futex: Add futex_numa to .gitignore (Waiman Long) [RHEL-101509]
  - futex: Temporary disable FUTEX_PRIVATE_HASH (Waiman Long) [RHEL-101509]
  - futex: Initialize futex_phash_new during fork(). (Waiman Long) [RHEL-101509]
  - futex: Verify under the lock if hash can be replaced (Waiman Long) [RHEL-101509]
  - futex: Handle invalid node numbers supplied by user (Waiman Long) [RHEL-101509]
  - selftests/futex: Set the home_node in futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: getopt() requires int as return value. (Waiman Long) [RHEL-101509]
  - tools headers UAPI: Sync linux/prctl.h with the kernel sources to pick FUTEX knob (Waiman Long) [RHEL-101509]
  - io_uring/futex: mark wait requests as inflight (Waiman Long) [RHEL-101509]
  - selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized" (Waiman Long) [RHEL-101509]
  - futex: Correct the kernedoc return value for futex_wait_setup(). (Waiman Long) [RHEL-101509]
  - tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101509]
  - futex: Use RCU_INIT_POINTER() in futex_mm_init(). (Waiman Long) [RHEL-101509]
  - selftests/futex: Use TAP output in futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: Use TAP output in futex_priv_hash (Waiman Long) [RHEL-101509]
  - futex: Fix kernel-doc comments (Waiman Long) [RHEL-101509]
  - futex: Relax the rcu_assign_pointer() assignment of mm->futex_phash in futex_mm_init() (Waiman Long) [RHEL-101509]
  - futex: Fix outdated comment in struct restart_block (Waiman Long) [RHEL-101509]
  - futex,selftests: Add another FUTEX2_NUMA selftest (Waiman Long) [RHEL-101509]
  - selftests/futex: Add futex_numa_mpol (Waiman Long) [RHEL-101509]
  - selftests/futex: Add futex_priv_hash (Waiman Long) [RHEL-101509]
  - selftests/futex: Build without headers nonsense (Waiman Long) [RHEL-101509]
  - tools/perf: Allow to select the number of hash buckets (Waiman Long) [RHEL-101509]
  - tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101509]
  - futex: Implement FUTEX2_MPOL (Waiman Long) [RHEL-101509]
  - futex: Implement FUTEX2_NUMA (Waiman Long) [RHEL-101509]
  - futex: Allow to make the private hash immutable (Waiman Long) [RHEL-101509]
  - futex: Allow to resize the private local hash (Waiman Long) [RHEL-101509]
  - futex: Allow automatic allocation of process wide futex hash (Waiman Long) [RHEL-101509]
  - futex: Add basic infrastructure for local task local hash (Waiman Long) [RHEL-101509]
  - futex: Create helper function to initialize a hash slot (Waiman Long) [RHEL-101509]
  - futex: Introduce futex_q_lockptr_lock() (Waiman Long) [RHEL-101509]
  - futex: Decrease the waiter count before the unlock operation (Waiman Long) [RHEL-101509]
  - futex: Acquire a hash reference in futex_wait_multiple_setup() (Waiman Long) [RHEL-101509]
  - futex: Create private_hash() get/put class (Waiman Long) [RHEL-101509]
  - futex: Create futex_hash() get/put class (Waiman Long) [RHEL-101509]
  - futex: Create hb scopes (Waiman Long) [RHEL-101509]
  - futex: Pull futex_hash() out of futex_q_lock() (Waiman Long) [RHEL-101509]
  - futex: Move futex_queue() into futex_wait_setup() (Waiman Long) [RHEL-101509]
  - mm: Add vmalloc_huge_node() (Waiman Long) [RHEL-101509]
  - rcuref: Provide rcuref_is_dead() (Waiman Long) [RHEL-101509]
  - futex: Use a hashmask instead of hashsize (Waiman Long) [RHEL-101509]
  - rcuref: Plug slowpath race in rcuref_put() (Waiman Long) [RHEL-101509]
  - futex: Pass in task to futex_queue() (Waiman Long) [RHEL-101509]
  - seqlock: add missing parameter documentation for raw_seqcount_try_begin() (Waiman Long) [RHEL-101509]
  - mm: introduce mmap_lock_speculate_{try_begin|retry} (Waiman Long) [RHEL-101509]
  - mm: convert mm_lock_seq to a proper seqcount (Waiman Long) [RHEL-101509]
  - seqlock: add raw_seqcount_try_begin (Waiman Long) [RHEL-101509]
  - sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabled (Waiman Long) [RHEL-101509]
  - locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lock (Waiman Long) [RHEL-101509]
  - locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex (Waiman Long) [RHEL-101509]
  - locking/mutex: Make mutex::wait_lock irq safe (Waiman Long) [RHEL-101509]
  - locking/mutex: Remove wakeups from under mutex::wait_lock (Waiman Long) [RHEL-101509]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-164.el10]
changelog:
  - selftest: packetdrill: Import client-ack-dropped-then-recovery-ms-timestamps.pkt (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import sockopt-fastopen-key.pkt (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/*-trigger-rst.pkt. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/reset-* tests. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/icmp-before-accept.pkt. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import opt34/fin-close-socket.pkt. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Add test for experimental option. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Add test for TFO_SERVER_WO_SOCKOPT1. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Import TFO server basic tests. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Define common TCP Fast Open cookie. (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Require explicit setsockopt(TCP_FASTOPEN). (CKI Backport Bot) [RHEL-124166]
  - selftest: packetdrill: Set ktap_set_plan properly for single protocol test. (CKI Backport Bot) [RHEL-124166]
  - selftests/net: packetdrill: Support single protocol test. (CKI Backport Bot) [RHEL-124166]
  - selftests: net: packetdrill: xfail all problems on slow machines (CKI Backport Bot) [RHEL-124166]
  - selftests/net: packetdrill: add --mss option to three tests (CKI Backport Bot) [RHEL-124166]
  - selftests/net: packetdrill: more xfail changes (CKI Backport Bot) [RHEL-124166]
  - KVM: arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock (Donald Dutile) [RHEL-115972]
  - Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()" (Donald Dutile) [RHEL-115972]
  - Revert "KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables" (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic: fix incorrect spinlock API usage (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove stage 2 read fault check (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix parameter ordering for VBAR_EL1 assignment (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix incorrect VNCR invalidation range calculation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Spin off release helper from vgic_put_irq() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic: Drop stale comment on IRQ active state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: VHE: Save and restore host MDCR_EL2 value correctly (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Guard PMSCR_EL1 initialization with SPE presence check (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Initialize PMSCR_EL1 when in VHE (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: fix VNCR TLB ASID match logic for non-Global entries (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Mark freed S2 MMUs as invalid (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix ATS12 handling of single-stage translation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Simplify sysreg access on exception delivery (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Get rid of ARM64_FEATURE_MASK() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle RASv1p1 registers (Donald Dutile) [RHEL-115972]
  - arm64: Add capability denoting FEAT_RASv1p1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Reschedule as needed when destroying the stage-2 page-tables (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Split kvm_pgtable_stage2_destroy() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftest: Add standalone test checking for KVM's own UUID (Donald Dutile) [RHEL-115972]
  - arm64: vgic-v2: Fix guest endianness check in hVHE mode (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Sync protected guest VBAR_EL1 on injecting an undef exception (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for protected VMs (Donald Dutile) [RHEL-115972]
  - kvm: arm64: use BUG() instead of BUG_ON(1) (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle SEAs due to VNCR redirection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VNCR_EL2 related fault (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't attempt vLPI mappings when vPE allocation is disabled (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add FEAT_RAS EL2 registers to get-reg-list (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add test for nASSGIcap attribute (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Allow userspace to write GICD_TYPER2.nASSGIcap (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Allow access to GICD_IIDR prior to initialization (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Consolidate MAINT_IRQ handling (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Disambiguate support for vSGIs v. vLPIs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftest: vgic-v3: Add basic GICv3 sysreg userspace access test (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Enforce the sorting of the GICv3 system register table (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Clarify the check for reset callback in check_sysreg_table() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-v3: Fix ordering of ICH_HCR_EL2 (Donald Dutile) [RHEL-115972]
  - arm64: kvm: trace_handle_exit: use string choices helper (Donald Dutile) [RHEL-115972]
  - arm64: kvm: sys_regs: use string choices helper (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Follow specification when implementing WXN (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove the wi->{e0,}poe vs wr->{p,u}ov confusion (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make RAS registers UNDEF when RAS isn't advertised (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Filter out HCR_EL2 bits when running in hypervisor context (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Tighten the definition of FEAT_PMUv3p9 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert MDCR_EL2 to config-driven sanitisation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert SCTLR_EL1 to config-driven sanitisation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert TCR2_EL2 to config-driven sanitisation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: get-reg-list: Add base EL2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: get-reg-list: Simplify feature dependency (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Advertise FGT2 registers to userspace (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Condition FGT registers on feature availability (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Expose GICv3 EL2 registers via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Let GICv3 save/restore honor visibility attribute (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Define helper for ICH_VTR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Define constant value for ICC_SRE_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't advertise ICH_*_EL2 registers through GET_ONE_REG (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make RVBAR_EL2 accesses UNDEF (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Commit exceptions from KVM_SET_VCPU_EVENTS immediately (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Test ESR propagation for vSError injection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Populate ESR_ELx.EC for emulated SError injection (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Catch up set_id_regs with the kernel (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add SCTLR2_EL1 to get-reg-list (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Test SEAs are taken to SError vector when EASE=1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add basic SError injection test (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't retire MMIO instruction w/ pending (emulated) SError (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Advertise support for FEAT_DoubleFault2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Advertise support for FEAT_SCTLR2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Enable vSErrors when HCRX_EL2.TMEA is set (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Honor SError routing effects of SCTLR2_ELx.NMEA (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Take "masked" aborts to EL2 when HCRX_EL2.TMEA is set (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Route SEAs to the SError vector when EASE is set (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Ensure Address size faults affect correct ESR (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Factor out helper for selecting exception target EL (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Describe SCTLR2_ELx RESx masks (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Enable SCTLR2 when advertised to the guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Context switch SCTLR2_ELx when advertised to the guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Wire up SCTLR2_ELx sysreg descriptors (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Describe trap behavior of SCTLR2_EL1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Advertise support for FEAT_RAS (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Use guest hypervisor's vSError state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add FEAT_RAS vSError sys regs to table (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Honor SError exception routing / masking (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Respect exception routing rules for SEAs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Treat vCPU with pending SError as runnable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add helper to identify a nested context (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nvhe: Disable branch generation in nVHE guests (Donald Dutile) [RHEL-115972]
  - KVM: selftests: Change MDSCR_EL1 register holding variables as uint64_t (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove kvm_arch_vcpu_run_map_fp() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix handling of FEAT_GTG for unimplemented granule sizes (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Expose MTE_STORE_ONLY feature to guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Expose FEAT_MTE_TAGGED_FAR feature to guest (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't free hyp pages with pKVM on GICv2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix error path in init_hyp_mode() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Adjust range correctly during host stage-2 faults (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix MI line level calculation in vgic_v3_nested_update_mi() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: VHE: Centralize ISBs when returning to host (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove cpacr_clear_set() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove ad-hoc CPTR manipulation from kvm_hyp_handle_fpsimd() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove ad-hoc CPTR manipulation from fpsimd_sve_sync() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Reorganise CPTR trap manipulation (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Close the GIC FD in arch_timer_edge_cases (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Fix tracking of shadow list registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't use __vcpu_sys_reg() to get the address of a sysreg (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add RMW specific sysreg accessor (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add assignment-specific sysreg accessor (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-debug: Avoid dereferencing NULL ITE pointer (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Mask out non-VA bits from TLBI VA* on VNCR invalidation (Donald Dutile) [RHEL-115972]
  - arm64: kvm, smccc: Fix vendor uuid (Donald Dutile) [RHEL-115972]
  - arm64: kvm, smccc: Introduce and use API for getting hypervisor UUID (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix documentation for vgic_its_iter_next() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: np-guest CMOs with PMD_SIZE fixmap (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Stage-2 huge mappings for np-guests (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to pkvm_mappings (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Convert pkvm_mappings to interval tree (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_test_clear_young_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix debug checking for np-guests using huge mappings (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_wrprotect_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_unshare_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add a range to __pkvm_host_share_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Introduce for_each_hyp_page (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle huge mappings for np-guest CMOs (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Release faulted-in VNCR page from mmu_lock critical section (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle TLBI S1E2 for VNCR invalidation with mmu_lock held (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Hold mmu_lock when invalidating VNCR SW-TLB before translating (Donald Dutile) [RHEL-115972]
  - KVM: arm64: vgic-its: Add debugfs interface to expose ITS tables (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Remove dead code from ERET handling (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Plumb TLBI S1E2 into system instruction dispatch (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add S1 TLB invalidation primitive for VNCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Program host's VNCR_EL2 to the fixmap address (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle VNCR_EL2 invalidation from MMU notifiers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle mapping of VNCR_EL2 at EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Handle VNCR_EL2-triggered faults (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add userspace and guest handling of VNCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Add pseudo-TLB backing VNCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Don't adjust PSTATE.M when L2 is nesting (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Move TLBI range decoding to a helper (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Snapshot S1 ASID tagging information during walk (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Extract translation helper from the AT code (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Allocate VNCR page when required (Donald Dutile) [RHEL-115972]
  - arm64: Update comment regarding values in __boot_cpu_mode (Donald Dutile) [RHEL-115972]
  - KVM: arm64: nv: Remove clearing of ICH_LR<n>.EOI if ICH_LR<n>.HW == 1 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't feed uninitialised data to HCR_EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Teach address translation about access faults (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix PAR_EL1.{PTW,S} reporting on AT S1E* (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle TSB CSYNC traps (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add FGT descriptors for FEAT_FGT2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Allow sysreg ranges for FGT descriptors (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add context-switch for FEAT_FGT2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add trap routing for FEAT_FGT2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add sanitisation for FEAT_FGT2 registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add FEAT_FGT2 registers to the VNCR page (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use HCR_EL2 feature map to drive fixed-value bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use HCRX_EL2 feature map to drive fixed-value bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Allow kvm_has_feat() to take variable arguments (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use FGT feature maps to drive RES0 bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Validate FGT register descriptions against RES0 masks (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Switch to table-driven FGU configuration (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle PSB CSYNC traps (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use KVM-specific HCRX_EL2 RES0 mask (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Remove hand-crafted masks for FGT registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use computed FGT masks to setup FGT registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Propagate FGT masks to the nVHE hypervisor (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Unconditionally configure fine-grain traps (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use computed masks as sanitisers for FGT registers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add description of FGT bits leading to EC!=0x18 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Compute FGT masks from KVM's own FGT tables (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Plug FEAT_GCS handling (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't treat HCRX_EL2 as a FGT register (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Restrict ACCDATA_EL1 undef to FEAT_LS64_ACCDATA being disabled (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle trapping of FEAT_LS64* instructions (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Simplify handling of negative FGT bits (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Tighten handling of unknown FGT groups (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Extend pKVM selftest for np-guests (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Selftest for pKVM transitions (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't WARN from __pkvm_host_share_guest() (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Add .hyp.data section (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Add test for SVE host corruption (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Replace ternary flags with str_on_off() helper (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Unconditionally cross check hyp state (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Defer EL2 stage-1 mapping on share (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Move hyp state to hyp_vmemmap (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Introduce {get,set}_host_state() helpers (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Use 0b11 for encoding PKVM_NOPAGE (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix pKVM page-tracking comments (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Track SVE state in the hypervisor vcpu structure (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2 (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Contextualise the handling of PMCR_EL0.P writes (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Fix MDCR_EL2.HPMN reset value (Donald Dutile) [RHEL-115972]
  - KVM: arm64: Repaint pmcr_n into nr_pmu_counters (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Explicitly set the page attrs to Inner-Shareable (Donald Dutile) [RHEL-115972]
  - KVM: arm64: selftests: Introduce and use hardware-definition macros (Donald Dutile) [RHEL-115972]
  - bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6} (Xin Long) [RHEL-125760]
  - selftests: openvswitch: add a simple test for tunnel metadata (Adrian Moreno) [RHEL-115600]
  - net: openvswitch: Use for_each_cpu() where appropriate (Adrian Moreno) [RHEL-115600]
  - net: openvswitch: fix kernel-doc warnings in internal headers (Adrian Moreno) [RHEL-115600]
  - Revert "openvswitch: switch to per-action label counting in conntrack" (Adrian Moreno) [RHEL-115600]
  - redhat/kernel.spec.template: add net/can kselftests (Davide Caratti) [RHEL-118603]
  - selftests: can: enable CONFIG_CAN_VCAN as a module (Davide Caratti) [RHEL-118603]
  - selftests: can: test_raw_filter.sh: add support of physical interfaces (Davide Caratti) [RHEL-118603]
  - selftests: can: Import tst-filter from can-tests (Davide Caratti) [RHEL-118603]
  - net/hsr: add protocol version to fill_info output (Jan Vaclav) [RHEL-119342]
  - net/hsr: add interlink to fill_info output (Jan Vaclav) [RHEL-119342]
  - objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0 (Rado Vrbovsky) [RHEL-114914]
  - objtool: Add missing endian conversion to read_annotate() (Rado Vrbovsky) [RHEL-114914]
  - objtool/rust: relax slice condition to cover more `noreturn` Rust functions (Rado Vrbovsky) [RHEL-114914]
  - x86/its: FineIBT-paranoid vs ITS (objtool only) (Rado Vrbovsky) [RHEL-114914]
  - kernfs: remove iattr_mutex (Jerome Marchand) [RHEL-78204]
  - bpf: add get_netns_cookie helper to cgroup_skb programs (Jerome Marchand) [RHEL-78204]
  - bpf: add get_netns_cookie helper to tc programs (Jerome Marchand) [RHEL-78204]
  - Revert "mm/page_alloc: Fix try_alloc_pages" (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test for BPF_NEG alu on CONST_PTR_TO_MAP (Jerome Marchand) [RHEL-78204]
  - bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: trigger verifier.c:maybe_exit_scc() for a speculative state (Jerome Marchand) [RHEL-78204]
  - bpf: dont report verifier bug for missing bpf_scc_visit on speculative path (Jerome Marchand) [RHEL-78204]
  - bpf: Allow fall back to interpreter for programs with stack size <= 512 (Jerome Marchand) [RHEL-78204]
  - bpf: Update the list of BPF selftests maintainers (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for bpf_strnstr (Jerome Marchand) [RHEL-78204]
  - bpf: Fix bpf_strnstr() to handle suffix match cases better (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix "expression result unused" warnings with icecc (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Extend crypto_sanity selftest with invalid dst buffer (Jerome Marchand) [RHEL-78204]
  - bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt (Jerome Marchand) [RHEL-78204]
  - bpf: Check the helper function is valid in get_helper_proto (Jerome Marchand) [RHEL-78204]
  - bpf: Fix memory leak of bpf_scc_info objects (Jerome Marchand) [RHEL-78204]
  - bpf: Improve ctx access verifier error message (Jerome Marchand) [RHEL-78204]
  - libbpf: Avoid possible use of uninitialized mod_len (Jerome Marchand) [RHEL-78204]
  - bpf: Fix oob access in cgroup local storage (Jerome Marchand) [RHEL-78204]
  - bpf: Move cgroup iterator helpers to bpf.h (Jerome Marchand) [RHEL-78204]
  - bpf: Move bpf map owner out of common struct (Jerome Marchand) [RHEL-78204]
  - bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie object to bpf maps (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Migrate fexit_noreturns case into tracing_failure test suite (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add selftest for attaching tracing programs to functions in deny list (Jerome Marchand) [RHEL-78204]
  - bpf: Add log for attaching tracing programs to functions in deny list (Jerome Marchand) [RHEL-78204]
  - bpf: Show precise rejected function when attaching fexit/fmod_ret to __noreturn functions (Jerome Marchand) [RHEL-78204]
  - bpf: Fix various typos in verifier.c comments (Jerome Marchand) [RHEL-78204]
  - bpf: Add third round of bounds deduction (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Test invariants on JSLT crossing sign (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Test cross-sign 64bits range refinement (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Update reg_bound range refinement logic (Jerome Marchand) [RHEL-78204]
  - bpf: Improve bounds when s64 crosses sign boundary (Jerome Marchand) [RHEL-78204]
  - powerpc64/bpf: Add jit support for load_acquire and store_release (Jerome Marchand) [RHEL-78204]
  - bpf: Simplify bounds refinement from s32 (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Enable private stack tests for arm64 (Jerome Marchand) [RHEL-78204]
  - bpf, arm64: JIT support for private stack (Jerome Marchand) [RHEL-78204]
  - bpf: Move bpf_jit_get_prog_name() to core.c (Jerome Marchand) [RHEL-78204]
  - bpf, arm64: Fix fp initialization for exception boundary (Jerome Marchand) [RHEL-78204]
  - umd: Remove usermode driver framework (Jerome Marchand) [RHEL-78204]
  - bpf/preload: Don't select USERMODE_DRIVER (Jerome Marchand) [RHEL-78204]
  - bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR(...)) (Jerome Marchand) [RHEL-78204]
  - libbpf: Verify that arena map exists when adding arena relocations (Jerome Marchand) [RHEL-78204]
  - libbpf: Fix warning in calloc() usage (Jerome Marchand) [RHEL-78204]
  - bpf/selftests: Add selftests for token info (Jerome Marchand) [RHEL-78204]
  - bpf: Add struct bpf_token_info (Jerome Marchand) [RHEL-78204]
  - libbpf: start v1.7 dev cycle (Jerome Marchand) [RHEL-78204]
  - bpf: Clean up individual BTF_ID code (Jerome Marchand) [RHEL-78204]
  - bpf: Update iterators.lskel-big-endian.h (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: enable tracing_struct tests for arm64 (Jerome Marchand) [RHEL-78204]
  - bpf, arm64: remove structs on stack constraint (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix build error due to certain uninitialized variables (Jerome Marchand) [RHEL-78204]
  - netkit: Remove location field in netkit_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in bpf_tracing_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in bpf_netns_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove location field in tcx_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in sockmap_link (Jerome Marchand) [RHEL-78204]
  - bpf: Remove attach_type in bpf_cgroup_link (Jerome Marchand) [RHEL-78204]
  - bpf: Add attach_type field to bpf_link (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Range analysis test case for JSET (Jerome Marchand) [RHEL-78204]
  - bpf: Forget ranges when refining tnum after JSET (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: add selftests for bpf_arena_reserve_pages (Jerome Marchand) [RHEL-78204]
  - bpf/arena: add bpf_arena_reserve_pages kfunc (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Remove enum64 case from __arg_untrusted test suite (Jerome Marchand) [RHEL-78204]
  - bpf: Clean code with bpf_copy_to_user() (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Negative test case for tail call map (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add Spectre v4 tests (Jerome Marchand) [RHEL-78204]
  - bpf: Fix aux usage after do_check_insn() (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Set CONFIG_PACKET=y for selftests (Jerome Marchand) [RHEL-78204]
  - bpf: Fix improper int-to-ptr cast in dump_stack_cb (Jerome Marchand) [RHEL-78204]
  - bpf: Fix bounds for bpf_prog_get_file_line linfo loop (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: tests for __arg_untrusted void * global func params (Jerome Marchand) [RHEL-78204]
  - bpf: support for void/primitive __arg_untrusted global func params (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: test cases for __arg_untrusted (Jerome Marchand) [RHEL-78204]
  - libbpf: __arg_untrusted in bpf_helpers.h (Jerome Marchand) [RHEL-78204]
  - bpf: attribute __arg_untrusted for global function parameters (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: ptr_to_btf_id struct walk ending with primitive pointer (Jerome Marchand) [RHEL-78204]
  - bpf: rdonly_untrusted_mem for btf id walk pointer leafs (Jerome Marchand) [RHEL-78204]
  - bpf: make makr_btf_ld_reg return error for unexpected reg types (Jerome Marchand) [RHEL-78204]
  - bpf: Avoid putting struct bpf_scc_callchain variables on the stack (Jerome Marchand) [RHEL-78204]
  - bpf: Reduce stack frame size by using env->insn_buf for bpf insns (Jerome Marchand) [RHEL-78204]
  - bpf: Simplify assignment to struct bpf_insn pointer in do_misc_fixups() (Jerome Marchand) [RHEL-78204]
  - bpf: Avoid warning on unexpected map for tail call (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for prog streams (Jerome Marchand) [RHEL-78204]
  - bpftool: Add support for dumping streams (Jerome Marchand) [RHEL-78204]
  - libbpf: Introduce bpf_prog_stream_read() API (Jerome Marchand) [RHEL-78204]
  - libbpf: Add bpf_stream_printk() macro (Jerome Marchand) [RHEL-78204]
  - bpf: Report rqspinlock deadlocks/timeout to BPF stderr (Jerome Marchand) [RHEL-78204]
  - bpf: Report may_goto timeout to BPF stderr (Jerome Marchand) [RHEL-78204]
  - bpf: Add dump_stack() analogue to print to BPF stderr (Jerome Marchand) [RHEL-78204]
  - bpf: Add function to find program from stack trace (Jerome Marchand) [RHEL-78204]
  - bpf: Ensure RCU lock is held around bpf_prog_ksym_find (Jerome Marchand) [RHEL-78204]
  - bpf: Add function to extract program source info (Jerome Marchand) [RHEL-78204]
  - bpf: Introduce BPF standard streams (Jerome Marchand) [RHEL-78204]
  - bpf: Refactor bprintf buffer support (Jerome Marchand) [RHEL-78204]
  - bpf: Add show_fdinfo for kprobe_multi (Jerome Marchand) [RHEL-78204]
  - bpf: Add show_fdinfo for uprobe_multi (Jerome Marchand) [RHEL-78204]
  - bpf: Show precise link_type for {uprobe,kprobe}_multi fdinfo (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test cases for bpf_dynptr_memset() (Jerome Marchand) [RHEL-78204]
  - bpf: Add bpf_dynptr_memset() kfunc (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Allow veristat compile standalone (Jerome Marchand) [RHEL-78204]
  - bpf: Avoid warning on multiple referenced args in call (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Negative test case for ref_obj_id in args (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: null checks for rdonly_untrusted_mem should be preserved (Jerome Marchand) [RHEL-78204]
  - bpf: avoid jump misprediction for PTR_TO_MEM | PTR_UNTRUSTED (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Don't call fsopen() as privileged user (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix spelling mistake "subtration" -> "subtraction" (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Enable dynptr/test_probe_read_user_str_dynptr (Jerome Marchand) [RHEL-78204]
  - bpf: Warn on internal verifier errors (Jerome Marchand) [RHEL-78204]
  - s390/bpf: Describe the frame using a struct instead of constants (Jerome Marchand) [RHEL-78204]
  - s390/bpf: Centralize frame offset calculations (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: bpf_rdonly_cast u{8,16,32,64} access tests (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: improve error messages in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix cgroup_xattr/read_cgroupfs_xattr (Jerome Marchand) [RHEL-78204]
  - bpf: guard BTF_ID_FLAGS(bpf_cgroup_read_xattr) with CONFIG_BPF_LSM (Jerome Marchand) [RHEL-78204]
  - bpf: Fix string kfuncs names in doc comments (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Test array presets in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Support array presets in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Separate var preset parsing in veristat (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for string kfuncs (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Allow macros in __retval (Jerome Marchand) [RHEL-78204]
  - bpf: Add kfuncs for read-only string operations (Jerome Marchand) [RHEL-78204]
  - uaccess: Define pagefault lock guard (Jerome Marchand) [RHEL-78204]
  - bpf: add btf_type_is_i{32,64} helpers (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: check operations on untrusted ro pointers to mem (Jerome Marchand) [RHEL-78204]
  - bpf: allow void* cast using bpf_rdonly_cast() (Jerome Marchand) [RHEL-78204]
  - bpf: add bpf_features enum (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for BPF_NEG range tracking logic (Jerome Marchand) [RHEL-78204]
  - bpf: Add range tracking for BPF_NEG (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix usdt multispec failure with arm64/clang20 selftest build (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add testcases for BPF_ADD and BPF_SUB (Jerome Marchand) [RHEL-78204]
  - bpf, verifier: Improve precision for BPF_ADD and BPF_SUB (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Support ppc64el in vmtest (Jerome Marchand) [RHEL-78204]
  - bpf: Make update_prog_stats() always_inline (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add tests for bpf_cgroup_read_xattr (Jerome Marchand) [RHEL-78204]
  - bpf: Mark cgroup_subsys_state->cgroup RCU safe (Jerome Marchand) [RHEL-78204]
  - bpf: Introduce bpf_cgroup_read_xattr to read xattr of cgroup's node (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test for bpftool access to read-only protected maps (Jerome Marchand) [RHEL-78204]
  - bpftool: Use appropriate permissions for map access (Jerome Marchand) [RHEL-78204]
  - powerpc/bpf: Fix warning for unused ori31_emitted (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: include limits.h needed for PATH_MAX directly (Jerome Marchand) [RHEL-78204]
  - bpf: Fix key serial argument of bpf_lookup_user_key() (Jerome Marchand) [RHEL-78204]
  - bpf: Get rid of redundant 3rd argument of prepare_seq_file() (Jerome Marchand) [RHEL-78204]
  - bpftool: Fix JSON writer resource leak in version command (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix unintentional switch case fall through (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: More precise cpu_mitigations state detection (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix RELEASE build failure with gcc14 (Jerome Marchand) [RHEL-78204]
  - bpf: Remove redundant free_verifier_state()/pop_stack() (Jerome Marchand) [RHEL-78204]
  - veristat: Memory accounting for bpf programs (Jerome Marchand) [RHEL-78204]
  - bpf: Include verifier memory allocations in memcg statistics (Jerome Marchand) [RHEL-78204]
  - bpf/veristat: Fix veristat for map type BPF_MAP_TYPE_CGRP_STORAGE (Jerome Marchand) [RHEL-78204]
  - tools/bpf_jit_disasm: Fix potential negative tpath index in get_exec_path() (Jerome Marchand) [RHEL-78204]
  - bpf: Initialize used but uninit variable in propagate_liveness() (Jerome Marchand) [RHEL-78204]
  - docs/bpf: Default cpu version changed from v1 to v3 in llvm 20 (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: tests with a loop state missing read/precision mark (Jerome Marchand) [RHEL-78204]
  - bpf: include backedges in peak_states stat (Jerome Marchand) [RHEL-78204]
  - bpf: remove {update,get}_loop_entry functions (Jerome Marchand) [RHEL-78204]
  - bpf: propagate read/precision marks over state graph backedges (Jerome Marchand) [RHEL-78204]
  - bpf: move REG_LIVE_DONE check to clean_live_states() (Jerome Marchand) [RHEL-78204]
  - bpf: set 'changed' status if propagate_liveness() did any updates (Jerome Marchand) [RHEL-78204]
  - bpf: set 'changed' status if propagate_precision() did any updates (Jerome Marchand) [RHEL-78204]
  - bpf: Fix state use-after-free on push_stack() err (Jerome Marchand) [RHEL-78204]
  - bpf: starting_state parameter for __mark_chain_precision() (Jerome Marchand) [RHEL-78204]
  - bpf: frame_insn_idx() utility function (Jerome Marchand) [RHEL-78204]
  - bpf: compute SCCs in program control flow graph (Jerome Marchand) [RHEL-78204]
  - Revert "bpf: use common instruction history across all states" (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix cgroup_mprog_ordering failure due to uninitialized variable (Jerome Marchand) [RHEL-78204]
  - bpf, doc: Improve wording of docs (Jerome Marchand) [RHEL-78204]
  - bpf: adjust path to trace_output sample eBPF program (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test for Spectre v1 mitigation (Jerome Marchand) [RHEL-78204]
  - bpf: Fall back to nospec for Spectre v1 (Jerome Marchand) [RHEL-78204]
  - bpf: Rename sanitize_stack_spill to nospec_result (Jerome Marchand) [RHEL-78204]
  - bpf, arm64, powerpc: Change nospec to include v1 barrier (Jerome Marchand) [RHEL-78204]
  - bpf, arm64, powerpc: Add bpf_jit_bypass_spec_v1/v4() (Jerome Marchand) [RHEL-78204]
  - bpf: Return -EFAULT on internal errors (Jerome Marchand) [RHEL-78204]
  - bpf: Return -EFAULT on misconfigurations (Jerome Marchand) [RHEL-78204]
  - bpf: Move insn if/else into do_check_insn() (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie in fdinfo for raw_tp (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie in fdinfo for tracing (Jerome Marchand) [RHEL-78204]
  - bpftool: Display cookie for tracing link probe (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add cookies check for tracing fill_link_info test (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie to tracing bpf_link_info (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add test cases with CONST_PTR_TO_MAP null checks (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add cmp_map_pointer_with_const test (Jerome Marchand) [RHEL-78204]
  - bpf: Make reg_not_null() true for CONST_PTR_TO_MAP (Jerome Marchand) [RHEL-78204]
  - bpf: Add show_fdinfo for perf_event (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add two selftests for mprog API based cgroup progs (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Move some tc_helpers.h functions to test_progs.h (Jerome Marchand) [RHEL-78204]
  - libbpf: Support link-based cgroup attach with options (Jerome Marchand) [RHEL-78204]
  - bpf: Implement mprog API on top of existing cgroup progs (Jerome Marchand) [RHEL-78204]
  - cgroup: Add bpf prog revisions to struct cgroup_bpf (Jerome Marchand) [RHEL-78204]
  - Documentation: Fix spelling mistake. (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Fix bpf_mod_race test failure with arm64 64KB page size (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: rbtree: Fix incorrect global variable usage (Jerome Marchand) [RHEL-78204]
  - Tests for the ".emit_strings" functionality in the BTF dumper. (Jerome Marchand) [RHEL-78204]
  - libbpf: Add support for printing BTF character arrays as strings (Jerome Marchand) [RHEL-78204]
  - bpf: Clarify sanitize_check_bounds() (Jerome Marchand) [RHEL-78204]
  - libbpf: Correct some typos and syntax issues in usdt doc (Jerome Marchand) [RHEL-78204]
  - bpftool: Display cookie for raw_tp link probe (Jerome Marchand) [RHEL-78204]
  - selftests/bpf: Add cookies check for raw_tp fill_link_info test (Jerome Marchand) [RHEL-78204]
  - bpf: Add cookie to raw_tp bpf_link_info (Jerome Marchand) [RHEL-78204]
  - sched_ext: Fix scx_kick_pseqs corruption on concurrent scheduler loads (CKI Backport Bot) [RHEL-118742]
  - sched_ext: Allocate scx_kick_cpus_pnt_seqs lazily using kvzalloc() (CKI Backport Bot) [RHEL-118742]
  - iavf: iavf_suspend(): take RTNL before netdev_lock() (Mohammad Heib) [RHEL-87380]
  - virtio-net: don't re-enable refill work too early when NAPI is disabled (Mohammad Heib) [RHEL-87380]
  - virtio-net: disable delayed refill when pausing rx (Mohammad Heib) [RHEL-87380]
  - virtio_net: Use persistent NAPI config (Mohammad Heib) [RHEL-87380]
  - virtio-net: Map NAPIs to queues (Mohammad Heib) [RHEL-87380]
  - virtio-net: Refactor napi_disable paths (Mohammad Heib) [RHEL-87380]
  - virtio-net: Refactor napi_enable paths (Mohammad Heib) [RHEL-87380]
  - iavf: Fix a locking bug in an error path (Mohammad Heib) [RHEL-87380]
  - iavf: fix circular lock dependency with netdev_lock (Mohammad Heib) [RHEL-87380]
  - wifi: mt76: move napi_enable() from under BH (Mohammad Heib) [RHEL-87380]
  - eth: via-rhine: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: niu: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: 8139too: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: forcedeth: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - eth: forcedeth: remove local wrappers for napi enable/disable (Mohammad Heib) [RHEL-87380]
  - eth: tg3: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87380]
  - net: mvneta: fix locking in mvneta_cpu_online() (Mohammad Heib) [RHEL-87380]
  - net: introduce netdev_napi_exit() (Mohammad Heib) [RHEL-87380]
  - net: destroy dev->lock later in free_netdev() (Mohammad Heib) [RHEL-87380]
  - netdev-genl: remove rtnl_lock protection from NAPI ops (Mohammad Heib) [RHEL-87380]
  - net: protect NAPI config fields with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect napi->irq with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect threaded status of NAPI with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: make netdev netlink ops hold netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect NAPI enablement with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: protect netdev->napi_list with netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: add netdev->up protected by netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: add helpers for lookup and walking netdevs under netdev_lock() (Mohammad Heib) [RHEL-87380]
  - net: make netdev_lock() protect netdev->reg_state (Mohammad Heib) [RHEL-87380]
  - net: add netdev_lock() / netdev_unlock() helpers (Mohammad Heib) [RHEL-87380]
  - eth: iavf: extend the netdev_lock usage (Mohammad Heib) [RHEL-87380]
  - net: cleanup init_dummy_netdev_core() (Mohammad Heib) [RHEL-87380]
  - net: remove init_dummy_netdev() (Mohammad Heib) [RHEL-87380]
  - selftests: drv-net: test empty queue and NAPI responses in netlink (Mohammad Heib) [RHEL-87380]
  - netdev-genl: avoid empty messages in napi get (Mohammad Heib) [RHEL-87380]
  - netdev-genl: avoid empty messages in queue dump (Mohammad Heib) [RHEL-87380]
  - sctp: initialize more fields in sctp_v6_from_sk() (Xin Long) [RHEL-115593]
  - sctp: mark sctp_do_peeloff static (Xin Long) [RHEL-115593]
  - sctp: Do not wake readers in __sctp_write_space() (Xin Long) [RHEL-115593]
  - sctp: Remove unused sctp_assoc_del_peer and sctp_chunk_iif (Xin Long) [RHEL-115593]
  - Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00 (David Marlin) [RHEL-118518]
  - Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete (David Marlin) [RHEL-118518]
  - Bluetooth: MGMT: Fix possible UAFs (David Marlin) [RHEL-118518] {CVE-2025-39981}
  - Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync (David Marlin) [RHEL-118518] {CVE-2025-39982}
  - Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue (David Marlin) [RHEL-118518] {CVE-2025-39983}
  - Bluetooth: hci_sync: Fix hci_resume_advertising_sync (David Marlin) [RHEL-118518]
  - Bluetooth: Fix build after header cleanup (David Marlin) [RHEL-118518]
  - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() (David Marlin) [RHEL-118518] {CVE-2025-39860}
  - Bluetooth: vhci: Prevent use-after-free by removing debugfs files early (David Marlin) [RHEL-118518] {CVE-2025-39861}
  - Bluetooth: hci_sync: fix set_local_name race condition (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Mark connection as closed during suspend disconnect (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success (David Marlin) [RHEL-118518]
  - Bluetooth: hci_conn: Make unacked packet handling more robust (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handling (David Marlin) [RHEL-118518]
  - Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established (David Marlin) [RHEL-118518]
  - Bluetooth: hci_core: Fix using ll_privacy_capable for current settings (David Marlin) [RHEL-118518]
  - Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings (David Marlin) [RHEL-118518]
  - Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sync: Avoid adding default advertising on startup (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Mask data status from LE ext adv reports (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Fix Alive Context State Handling (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Make driver wait for alive interrupt (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' (David Marlin) [RHEL-118518] {CVE-2025-38593}
  - Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Sort WCN6855 device IDs by VID and PID (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: QCA: Support downloading custom-made firmwares (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Add uevents for FW dump and FW download complete (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dump (David Marlin) [RHEL-118518]
  - Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS (David Marlin) [RHEL-118518]
  - Bluetooth: ISO: add socket option to report packet seqnum via CMSG (David Marlin) [RHEL-118518]
  - Bluetooth: btintel: Define a macro for Intel Reset vendor command (David Marlin) [RHEL-118518]
  - Bluetooth: Fix typos in comments (David Marlin) [RHEL-118518]
  - Bluetooth: RFCOMM: Fix typos in comments (David Marlin) [RHEL-118518]
  - Bluetooth: aosp: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: hci_bcm4377: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: btrtl: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: btmtk: Fix typo in log string (David Marlin) [RHEL-118518]
  - Bluetooth: btintel: Fix typo in comment (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618 (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: implement powerup sequence (David Marlin) [RHEL-118518]
  - Bluetooth: Fix spelling mistakes (David Marlin) [RHEL-118518]
  - Bluetooth: btnxpuart: Add support for 4M baudrate (David Marlin) [RHEL-118518]
  - Bluetooth: hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT (David Marlin) [RHEL-118518]
  - Bluetooth: hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() (David Marlin) [RHEL-118518]
  - Bluetooth: hci_qca: Enable ISO data packet RX (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Add support for device 0x4d76 (David Marlin) [RHEL-118518]
  - Bluetooth: Remove hci_conn_hash_lookup_state() (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925 (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Reword restart to recovery (David Marlin) [RHEL-118518]
  - Bluetooth: btintel_pcie: Support Function level reset (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) (David Marlin) [RHEL-118518]
  - Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano (David Marlin) [RHEL-118518]
  - selftests/bpf: Fix bpf selftest build warning (Hangbin Liu) [RHEL-123090]
  - doc/netlink: Fix typos in operation attributes (Hangbin Liu) [RHEL-123090]
  - docs: remove cdomain.py (Hangbin Liu) [RHEL-123090]
  - doc: mptcp: fix Netlink specs link (Hangbin Liu) [RHEL-123090]
  - net: sched: uapi: add more sanely named duplicate defines (Hangbin Liu) [RHEL-123090]
  - net: add UAPI to the header guard in various network headers (Hangbin Liu) [RHEL-123090]
  - netlink: specs: ovs_vport: align with C codegen capabilities (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove implicit structs from devconf (Hangbin Liu) [RHEL-123090]
  - netlink: specs: remove implicit structs for SNMP counters (Hangbin Liu) [RHEL-123090]
  - netlink: specs: ovs: correct struct names (Hangbin Liu) [RHEL-123090]
  - netlink: specs: nl80211: drop structs which are not uAPI (Hangbin Liu) [RHEL-123090]
  - docs: use parser_yaml extension to handle Netlink specs (Hangbin Liu) [RHEL-123090]
  - docs: conf.py: several coding style fixes (Hangbin Liu) [RHEL-123090]
  - docs: conf.py: properly handle include and exclude patterns (Hangbin Liu) [RHEL-123090]
  - docs: conf.py: drop backward support for old Sphinx versions (Hangbin Liu) [RHEL-123090]
  - docs: changes: update Sphinx minimal version to 3.4.3 (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support uint in multi-attr (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add ipv4-or-v6 display hint (Hangbin Liu) [RHEL-123090]
  - tools: ynl: decode hex input (Hangbin Liu) [RHEL-123090]
  - tools: ynl: encode indexed-arrays (Hangbin Liu) [RHEL-123090]
  - tools: ynl: move nest packing to a helper function (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: rename TypeArrayNest to TypeIndexedArray (Hangbin Liu) [RHEL-123090]
  - tools: ynl: avoid "use of uninitialized variable" false positive in generated code (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: validate nested arrays (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: avoid repetitive variables definitions (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: refactor local vars for .attr_put() callers (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: add sub-type check (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: generate nested array policies (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: allow overriding name-prefix for constants (Hangbin Liu) [RHEL-123090]
  - netlink: specs: add conntrack dump and stats dump support (Hangbin Liu) [RHEL-123090]
  - netlink: specs: team: avoid mangling multilines doc (Hangbin Liu) [RHEL-123090]
  - tools: ynl: rst: display attribute-set doc (Hangbin Liu) [RHEL-123090]
  - tools: ynl: check for membership with 'not in' (Hangbin Liu) [RHEL-123090]
  - tools: ynl: use 'cond is None' (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove unnecessary semicolons (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove unused imports (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove f-string without any placeholders (Hangbin Liu) [RHEL-123090]
  - tools: ynl: remove assigned but never used variable (Hangbin Liu) [RHEL-123090]
  - tools: ynl: avoid bare except (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix undefined variable name (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: fix nested array counting (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: use macro for binary min-len check (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: print setters for multi-val attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: print alloc helper for multi-val attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move free printing to the print_type_full() helper (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't add suffix for pure types (Hangbin Liu) [RHEL-123090]
  - tools: ynl: process unknown for enum values (Hangbin Liu) [RHEL-123090]
  - tools: ynl: default to --process-unknown in installed mode (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix mixing ops and notifications on one socket (Hangbin Liu) [RHEL-123090]
  - docs: parser_yaml.py: add support for line numbers from the parser (Hangbin Liu) [RHEL-123090]
  - docs: sphinx: add a parser for yaml files for Netlink specs (Hangbin Liu) [RHEL-123090]
  - tools: netlink_yml_parser.py: add line numbers to parsed data (Hangbin Liu) [RHEL-123090]
  - tools: ynl_gen_rst.py: drop support for generating index files (Hangbin Liu) [RHEL-123090]
  - tools: ynl_gen_rst.py: cleanup coding style (Hangbin Liu) [RHEL-123090]
  - tools: ynl_gen_rst.py: Split library from command line tool (Hangbin Liu) [RHEL-123090]
  - docs: netlink: netlink-raw.rst: use :ref: instead of :doc: (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: decode ip6gre (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add missing byte-order properties (Hangbin Liu) [RHEL-123090]
  - tools: ynl: parse extack for sub-messages (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add a sample for TC (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: add qdisc dump to TC spec (Hangbin Liu) [RHEL-123090]
  - tools: ynl: enable codegen for TC (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support weird sub-message formats (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support local attrs in _multi_parse (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move fixed header info from RenderInfo to Struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support passing selector to a nest (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: drop the family name prefix from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: all actions are indexed arrays (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: fix a couple of attribute names (Hangbin Liu) [RHEL-123090]
  - tc: fix typo probabilty in tc.yaml doc (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: use tc-gact instead of tc-gen as struct name (Hangbin Liu) [RHEL-123090]
  - netlink: specs: tc: remove duplicate nests (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: add makefile deps for neigh (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add a sample for rt-link (Hangbin Liu) [RHEL-123090]
  - tools: ynl: enable codegen for all rt- families (Hangbin Liu) [RHEL-123090]
  - tools: ynl: submsg: reverse parse / error reporting (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: submsg: support parsing and rendering sub-messages (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: submsg: render the structs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: submsg: plumb thru an empty type (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: prepare for submsg structs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: factor out the annotation of pure nested struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: array-nest: support arrays of nests (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: Allow multi-attr without nested-attributes again (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support struct for binary attributes (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: auto-indent else (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support sub-type for binary attributes (Hangbin Liu) [RHEL-123090]
  - tools: ynl: handle broken pipe gracefully in CLI (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move the count into a presence struct too (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: split presence metadata (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: rename basic presence from 'bit' to 'present' (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: validate 0 len strings from kernel (Hangbin Liu) [RHEL-123090]
  - tools: ynl: allow fixed-header to be specified per op (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't init enum checks for classic netlink (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: array-nest: support binary array with exact-len (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: array-nest: support put for scalar (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: mutli-attr: support binary types with struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: multi-attr: type gen for string (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support CRUD-like notifications for classic Netlink (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support using dump types for ntf (Hangbin Liu) [RHEL-123090]
  - tools: ynl: let classic netlink requests specify extra nlflags (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: fill in missing empty attr lists (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: factor out free_needs_iter for a struct (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: fix comment about nested struct dict (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix typo in info string (Hangbin Liu) [RHEL-123090]
  - tools: ynl: fix the header guard name for OVPN (Hangbin Liu) [RHEL-123090]
  - tools: ynl: add missing header deps (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-rule: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rtnetlink: correct notify properties (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-neigh: make sure getneigh is consistent (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-neigh: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add notification for newlink (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: make bond's ipv6 address attribute fixed size (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: adjust AF_ nest for C codegen (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove duplicated group in attr list (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove if-netnsid from attr list (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: remove the fixed members from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: allow header properties for attribute sets (Hangbin Liu) [RHEL-123090]
  - tools: ynl: generate code for rt-route and add a sample (Hangbin Liu) [RHEL-123090]
  - tools: ynl: generate code for rt-addr and add a sample (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: use family c-name in notifications (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: consider dump ops without a do "type-consistent" (Hangbin Liu) [RHEL-123090]
  - tools: ynl: don't use genlmsghdr in classic netlink (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't consider requests with fixed hdr empty (Hangbin Liu) [RHEL-123090]
  - tools: ynl: support creating non-genl sockets (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-route: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-addr: add C naming info (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-route: remove the fixed members from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-addr: remove the fixed members from attrs (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-route: specify fixed-header at operations level (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rename rtnetlink specs in accordance with family name (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_route: pull the ifa- prefix out of the names (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_addr: pull the ifa- prefix out of the names (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_addr: fix get multi command name (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_addr: fix the spec format / schema failures (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-neigh: prefix struct nfmsg members with ndm (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: adjust mctp attribute naming (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rtnetlink: attribute naming corrections (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt-link: add an attr layer around alt-ifname (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: make sure we validate subtype of array-nest (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: individually free previous values on double set (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: move local vars after the opening bracket (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't declare loop iterator in place (Hangbin Liu) [RHEL-123090]
  - netlink: specs: Add a spec for FIB rule management (Hangbin Liu) [RHEL-123090]
  - netlink: specs: Add a spec for neighbor tables in rtnetlink (Hangbin Liu) [RHEL-123090]
  - selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support (Hangbin Liu) [RHEL-123090]
  - selftests: net-drv: stats: sanity check netlink dumps (Hangbin Liu) [RHEL-123090]
  - selftests: net-drv: queues: sanity check netlink dumps (Hangbin Liu) [RHEL-123090]
  - selftests: net: support setting recv_size in YNL (Hangbin Liu) [RHEL-123090]
  - netdev: fix repeated netlink messages in queue stats (Hangbin Liu) [RHEL-123090]
  - netdev: fix repeated netlink messages in queue dump (Hangbin Liu) [RHEL-123090]
  - netlink: specs: wireless: add a spec for nl80211 (Hangbin Liu) [RHEL-123090]
  - netlink: specs: add s8, s16 to genetlink schemas (Hangbin Liu) [RHEL-123090]
  - netlink: specs: support nested structs in genetlink legacy (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: add indexed-array scalar support to ynl-gen-c (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: sanitise enums with leading digits in ynl-gen-c (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: add s8, s16 to valid scalars in ynl-gen-c (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: accept IP string inputs (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: support rendering C array members to strings (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: support decoding indexed arrays as enums (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: remove extraneous plural from variable names (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: support limits using definitions (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: don't output external constants (Hangbin Liu) [RHEL-123090]
  - tools: ynl: c: correct reverse decode of empty attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen-c: improve support for empty nests (Hangbin Liu) [RHEL-123090]
  - netlink: specs: rt_link: decode ip6tnl, vti and vti6 link attrs (Hangbin Liu) [RHEL-123090]
  - tools: ynl: print some information about attribute we can't parse (Hangbin Liu) [RHEL-123090]
  - tools: ynl: correctly handle overrides of fields in subset (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: fix sub-message key lookup for nested attributes (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen-c: don't require -o argument (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen-c: annotate valid choices for --mode (Hangbin Liu) [RHEL-123090]
  - tools: ynl-gen: allow uapi headers in sub-dirs (Hangbin Liu) [RHEL-123090]
  - tools/net/ynl: add async notification handling (Hangbin Liu) [RHEL-123090]
  - ynl: samples: Fix the wrong format specifier (Hangbin Liu) [RHEL-123090]
  - netlink: add NLA_POLICY_MAX_LEN macro (Hangbin Liu) [RHEL-123090]


author: Fedora Release Engineering <releng@fedoraproject.org> - 2:18.1.2-0.4
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
  - with python3-Cython -> python3dist(cython) < 3~~


author: Fedora Release Engineering <releng@fedoraproject.org> - 2:18.1.2-0.5
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
  - revert python3-Cython -> python3dist(cython) < 3~~


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.1-2
changelog:
  - ceph-18.2.1, incorporate changes from *final* 18.2.1 release from
    https://download.ceph.com/rpm-18.2.1/el9/SRPMS/ceph-18.2.1-0.el9.src.rpm


author: Matej Mužila <mmuzila@redhat.com> - 4.5.0-3
changelog:
  - New upstream release 4.5.0 (#2153870)
  - Fix CVE-2022-3570, CVE-2022-2867, CVE-2022-2868, CVE-2022-2869, CVE-2022-2519,
    CVE-2022-2953, CVE-2022-3597, CVE-2022-3598, CVE-2022-3599, CVE-2022-3626,
    CVE-2022-3627, CVE-2022-3970 (#2142735, #2118854, #2118867, #2118875,


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-3
changelog:
  - qemu: Enable I/O APIC even more frequently (RHEL-71414)
  - cpu_map: Add avx10* CPU features (RHEL-71897)
  - cpu_map: Add GraniteRapids-v2 CPU model (RHEL-71897)
  - cpu_map: Add sha512, sm3, and sm4 CPU features (RHEL-71898)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-4
changelog:
  - conf, docs: Add support for direct and extended tlbflush features (RHEL-73088)
  - qemu: Add support for direct and extended tlbflush features (RHEL-73088)
  - conf: refactor hyperv features formatting (RHEL-73088)
  - conf: Adjust hyperv tlbflush formatting (RHEL-73088)
  - qemu_migration: Do not consider post-copy active in postcopy-recover (RHEL-73699)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-5
changelog:
  - qemu: allow migration of guest with mdev vGPU to VF vGPU (RHEL-68065)
  - storage_file: Refuse qcow2 images with empty string as 'data_file' (RHEL-70627)
  - virstoragetest: Add case for qcow2 image with empty string as 'data_file' (RHEL-70627)
  - qemu: snapshot: delete disk image only if parent snapshot is external (RHEL-74040)
  - storage_file: de-modularize the local file backend (RHEL-73506)
  - libvirt.spec: Move ownership of 'storage-file' backends directory to gluster (RHEL-73506)
  - tools: ssh-proxy: Check for domain status before parsing its CID (RHEL-75589)
  - qemu: re-use existing ActualNetDef for more interface types during update-device (RHEL-74492)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-6
changelog:
  - build: Bump minimum glib2 version to 2.66.0 (RHEL-76802)
  - qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver' (RHEL-76802)
  - qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code (RHEL-76802)
  - qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling (RHEL-76802)
  - qemuProcessHandleIOError: Rename local variables (RHEL-76802)
  - qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event (RHEL-76802)
  - qemuProcessHandleIOError: Prefer lookup by node name (RHEL-76802)
  - qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field (RHEL-76802)
  - virStorageSource: Add fields for storing last I/O error message (RHEL-76802)
  - qemuProcessHandleIOError: Populate I/O error reason to virStorageSource (RHEL-76802)
  - qemuProcessHandleIOError: Log IO errors in the VM log file (RHEL-76802)
  - libxlDomainGetMessages: Add existing flags to 'virCheckFlags' (RHEL-76802)
  - virDomainObjGetMessages: Refactor using GPtrArray (RHEL-76802)
  - virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS (RHEL-76802)
  - include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-76802)
  - include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-76802)
  - qemuSnapshotForEachQcow2: Don't initialize 'nrollback' (RHEL-78186)
  - qemu: process: Export qemuPrepareNVRAM for use in snapshot code (RHEL-78186)
  - qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot (RHEL-78186)
  - qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks (RHEL-78353)
  - qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd' (RHEL-78353)
  - qemu: domain: Initialize FD passthrough for a virStorageSource before using it (RHEL-78353)


author: Jiri Denemark <jdenemar@redhat.com> - 10.10.0-7
changelog:
  - qemu_migration: Refactor qemuMigrationSrcRestoreDomainState (RHEL-1071)
  - qemu_migration: Do not automatically resume domain after I/O error (RHEL-1071)
  - qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64 (RHEL-78398)
  - qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1636-gffaf7f0376' (RHEL-78398)
  - qemu: capabilies: Introduce QEMU_CAPS_BLOCKDEV_SET_ACTIVE (RHEL-78398)
  - qemu: monitor: Add monitor backend for 'blockdev-set-active' (RHEL-78398)
  - qemu: migration: Reactivate block nodes after migration if VM is left paused (RHEL-78398)
  - conf: change virDomainHostdevInsert() to return void (RHEL-77086)
  - qemu: fix qemu validation to forbid guest-side IP address for type='vdpa' (RHEL-77086)
  - qemu: validate that model is virtio for vhostuser and vdpa interfaces in the same place (RHEL-77086)
  - qemu: automatically set model type='virtio' for interface type='vhostuser' (RHEL-77086)
  - qemu: do all vhostuser attribute validation in qemu driver (RHEL-77086)
  - conf/qemu: make <source> element *almost* optional for type=vhostuser (RHEL-77086)
  - qemu: use switch instead of if in qemuProcessPrepareDomainNetwork() (RHEL-77086)
  - qemu: make qemuPasstCreateSocketPath() public (RHEL-77086)
  - qemu: complete vhostuser + passt support (RHEL-77086)
  - qemu: fail validation if a domain def has vhostuser/passt but no shared mem (RHEL-77086)
  - docs: improve type='user' docs to higlight differences between SLIRP and passt (RHEL-77086)
  - docs: document using passt backend with <interface type='vhostuser'> (RHEL-77086)
  - utils: Canonicalize paths before comparing them (RHEL-79165)


author: Jiri Denemark <jdenemar@redhat.com> - 11.1.0-1
changelog:
  - Rebased to libvirt-11.1.0 (RHEL-71662)
  - The rebase also fixes the following bugs:
      RHEL-7041, RHEL-7042, RHEL-7104, RHEL-7342, RHEL-20294
      RHEL-41264, RHEL-52493, RHEL-58933, RHEL-70656, RHEL-71042
      RHEL-71810, RHEL-72021, RHEL-72052, RHEL-72192, RHEL-72994
      RHEL-79088, RHEL-79460, RHEL-79465, RHEL-79953


author: Jiri Denemark <jdenemar@redhat.com> - 11.2.0-1
changelog:
  - Rebased to libvirt-11.2.0 (RHEL-71662)
  - The rebase also fixes the following bugs:
      RHEL-7035, RHEL-24046, RHEL-40077, RHEL-58151, RHEL-68043
      RHEL-71883, RHEL-72994, RHEL-77552, RHEL-80166, RHEL-80533
      RHEL-80688, RHEL-81731, RHEL-81890, RHEL-83148, RHEL-84257
      RHEL-84688
  - cpu_map: Install Ampere-1 ARM CPU models (RHEL-71662)


author: Jiri Denemark <jdenemar@redhat.com> - 11.3.0-1
changelog:
  - Rebased to libvirt-11.3.0 (RHEL-71662)
  - The rebase also fixes the following bugs:
      RHEL-27172, RHEL-79088, RHEL-82411, RHEL-84257, RHEL-85320
      RHEL-85414, RHEL-85672, RHEL-86523, RHEL-86776, RHEL-86778


author: Jiri Denemark <jdenemar@redhat.com> - 11.4.0-1
changelog:
  - Rebased to libvirt-11.4.0 (RHEL-71662)
  - The rebase also fixes the following bugs:
      RHEL-79460, RHEL-84783, RHEL-85414, RHEL-86952, RHEL-87177
      RHEL-88747, RHEL-89414, RHEL-90160, RHEL-90625, RHEL-92510


author: Jiri Denemark <jdenemar@redhat.com> - 11.5.0-1
changelog:
  - Rebased to libvirt-11.5.0 (RHEL-71662)
  - The rebase also fixes the following bugs:
      RHEL-86592, RHEL-93775, RHEL-95749, RHEL-100109


author: Jiri Denemark <jdenemar@redhat.com> - 11.5.0-2
changelog:
  - virSystemdCreateMachine: Document @maxthreds (RHEL-95361)
  - cgroup: Unexport 'virDomainCgroupInitCgroup' (RHEL-95361)
  - qemu: conf: Store 'autoShutdown' config in virDomainDriverAutoShutdownConfig (RHEL-95361)
  - hypervisor: domain: Extract logic for auto shutdown to virDomainDriverAutoShutdownActive (RHEL-95361)
  - virSystemdCreateMachine: Add flag to invert machined unit dependencies (RHEL-95361)
  - cgroup: Plumb the 'daemonDomainShutdown' parameter of 'virSystemdCreateMachine' to drivers (RHEL-95361)
  - qemu: Fix auto-shutdown of qemu VMs by the qemu driver (RHEL-95361)
  - hypervisor: Split out individual steps out of virDomainDriverAutoShutdown (RHEL-95196)
  - virDomainDriverAutoShutdownDoSave: Don't attempt to save transient VMs (RHEL-95196)
  - virDomainDriverAutoShutdown: Refactor selection logic for VMs (RHEL-95196)
  - tls: Don't require 'keyEncipherment' to be enabled altoghther (RHEL-100711)
  - kbase: tlscerts: Drop 'encryption_key' feature request (RHEL-100711)
  - tests: virnettls*test: Drop use of GNUTLS_KEY_KEY_ENCIPHERMENT (RHEL-100711)
  - qemu_tpm: Rename qemuTPMHasSharedStorage -> qemuTPMDomainHasSharedStorage (RHEL-80155)
  - qemu_tpm: Extract per-TPM functionality from qemuTPMDomainHasSharedStorage (RHEL-80155)
  - qemu_tpm: Only warn about missing locking feature on shared filesystems (RHEL-80155)


author: Jiri Denemark <jdenemar@redhat.com> - 11.5.0-4
changelog:
  - qemu: fix order of VNC TLS config entries (RHEL-104382)
  - qemu: sanitize blank lines in config file (RHEL-104382)
  - qemu: add ability to set TLS priority string with QEMU (RHEL-104382)


author: Jiri Denemark <jdenemar@redhat.com> - 11.7.0-1
changelog:
  - Rebased to libvirt-11.7.0 (RHEL-104238)
  - The rebase also fixes the following bugs:
      RHEL-72006, RHEL-110191


author: Jiri Denemark <jdenemar@redhat.com> - 11.8.0-1
changelog:
  - Rebased to libvirt-11.8.0 (RHEL-104238)
  - The rebase also fixes the following bugs:
      RHEL-7038, RHEL-50320, RHEL-62032, RHEL-79806, RHEL-113574
      RHEL-116690


author: Jiri Denemark <jdenemar@redhat.com> - 11.9.0-1
changelog:
  - Rebased to libvirt-11.9.0 (RHEL-104238)
  - The rebase also fixes the following bugs:
      RHEL-87522, RHEL-95818, RHEL-122932


author: Michael Jeanson <mjeanson@efficios.com> - 2.13.5-1
changelog:
  - New upstream release
  - Add builddep on python3-setuptools in prevision of python 3.12 removing distutils


author: Konstantin Kostiuk <kkostiuk@redhat.com> - 2.82.2-1
changelog:
  - Update to 2.82.2
  - RHEL-35772 - CVE-2024-34397 mingw-glib2: glib2: Signal subscription vulnerabilities
  - RHEL-67083 - CVE-2024-52533 mingw-glib2: buffer overflow in set_connect_msg()


author: Miro Hrončok <mhroncok@redhat.com> - 2.5.1-6
changelog:
  - Split libmpdec++ into a mpdecimal++ subpackage
  - This prevents packages only using the libmpdec library from transitively depending on libstdc++


author: Charalampos Stratakis <cstratak@redhat.com> - 2.5.1-11
changelog:
  - Fix bind-now annocheck failure by passing the proper LDFLAGS to the C++ library
  Resolves: RHEL-33509


author: Dominik Mierzejewski <rpm@greysector.net> - 2.16.01-1
changelog:
  - update to 2.16.01 (#2155636)
  - drop obsolete patch
  - drop rdoff subpackage (discontinued upstream)


author: Richard W.M. Jones <rjones@redhat.com> - 1.40.0-2
changelog:
  - Rebase to nbdkit 1.40.0
    related: RHEL-49594
  - Send the last error to the NBD client
    resolves: RHEL-50666


author: Richard W.M. Jones <rjones@redhat.com> - 1.42.2-3
changelog:
  - Rebase to nbdkit 1.42.2
  - Synch the spec file with Fedora Rawhide.
  - nbdkit-ondemand-plugin moves into a new subpackage.
  - New nbdkit-time-limit-filter.
    resolves: RHEL-78830
  - Add extra system call checking and debugging to nbdkit-file-plugin
    resolves: RHEL-85515


author: Richard W.M. Jones <rjones@redhat.com> - 1.42.2-4
changelog:
  - Rebase to nbdkit 1.42.2
  - Synch the spec file with Fedora Rawhide.
  - nbdkit-ondemand-plugin moves into a new subpackage.
  - New nbdkit-time-limit-filter.
    resolves: RHEL-78830
  - Add extra system call checking and debugging to nbdkit-file-plugin
    resolves: RHEL-85515
  - Allow nbdkit-file-plugin to zero and trim block devices
    resolves: RHEL-89371


author: Richard W.M. Jones <rjones@redhat.com> - 1.42.2-8
changelog:
  - Rebase to nbdkit 1.42.2
  - Synch the spec file with Fedora Rawhide.
  - nbdkit-ondemand-plugin moves into a new subpackage.
  - New nbdkit-time-limit-filter.
    resolves: RHEL-78830
  - Add extra system call checking and debugging to nbdkit-file-plugin
    resolves: RHEL-85515
  - Allow nbdkit-file-plugin to zero and trim block devices
    resolves: RHEL-89371
  - vddk: Pre-cache the extents for readonly connections
    resolves: RHEL-94825
  - Log filename, offset and count in nbdkit-file-plugin error messages
    resolves: RHEL-95364
  - vddk: Improve statistics
    related: RHEL-94825
  - CVE-2025-47711 denial of service attack by client sending maximum size block
    status
  - CVE-2025-47712 denial of service attack by client sending large unaligned
    size block status
    resolves: RHEL-95819


author: Richard W.M. Jones <rjones@redhat.com> - 1.42.5-1
changelog:
  - Rebase to nbdkit 1.42.5
    resolves: RHEL-78830
  - Synch the spec file with Fedora Rawhide.
  - nbdkit-ondemand-plugin moves into a new subpackage.
  - New nbdkit-time-limit-filter.
  - Add extra system call checking and debugging to nbdkit-file-plugin
    resolves: RHEL-85515
  - Allow nbdkit-file-plugin to zero and trim block devices
    resolves: RHEL-89371
  - vddk: Pre-cache the extents for readonly connections
    resolves: RHEL-94825
  - Log filename, offset and count in nbdkit-file-plugin error messages
    resolves: RHEL-95364
  - vddk: Improve statistics
    related: RHEL-94825
  - CVE-2025-47711 denial of service attack by client sending maximum size block
    status
  - CVE-2025-47712 denial of service attack by client sending large unaligned
    size block status
    resolves: RHEL-95819
  - Add support for VDDK 9.0.0.0
    resolves: RHEL-99467


author: Richard W.M. Jones <rjones@redhat.com> - 1.44.1-2
changelog:
  - Rebase to nbdkit 1.44.1
    resolves: RHEL-78830, RHEL-101180
  - Synch the spec file with Fedora Rawhide.
  - nbdkit-ondemand-plugin moves into a new subpackage.
  - New nbdkit-count-filter & nbdkit-time-limit-filter.
  - Remove nbdkit-cacheextents-filter.
  - Add extra system call checking and debugging to nbdkit-file-plugin
    resolves: RHEL-85515
  - Allow nbdkit-file-plugin to zero and trim block devices
    resolves: RHEL-89371
  - vddk: Pre-cache the extents for readonly connections
    resolves: RHEL-94825
  - Log filename, offset and count in nbdkit-file-plugin error messages
    resolves: RHEL-95364
  - vddk: Improve statistics
    related: RHEL-94825
  - CVE-2025-47711 denial of service attack by client sending maximum size block
    status
  - CVE-2025-47712 denial of service attack by client sending large unaligned
    size block status
    resolves: RHEL-95819
  - Add support for VDDK 9.0.0.0
    resolves: RHEL-99467
  - server: Fix .zero fallback path
    resolves: RHEL-101636


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.52.2-1
changelog:
  - Rebase to libguestfs 1.52.2 (along the stable branch)
  - Remove dependency on syslinux packages
    resolves: RHEL-50565


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.52.2-4
changelog:
  - Synchronize patches with RHEL 9.5
    resolves: RHEL-56325
  - appliance/init: Don't set impossible "noop" disk scheduler
    resolves: RHEL-56157


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.54.0-5
changelog:
  - Rebase to libguestfs 1.54.0
    resolves: RHEL-56810
  - Fix osinfo for Windows Server 2025
    resolves: RHEL-62989
  - Replace Jansson with json-c
    resolves: RHEL-65293
  - Remove squashfs-tools on RHEL
    resolves: RHEL-68937
  - Fix perl-Sys-Guestfs debuginfo
    resolves: RHEL-68973


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.56.1-3
changelog:
  - Rebase to libguestfs 1.56.1
    resolves: RHEL-81733
  - Include host kernel information in libguestfs debugging output
    resolves: RHEL-83026
  - Fix virt-v2v conversion of split /usr Ubuntu 22+
    resolves: RHEL-87622
  - Remove dependencies on oUnit, flex, bison, file-devel
  - Remove zfs-fuse (not used in RHEL)
  - Fix gating test
  - Fix inspection with duplicated root mountpoint
    resolves: RHEL-90170
  - Add btrfs-scrub-full API
    resolves: RHEL-91936
  - Add e2fsck forceno flag
    resolves: RHEL-92599
  - Capture and raise qemu-img stderr
    resolves: RHEL-92239
  - Ignore btrfs snapshots of roots
    resolves: RHEL-93109
  - Add /etc/fstab, lsblk and blkid to verbose output
    resolves: RHEL-106490
  - Fix conversion of SLES15 with encrypted btrfs filesystem
    resolves: RHEL-93584
  - Add guestfs_setfiles API
    resolves: RHEL-108832
  - Ignore blank disks in Windows drive mapping
    resolves: RHEL-109258


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.57.3-1
changelog:
  - Rebase to libguestfs 1.57.3
    resolves: RHEL-111240
  - Add new libguestfs ntfs_chmod API
    resolves: RHEL-113833


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.57.3-2
changelog:
  - Rebase to libguestfs 1.57.3
    resolves: RHEL-111240
  - Add new libguestfs ntfs_chmod API
    resolves: RHEL-113833
  - Use setfiles -A option if available to reduce memory usage
    resolves: RHEL-114292


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.57.4-1
changelog:
  - Rebase to libguestfs 1.57.4
    resolves: RHEL-111240
  - Add new libguestfs ntfs_chmod API
    resolves: RHEL-113833
  - Use setfiles -A option if available to reduce memory usage
    resolves: RHEL-114292


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.57.5-1
changelog:
  - Rebase to libguestfs 1.57.5
    resolves: RHEL-111240
  - Add new libguestfs ntfs_chmod API
    resolves: RHEL-113833
  - Use setfiles -A option if available to reduce memory usage
    resolves: RHEL-114292
  - Add -cpu max when testing for KVM via QMP
    resolves: RHEL-121076
  - Require passt
    resolves: RHEL-122315


author: Richard W.M. Jones <rjones@redhat.com> - 1.20.2-2
changelog:
  - Rebase to libnbd 1.20.2
  - Fix multiple flaws in TLS server certificate checking
    resolves: RHEL-49802
  - Print full NBD error from server
    resolves: RHEL-50667


author: Richard W.M. Jones <rjones@redhat.com> - 1.22.2-1
changelog:
  - Rebase to libnbd 1.22.2
  - Synch spec file with Fedora Rawhide.
    resolves: RHEL-78831
  - Fix nbdinfo with dark theme
    resolves: RHEL-7119
  - Add nbdcopy --blkhash option
    resolves: RHEL-85513


author: Richard W.M. Jones <rjones@redhat.com> - 1.22.2-2
changelog:
  - Rebase to libnbd 1.22.2
  - Synch spec file with Fedora Rawhide.
    resolves: RHEL-78831
  - Fix nbdinfo with dark theme
    resolves: RHEL-7119
  - Add nbdcopy --blkhash option
    resolves: RHEL-85513
  - Log the version of libnbd / nbdcopy in virt-v2v output
    resolves: RHEL-104019


author: Ondrej Sloup <osloup@redhat.com> - 1.3.2-74
changelog:
  - Use %{buildroot} instead of $RPM_BUILD_ROOT as it is more recent
  - Use directory macros and push/popd


author: Ondrej Sloup <osloup@redhat.com> - 1.3.2-75
changelog:
  - Fix installation on OSTree by removing %ghost (rhbz#2193429)
  - Remove %ldconfig_postun as it has no effect in Fedora


author: Ondrej Sloup <osloup@redhat.com> - 1.3.2-77
changelog:
  - Sync the RHEL version and Fedora version of the specfile
  - Update sources file and config.{sub|guess}
  - Skip verification for .soc file as it will change after install


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 2.7.2-10
changelog:
  - Support added for post-quantum cryptography
    Resolves: RHEL-93091
  - Remove deprecated path from systemd service file
    Resolves: RHEL-101169


author: Nathan Scott <nathans@redhat.com> - 6.3.2-1
changelog:
  - Align start of PCP services with systemd presets (RHEL-22723)
  - Improved pcp-xsos command line error diagnostics (RHEL-56836)
  - Fix buffer sizing checks in pmstore PDU handling (RHEL-57795)
  - Guard against symlink attacks in pmpost program (RHEL-57797)
  - Update to latest stable version of PCP (RHEL-62801)


author: Nathan Scott <nathans@redhat.com> - 6.3.7-5
changelog:
  - Make pcp-zeroconf start enabled services once again (RHEL-93182)
  - Fix python PMDA wrapper handling of list objects
  - Improve tmpfiles.d handling of empty directories
  - Backport some more fixes to the OpenMetrics PMDA
  - Fix a multilib regression in PCP header files


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.227-1
changelog:
  - Update to 1.227
    - New maintainer, GTERMARS
    - Add basic GitHub Actions setup for testing
    - Typo corrections in POD
    - Eliminated use of state/node files in temp directory


author: Paul Howarth <paul@city-fan.org> - 1.18-1
changelog:
  - Update to 1.18 (rhbz#2251844)
    - Address Freebsd build issue: make function checks more robust within
      shared lib (GH#35)


author: Paul Howarth <paul@city-fan.org> - 1.20-1
changelog:
  - Update to 1.20 (rhbz#2256127)
    - Remove --no-undefined from compiler test, which is not compatible with all
      platforms (GH#37)
    - Skip t/pty_get_winsize.t tests on AIX (GH#32)
    - Fix patchlevel check for util.h (GH#27)


author: Paul Howarth <paul@city-fan.org> - 0.010-1
changelog:
  - Update to 0.010 (rhbz#2138013)
    - Re-release with updated ppport.h for 5.8.5 compatibility
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 0.03-48
changelog:
  - Spec tidy-up
    - Use SPDX-format license tag
    - Use author-independent source URL
    - Specify all dependencies
    - Fix permissions verbosely
    - Simplify find commands using -empty and -delete
    - Make %files list more explicit


author: Jindrich Novy <jnovy@redhat.com> - 6:5.2.2-1
changelog:
  - stick to v5.2-rhel upstream branch for RHEL
  - update to the latest content of https://github.com/containers/podman/tree/v5.2-rhel
    (https://github.com/containers/podman/commit/458f9b4)
  - Related: RHEL-58990


author: Jindrich Novy <jnovy@redhat.com> - 6:5.2.2-3
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.2-rhel
    (https://github.com/containers/podman/commit/e40738b)
  - Resolves: RHEL-61858


author: Jindrich Novy <jnovy@redhat.com> - 6:5.4.0-2
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.4-rhel
    (https://github.com/containers/podman/commit/5e3accd)
  - Related: RHEL-80817


author: Jindrich Novy <jnovy@redhat.com> - 6:5.4.0-3
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.4-rhel
    (https://github.com/containers/podman/commit/45c2d1f)
  - fixes "CVE-2025-27144 podman: Go JOSE's Parsing Vulnerable to Denial of Service [rhel-10.1]"
  - Resolves: RHEL-80610


author: Jindrich Novy <jnovy@redhat.com> - 6:5.4.0-4
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.4-rhel
    (https://github.com/containers/podman/commit/9ad4842)
  - fixes "CVE-2025-22869 podman: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh [rhel-10.0]"
  - Resolves: RHEL-82776


author: Jindrich Novy <jnovy@redhat.com> - 6:5.4.0-5
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.4-rhel
    (https://github.com/containers/podman/commit/f7bf65c)
  - fixes "Work on RHEL10.1 packaging"
  - Related: RHEL-80817


author: Jindrich Novy <jnovy@redhat.com> - 6:5.4.0-6
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.4-rhel
    (https://github.com/containers/podman/commit/a994a04)
  - fixes "podman tests are failing"
  - Resolves: RHEL-85826


author: Jindrich Novy <jnovy@redhat.com> - 6:5.6.1-0.1
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.6
    (https://github.com/containers/podman/commit/d46b857)
  - fixes "Can not find network create and rm message from podman event when set --events-backend to journald"
  - Related: RHEL-109790


author: Jindrich Novy <jnovy@redhat.com> - 7:5.6.0-2
changelog:
  - update to the latest content of https://github.com/containers/podman/tree/v5.6-rhel
    (https://github.com/containers/podman/commit/56f1962)
  - fixes "Work on RHEL10.1 packaging"
  - Related: RHEL-80817


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.19.6-3
changelog:
  - Remove unnecessary explicit pkgconfig dependencies
  - Remove an obsolete workaround for failing Java tests
  - Remove conditionals for retired 32-bit ARM architecture
  - Remove a slow-test workaround on s390x
  - Reduce macro indirection in the spec file


author: Michael Jeanson <mjeanson@efficios.com> - 1.5.11-1
changelog:
  - New upstream release
  - Drop patches merged upstream
  - Add builddep on python3-setuptools for Python 3.12+


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.0-8
changelog:
  - dtc-Properly-harden-built-packages.patch [RHEL-33493]
  - Resolves: RHEL-33493
    (Annocheck FAIL: bind-now (dtc))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.0-10
changelog:
  - Fix missing dynamic tags for aarch64 python3 pylibfdt
  - Resolves: RHEL-33493
    (Annocheck FAIL: bind-now (dtc))


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.7.0-12
changelog:
  - dtc-pylibfdt-libfdt.i-Use-SWIG_AppendOutput.patch [RHEL-64318 RHEL-65448]
  - dtc-Disable-problematic-waring-flags.patch [RHEL-64318 RHEL-65448]
  - Resolves: RHEL-64318
    ([RHEL10][CS10] dtc fails to build with Swig 4.3.0)
  - Resolves: RHEL-65448
    ([RHEL10][CS10][FTBFS] dtc fails to build on CS10 and RHEL10)


author: Vladis Dronov <vdronov@redhat.com> - 24.02.0-1
changelog:
  - Update to qatlib 24.02.0 (RHEL-20173)
  - Add zuc_sample to qatlib-tests package
  - Use proper SPDX license identifiers


author: Vladis Dronov <vdronov@redhat.com> - 24.09.0-1
changelog:
  - Update to qatlib 24.09.0 @ 36fb0903 (RHEL-40261)
  - Add pciutils as a dependency of the qatlib-service subpackage
  - Add numactl-devel as a dependency since it is required by qatlib-24.09.0


author: Jan Grulich <jgrulich@redhat.com> - 6.8.1-7
changelog:
  - Sync with Fedora:
    - fix directory ownership
    - install cmake modules for plugins
    - depend on pkgconfig(egl) rather than mesa-libEGL-devel
    Resolves: RHEL-73681


author: Jan Grulich <jgrulich@redhat.com> - 6.8.1-2
changelog:
  - Make -devel subpkg to require qtbase-private-devel for cmake >= 3.31.0
    Workaround for rhbz#2330219
    Resolves: RHEL-53982


author: Pavel Filipenský <pfilipensky@samba.org> - 0:4.22.4-104
changelog:
  - resolves: RHEL-101759 - Fix DC discovery after Windows netlogon hardening
    (follow-up, main fix is in samba-4.22.2-103.el10)


author: Andreas Schneider <asn@redhat.com> - 1.3.4-1
changelog:
  - Update to version 1.3.4
    * https://gitlab.com/cwrap/socket_wrapper/-/blob/socket_wrapper-1.3.4/CHANGELOG


author: Andreas Schneider <asn@redhat.com> - 1.4.0-1
changelog:
  - Update to version 1.4.0
    * https://gitlab.com/cwrap/socket_wrapper/-/blob/socket_wrapper-1.4.0/CHANGELOG


author: Jitka Plesnikova <jplesnik@redhat.com> - 4.2.1-1
changelog:
  - Resolves: RHEL-32325
  - 4.2.1 bump
  - Fix gcc's -Wformat-security warning in R Raise function
  - OCaml 5.2.0 ppc64le fix
  - Add support for Python 3.13


author: Andreas Schneider <asn@redhat.com> - 1.3.0-1
changelog:
  - Update to version 1.3.0
    o https://gitlab.com/cwrap/uid_wrapper/-/blob/uid_wrapper-1.3.0/CHANGELOG


