From 80a3af502fa8b0562524d9bdc3bf23040d862936 Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Fri, 28 Nov 2025 02:11:15 +0000 Subject: [PATCH] Debrand for AlmaLinux OS Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids lpfc: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained --- Makefile.rhelver | 2 +- kernel.changelog | 725 +++++++++++++++++++++++++++++++++++++++++++++ kernel.spec | 746 ++++++++++++++++++++++++++++++++++++++++++++++- sources | 6 +- 4 files changed, 1467 insertions(+), 12 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 62b28ab44..f071c7ade 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 163 +RHEL_RELEASE = 164 # # RHEL_REBASE_NUM diff --git a/kernel.changelog b/kernel.changelog index 928f74ed2..a0d2e644e 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,728 @@ +* Thu Nov 27 2025 Jan Stancek [6.12.0-164.el10] +- 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.EOI if ICH_LR.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] +Resolves: RHEL-114914, RHEL-115593, RHEL-115600, RHEL-115972, RHEL-118518, RHEL-118603, RHEL-118742, RHEL-119342, RHEL-123090, RHEL-124166, RHEL-125760, RHEL-78204, RHEL-87380 + * Tue Nov 25 2025 CKI KWF Bot [6.12.0-163.el10] - 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] diff --git a/kernel.spec b/kernel.spec index 356d63ef8..490d7ccf1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 163 +%define pkgrelease 164 %define kversion 6 -%define tarfile_release 6.12.0-163.el10 +%define tarfile_release 6.12.0-164.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 163%{?buildid}%{?dist} +%define specrelease 164%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-163.el10 +%define kabiversion 6.12.0-164.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -3294,7 +3294,7 @@ pushd tools/testing/selftests export CFLAGS="%{build_cflags}" export CXXFLAGS="%{build_cxxflags}" -TARGETS="bpf cgroup kmod mm net net/forwarding net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net/hw iommu cachestat pid_namespace rlimits timens pidfd capabilities clone3 exec filesystems firmware landlock mount mount_setattr move_mount_set_group nsfs openat2 proc safesetid seccomp tmpfs uevent vDSO" +TARGETS="bpf cgroup kmod mm net net/can net/forwarding net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net/hw iommu cachestat pid_namespace rlimits timens pidfd capabilities clone3 exec filesystems firmware landlock mount mount_setattr move_mount_set_group nsfs openat2 proc safesetid seccomp tmpfs uevent vDSO" %{make} %{?_smp_mflags} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" ARCH=$Arch V=1 TARGETS="$TARGETS" SKIP_TARGETS="" $force_targets VMLINUX_H="${RPM_VMLINUX_H}" # Restore the original level of source fortification @@ -3675,6 +3675,12 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/ find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \; popd +# install net/can selftests +pushd tools/testing/selftests/net/can +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/can/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/can/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/can/{} \; +popd # install net/forwarding selftests pushd tools/testing/selftests/net/forwarding find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \; @@ -4505,14 +4511,14 @@ fi\ # # %changelog -* Wed Nov 26 2025 Eduard Abdullin - 6.12.0-163 +* Fri Nov 28 2025 Eduard Abdullin - 6.12.0-164 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Wed Nov 26 2025 Neal Gompa - 6.12.0-163 +* Fri Nov 28 2025 Neal Gompa - 6.12.0-164 - Enable Btrfs support for all kernel variants -* Wed Nov 26 2025 Andrew Lukoshko - 6.12.0-163 +* Fri Nov 28 2025 Andrew Lukoshko - 6.12.0-164 - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 @@ -4523,6 +4529,730 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Thu Nov 27 2025 Jan Stancek [6.12.0-164.el10] +- 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.EOI if ICH_LR.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] + * Tue Nov 25 2025 CKI KWF Bot [6.12.0-163.el10] - 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] diff --git a/sources b/sources index 2c3dc6482..093b00a40 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-163.el10.tar.xz) = 171791248e53e989cc66206c9242d18611a0aba81f58cec9d3a1ca716949c6ebb5fd9240d6105119551506019718437892b6e61a365fdd574e62c70414eee82c -SHA512 (kernel-abi-stablelists-6.12.0-163.el10.tar.xz) = 46a7e0ed0187351f1bd7c2df1965ad80d52f0964f4fbc58577d095c9b2b801739e37cf8d3354c6c1ada0c967f58e95cb89d8e0bb158ef9455609f6e1f6011318 -SHA512 (kernel-kabi-dw-6.12.0-163.el10.tar.xz) = 0377839f5040a0ecdfac27c5764a4fcb94cd5172da9ffa2ce0198546ed017671b4089afd7b1fd1c3e986bc188e6d18c723682c1519441a9b8ffeb67561246aff +SHA512 (linux-6.12.0-164.el10.tar.xz) = 4b873e553ac80dac773330a2ba8ab17d05e1579321b79352de410817580f084ba4d072d9dd73d3df25c6508ed3e27904e836ef0f438ae46d80b6c611bf487e7d +SHA512 (kernel-abi-stablelists-6.12.0-164.el10.tar.xz) = b3fe09630216df67a7766f521fb746bfd6ea9b6b7bc85462e679776555235edf8c0638e75aebd4de894d7c16e1b3e40623de4bce16334988446e6ebb460feaa8 +SHA512 (kernel-kabi-dw-6.12.0-164.el10.tar.xz) = 782adc688394a04fd534151a6587af30524388e4739c54077b863575a4bdb2ae58aa5c17a416b7671d2155b04503a49aa7ca2e587aaef2d635ba7e50995b10c6