The Linux kernel
Go to file
Julio Faracco 8f1c2bc42a kernel-6.12.0-107.el10
* Tue Jul 08 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-107.el10]
- spec: fix spec warning for /usr/include/ynl (Alexandra Hájková) [RHEL-101712]
- nvme: avoid creating multipath sysfs group under namespace path devices (Maurizio Lombardi) [RHEL-95382]
- nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable (Maurizio Lombardi) [RHEL-95382]
- nvme-pci: make nvme_pci_npages_prp() __always_inline (Maurizio Lombardi) [RHEL-95382]
- nvme: unblock ctrl state transition for firmware update (Maurizio Lombardi) [RHEL-95382]
- nvmet-tcp: don't restore null sk_state_change (Maurizio Lombardi) [RHEL-95382]
- nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS (Maurizio Lombardi) [RHEL-95382]
- nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS (Maurizio Lombardi) [RHEL-95382]
- nvme-tcp: fix premature queue removal and I/O failover (Maurizio Lombardi) [RHEL-95382]
- nvme-pci: add quirks for WDC Blue SN550 15b7:5009 (Maurizio Lombardi) [RHEL-95382]
- nvme-pci: add quirks for device 126f:1001 (Maurizio Lombardi) [RHEL-95382]
- nvme-pci: fix queue unquiesce check on slot_reset (Maurizio Lombardi) [RHEL-95382]
- nvmet: fix out-of-bounds access in nvmet_enable_port (Maurizio Lombardi) [RHEL-95382]
- nvme-multipath: sysfs links may not be created for devices (Maurizio Lombardi) [RHEL-95382]
- nvme: fixup scan failure for non-ANA multipath controllers (Maurizio Lombardi) [RHEL-95382]
- nvme: multipath: fix return value of nvme_available_path (Maurizio Lombardi) [RHEL-95382]
- nvme: re-read ANA log page after ns scan completes (Maurizio Lombardi) [RHEL-95382]
- nvme: requeue namespace scan on missed AENs (Maurizio Lombardi) [RHEL-95382]
- nvme-pci: skip nvme_write_sq_db on empty rqlist (Maurizio Lombardi) [RHEL-95382]
- nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io() (Maurizio Lombardi) [RHEL-95382]
- nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request() (Maurizio Lombardi) [RHEL-95382]
- nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Maurizio Lombardi) [RHEL-95382]
- nvme: convert timeouts to secs_to_jiffies() (Maurizio Lombardi) [RHEL-95382]
- nvmet-fc: Remove unused functions (Maurizio Lombardi) [RHEL-95382]
- nvme-pci: remove stale comment (Maurizio Lombardi) [RHEL-95382]
- nvme-fc: Utilise min3() to simplify queue count calculation (Maurizio Lombardi) [RHEL-95382]
- nvme-multipath: Add visibility for queue-depth io-policy (Maurizio Lombardi) [RHEL-95382]
- nvme-multipath: Add visibility for numa io-policy (Maurizio Lombardi) [RHEL-95382]
- nvme-multipath: Add visibility for round-robin io-policy (Maurizio Lombardi) [RHEL-95382]
- nvme: map uring_cmd data even if address is 0 (Maurizio Lombardi) [RHEL-95382]
- io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() (Maurizio Lombardi) [RHEL-95382]
- sunrpc: handle SVC_GARBAGE during svc auth processing as auth error (CKI Backport Bot) [RHEL-101330] {CVE-2025-38089}
- net: fix udp gso skb_segment after pull from frag_list (Paolo Abeni) [RHEL-96626]
- net: ipv6: fix UDPv6 GSO segmentation with NAT (Paolo Abeni) [RHEL-96626]
- softirq: use bit waits instead of var waits. (Phil Auld) [RHEL-96261]
- sched: add wait_var_event_io() (Phil Auld) [RHEL-96261]
- sched: Add wait/wake interface for variable updated under a lock. (Phil Auld) [RHEL-96261]
- sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() (Phil Auld) [RHEL-96261]
- sched: Document wait_var_event() family of functions and wake_up_var() (Phil Auld) [RHEL-96261]
- sched: Improve documentation for wake_up_bit/wait_on_bit family of functions (Phil Auld) [RHEL-96261]
- sched: change wake_up_bit() and related function to expect unsigned long * (Phil Auld) [RHEL-96261]
- net-timestamp: COMPLETION timestamp on packet tx completion (Petr Oros) [RHEL-100002]
- net: skb: free up one bit in tx_flags (Petr Oros) [RHEL-100002]
- selftests/bpf: Add simple bpf tests in the tx path for timestamping feature (Petr Oros) [RHEL-100002]
- bpf: Support selective sampling for bpf timestamping (Petr Oros) [RHEL-100002]
- bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callback (Petr Oros) [RHEL-100002]
- bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callback (Petr Oros) [RHEL-100002]
- bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callback (Petr Oros) [RHEL-100002]
- bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callback (Petr Oros) [RHEL-100002]
- bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback (Petr Oros) [RHEL-100002]
- net-timestamp: Prepare for isolating two modes of SO_TIMESTAMPING (Petr Oros) [RHEL-100002]
- bpf: Disable unsafe helpers in TX timestamping callbacks (Petr Oros) [RHEL-100002]
- bpf: Prevent unsafe access to the sock fields in the BPF timestamping callback (Petr Oros) [RHEL-100002]
- bpf: Prepare the sock_ops ctx and call bpf prog for TX timestamping (Petr Oros) [RHEL-100002]
- bpf: Add networking timestamping support to bpf_get/setsockopt() (Petr Oros) [RHEL-100002]
- selftests: txtimestamp: add SCM_TS_OPT_ID test (Petr Oros) [RHEL-100002]
- net_tstamp: add SCM_TS_OPT_ID for RAW sockets (Petr Oros) [RHEL-100002]
- net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control message (Petr Oros) [RHEL-100002]
- selftests: netfilter: nft_concat_range.sh: add datapath check for map fill bug (CKI Backport Bot) [RHEL-99477]
- selftests: netfilter: nft_concat_range.sh: prefer per element counters for testing (CKI Backport Bot) [RHEL-99477]
- netfilter: nf_set_pipapo_avx2: fix initial map fill (CKI Backport Bot) [RHEL-99477]
- selftests: netfilter: nft_concat_range.sh: add coverage for 4bit group representation (CKI Backport Bot) [RHEL-99477]
- netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX (CKI Backport Bot) [RHEL-99477]
- netfilter: nft_set_pipapo: prevent overflow in lookup table allocation (CKI Backport Bot) [RHEL-99477]
- netfilter: nft_inner: Use nested-BH locking for nft_pcpu_tun_ctx (CKI Backport Bot) [RHEL-99473]
- netfilter: nft_tunnel: fix geneve_opt dump (CKI Backport Bot) [RHEL-99473]
- netfilter: nft_quota: match correctly when the quota just depleted (CKI Backport Bot) [RHEL-99473]
- netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only (CKI Backport Bot) [RHEL-99473]
- netfilter: nf_tables: don't unregister hook when table is dormant (CKI Backport Bot) [RHEL-99473]
- redhat/configs: enable CONFIG_PT_RECLAIM (Luiz Capitulino) [RHEL-78258]
- mm: pgtable: fix incorrect reclaim of non-empty PTE pages (Luiz Capitulino) [RHEL-78258]
- x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64 (Luiz Capitulino) [RHEL-78258]
- x86: mm: free page table pages by RCU instead of semi RCU (Luiz Capitulino) [RHEL-78258]
- mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED) (Luiz Capitulino) [RHEL-78258]
- mm: make zap_pte_range() handle full within-PMD range (Luiz Capitulino) [RHEL-78258]
- mm: do_zap_pte_range: return any_skipped information to the caller (Luiz Capitulino) [RHEL-78258]
- mm: zap_install_uffd_wp_if_needed: return whether uffd-wp pte has been re-installed (Luiz Capitulino) [RHEL-78258]
- mm: skip over all consecutive none ptes in do_zap_pte_range() (Luiz Capitulino) [RHEL-78258]
- mm: introduce do_zap_pte_range() (Luiz Capitulino) [RHEL-78258]
- mm: introduce zap_nonpresent_ptes() (Luiz Capitulino) [RHEL-78258]
- mm: userfaultfd: recheck dst_pmd entry in move_pages_pte() (Luiz Capitulino) [RHEL-78258]
- mm: khugepaged: recheck pmd state in retract_page_tables() (Luiz Capitulino) [RHEL-78258]
- docs/mm: add VMA locks documentation (Luiz Capitulino) [RHEL-78258]
- redhat/configs: enable CONFIG_TCG_SVSM (Stefano Garzarella) [RHEL-92271]
- x86/sev: Register tpm-svsm platform device (Stefano Garzarella) [RHEL-92271]
- tpm: Add SNP SVSM vTPM driver (Stefano Garzarella) [RHEL-92271]
- svsm: Add header with SVSM_VTPM_CMD helpers (Stefano Garzarella) [RHEL-92271]
- x86/sev: Add SVSM vTPM probe/send_command functions (Stefano Garzarella) [RHEL-92271]
- KVM: arm64: VHE: Synchronize CPTR trap deactivation (Sebastian Ott) [RHEL-92805]
- KVM: arm64: VHE: Synchronize restore of host debug registers (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Explicitly treat routing entry type changes as changes (Sebastian Ott) [RHEL-92805]
- KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Unmap vLPIs affected by changes to GSI routing information (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding() (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Use lock guard in vgic_v4_set_forwarding() (Sebastian Ott) [RHEL-92805]
- arm64: Add override for MPAM (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Drop sort_memblock_regions() (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Switch to use hrtimer_setup() (Sebastian Ott) [RHEL-92805]
- tools headers UAPI: Sync linux/kvm.h with the kernel sources (Sebastian Ott) [RHEL-92805]
- KVM: selftests: Confirm exposing MTE_frac does not break migration (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Make MTE_frac masking conditional on MTE capability (Sebastian Ott) [RHEL-92805]
- arm64/sysreg: Expose MTE_frac so that it is visible to KVM (Sebastian Ott) [RHEL-92805]
- redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC04_CPU_23 (Sebastian Ott) [RHEL-92805]
- arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue (Sebastian Ott) [RHEL-92805]
- arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 (Sebastian Ott) [RHEL-92805]
- arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 (Sebastian Ott) [RHEL-92805]
- arm64/sysreg: Add register fields for HFGWTR2_EL2 (Sebastian Ott) [RHEL-92805]
- arm64/sysreg: Add register fields for HFGRTR2_EL2 (Sebastian Ott) [RHEL-92805]
- arm64/sysreg: Add register fields for HFGITR2_EL2 (Sebastian Ott) [RHEL-92805]
- arm64/sysreg: Add register fields for HDFGWTR2_EL2 (Sebastian Ott) [RHEL-92805]
- arm64/sysreg: Add register fields for HDFGRTR2_EL2 (Sebastian Ott) [RHEL-92805]
- arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Allow userspace to request KVM_ARM_VCPU_EL2* (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Document NV caps and vcpu flags (Sebastian Ott) [RHEL-92805]
- KVM: arm64: selftests: Determine effective counter width in arch_timer_edge_cases (Sebastian Ott) [RHEL-84459 RHEL-92805]
- KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases (Sebastian Ott) [RHEL-92805]
- KVM: arm64: selftests: Fix thread migration in arch_timer_edge_cases (Sebastian Ott) [RHEL-92805]
- KVM: arm64: selftests: Fix help text for arch_timer_edge_cases (Sebastian Ott) [RHEL-92805]
- smccc: kvm_guest: Align with DISCOVER_IMPL_CPUS ABI (Sebastian Ott) [RHEL-92805]
- arm64: Rework checks for broken Cavium HW in the PI code (Sebastian Ott) [RHEL-92805]
- KVM: arm64: selftest: Don't try to disable AArch64 support (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Fix memory check in host_stage2_set_owner_locked() (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Kill HCRX_HOST_FLAGS (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Properly save/restore HCRX_EL2 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort() (Sebastian Ott) [RHEL-88996 RHEL-92805]
- KVM: arm64: Use acquire/release to communicate FF-A version negotiation (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Don't translate FAR if invalid/unsafe (Sebastian Ott) [RHEL-92805]
- arm64: Convert HPFAR_EL2 to sysreg table (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Tear down vGIC on failed vCPU creation (Sebastian Ott) [RHEL-92805]
- KVM: arm64: PMU: Reload when resetting (Sebastian Ott) [RHEL-92805]
- KVM: arm64: PMU: Reload when user modifies registers (Sebastian Ott) [RHEL-92805]
- KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs (Sebastian Ott) [RHEL-92805]
- KVM: arm64: PMU: Assume PMU presence in pmu-emul.c (Sebastian Ott) [RHEL-92805]
- KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpu (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Factor out pKVM hyp vcpu creation to separate function (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Initialize HCRX_EL2 traps in pKVM (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Factor out setting HCRX_EL2 traps into separate function (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Count pKVM stage-2 usage in secondary pagetable stats (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Distinct pKVM teardown memcache for stage-2 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Add flags to kvm_hyp_memcache (Sebastian Ott) [RHEL-92805]
- KVM: arm64: selftests: Test that TGRAN*_2 fields are writable (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Allow userspace to write ID_AA64MMFR0_EL1.TGRAN*_2 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: ptdump: Test PMD_TYPE_MASK for block mapping (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Provide 1 event counter on IMPDEF hardware (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Remap PMUv3 events onto hardware (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Advertise PMUv3 if IMPDEF traps are present (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 traps (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Move PMUVer filtering into KVM code (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Use guard() to cleanup usage of arm_pmus_lock (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Drop kvm_arm_pmu_available static key (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Always support SW_INCR PMU event (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Compute PMCEID from arm_pmu's event bitmaps (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Fix documentation for KVM_CAP_ARM_WRITABLE_IMP_ID_REGS (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Copy MIDR_EL1 into hyp VM when it is writable (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Copy guest CTR_EL0 into hyp VM (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Fail KVM init if asking for NV without GICv3 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Allow userland to set VGIC maintenance IRQ (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Fold GICv3 host trapping requirements into guest setup (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Propagate used_lrs between L1 and L0 contexts (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Request vPE doorbell upon nested ERET to L2 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Respect virtual HCR_EL2.TWx setting (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Add Maintenance Interrupt emulation (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Handle L2->L1 transition on interrupt injection (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Nested GICv3 emulation (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Sanitise ICH_HCR_EL2 accesses (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Plumb handling of GICv3 EL2 accesses (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Add ICH_*_EL2 registers to vpcu_sysreg (Sebastian Ott) [RHEL-92805]
- KVM: arm64: nv: Load timer before the GIC (Sebastian Ott) [RHEL-92805]
- arm64: sysreg: Add layout for ICH_MISR_EL2 (Sebastian Ott) [RHEL-92805]
- arm64: sysreg: Add layout for ICH_VTR_EL2 (Sebastian Ott) [RHEL-92805]
- arm64: sysreg: Add layout for ICH_HCR_EL2 (Sebastian Ott) [RHEL-92805]
- KVM: selftests: Add test for KVM_REG_ARM_VENDOR_HYP_BMAP_2 (Sebastian Ott) [RHEL-92805]
- smccc/kvm_guest: Enable errata based on implementation CPUs (Sebastian Ott) [RHEL-92805]
- arm64: Make  _midr_in_range_list() an exported function (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Introduce KVM_REG_ARM_VENDOR_HYP_BMAP_2 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Specify hypercall ABI for retrieving target implementations (Sebastian Ott) [RHEL-92805]
- arm64: Modify _midr_range() functions to read MIDR/REVIDR internally (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Document ordering requirements for irqbypass (Sebastian Ott) [RHEL-92805]
- KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found (Sebastian Ott) [RHEL-92805]
- KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI (Sebastian Ott) [RHEL-92805]
- KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs (Sebastian Ott) [RHEL-92805]
- KVM: selftests: arm64: Test writes to MIDR,REVIDR,AIDR (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Allow userspace to change the implementation ID registers (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Load VPIDR_EL2 with the VM's MIDR_EL1 value (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Maintain per-VM copy of implementation ID regs (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Set HCR_EL2.TID1 unconditionally (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Advertise FEAT_ECV when possible (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Make ID_AA64MMFR4_EL1.NV_frac writable (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Allow userspace to limit NV support to nVHE (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Move NV-specific capping to idreg sanitisation (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Enforce NV limits on a per-idregs basis (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Make ID_REG_LIMIT_FIELD_ENUM() more widely available (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Consolidate idreg callbacks (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Advertise NV2 in the boot messages (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Mark HCR.EL2.{NV*,AT} RES0 when ID_AA64MMFR4_EL1.NV_frac is 0 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Mark HCR.EL2.E2H RES0 when ID_AA64MMFR1_EL1.VH is zero (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace (Sebastian Ott) [RHEL-92805]
- arm64: cpufeature: Handle NV_frac as a synonym of NV2 (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Eagerly switch ZCR_EL{1,2} (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Mark some header functions as inline (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Refactor exit handlers (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Refactor CPTR trap deactivation (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Remove host FPSIMD saving for non-protected KVM (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Drop pkvm_mem_transition for host/hyp donations (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Drop pkvm_mem_transition for host/hyp sharing (Sebastian Ott) [RHEL-92805]
- KVM: arm64: Drop pkvm_mem_transition for FF-A (Sebastian Ott) [RHEL-92805]
- Revert "net: skb: introduce and use a single page frag cache" (Paolo Abeni) [RHEL-90322]
- net: allow small head cache usage with large MAX_SKB_FRAGS values (Paolo Abeni) [RHEL-90322]
- net: avoid unconditionally touching sk_tsflags on RX (Paolo Abeni) [RHEL-90322]
- io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period (Jeff Moyer) [RHEL-75487] {CVE-2025-21655}
- io_uring/eventfd: abstract out ev_fd put helper (Jeff Moyer) [RHEL-75487]
- xen: balloon: update the NR_BALLOON_PAGES state (Nico Pache) [RHEL-70690]
- hv_balloon: update the NR_BALLOON_PAGES state (Nico Pache) [RHEL-70690]
- balloon_compaction: update the NR_BALLOON_PAGES state (Nico Pache) [RHEL-70690]
- meminfo: add a per node counter for balloon drivers (Nico Pache) [RHEL-70690]
Resolves: RHEL-100002, RHEL-101330, RHEL-101712, RHEL-70690, RHEL-75487, RHEL-78258, RHEL-84459, RHEL-88996, RHEL-90322, RHEL-92271, RHEL-92805, RHEL-95382, RHEL-96261, RHEL-96626, RHEL-99473, RHEL-99477

Signed-off-by: Julio Faracco <jfaracco@redhat.com>
2025-07-10 11:26:59 -03:00
.gitignore kernel-5.7.0-0.rc1.20200414git8632e9b5645b.1 2020-04-14 17:53:23 -04:00
check-kabi kernel-6.0.0-0.rc7.20220927gita1375562c0a8.48 2022-09-27 09:26:17 -05:00
def_variants.yaml.rhel kernel-6.12.0-87.el10 2025-05-19 10:32:51 -03:00
dracut-virt.conf kernel-6.12.0-61.el10 2025-03-07 18:23:05 -03:00
fedoraimaca.x509 kernel-6.10.0-0.rc2.8.el10 2024-06-04 09:40:59 +02:00
filtermods.py kernel-6.12.0-78.el10 2025-04-28 23:54:41 -03:00
flavors kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
gating.yaml kernel-6.12.0-54.el10 2025-02-14 07:54:48 +01:00
generate_all_configs.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
kernel-aarch64-64k-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-64k-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-automotive-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-automotive-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-rt-64k-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-aarch64-rt-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-local Change method of configuration generation 2016-12-06 12:07:10 -08:00
kernel-ppc64le-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-ppc64le-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-s390x-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-s390x-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-x86_64-automotive-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-x86_64-automotive-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-x86_64-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-x86_64-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel-x86_64-rt-rhel.config kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel.changelog kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kernel.spec kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
kvm_stat.logrotate kernel-5.13.0-0.rc3.20210527gitad9f25d33860.28 2021-05-27 11:30:07 -05:00
linux-kernel-test.patch kernel-5.17-0.rc0.20220121gitc2c94b3b187d.73 2022-01-21 11:03:01 -06:00
Makefile.rhelver kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
merge.py kernel-6.4.0-0.rc0.20230425git173ea743bf7a.3 2023-04-25 11:01:29 -05:00
mod-denylist.sh kernel-6.9.0-0.rc4.2.el10 2024-04-22 08:02:15 +02:00
mod-sign.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
Module.kabi_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_dup_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
nvidiagpuoot001.x509 kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
partial-clang_lto-aarch64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-aarch64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-kgcov-debug-snip.config kernel-6.11.0-29.el10 2024-11-11 13:22:14 +01:00
partial-kgcov-snip.config kernel-6.11.0-29.el10 2024-11-11 13:22:14 +01:00
patch-6.12-redhat.patch kernel-6.12.0-30.el10 2024-11-18 12:06:48 +01:00
process_configs.sh kernel-6.8.0-0.rc3.20240207git6d280f4d760e.29 2024-02-07 13:22:20 -06:00
README.rst kernel-5.7.0-0.rc4.1 2020-05-04 12:40:44 -05:00
redhatsecureboot501.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
redhatsecurebootca5.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rhelima_centos.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelima.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelimaca1.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rpminspect.yaml kernel-6.12.0-30.el10 2024-11-18 12:06:48 +01:00
sources kernel-6.12.0-107.el10 2025-07-10 11:26:59 -03:00
uki_addons.json kernel-6.12.0-89.el10 2025-05-23 01:02:28 -03:00
uki_create_addons.py kernel-6.12.0-89.el10 2025-05-23 01:02:28 -03:00
x509.genkey.centos kernel-5.17-0.rc1.20220127git626b2dda7651.78 2022-01-27 08:59:41 -06:00
x509.genkey.rhel Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00

===================
The Kernel dist-git
===================

The kernel is maintained in a `source tree`_ rather than directly in dist-git.
The specfile is maintained as a `template`_ in the source tree along with a set
of build scripts to generate configurations, (S)RPMs, and to populate the
dist-git repository.

The `documentation`_ for the source tree covers how to contribute and maintain
the tree.

If you're looking for the downstream patch set it's available in the source
tree with "git log master..ark-patches" or
`online`_.

Each release in dist-git is tagged in the source repository so you can easily
check out the source tree for a build. The tags are in the format
name-version-release, but note release doesn't contain the dist tag since the
source can be built in different build roots (Fedora, CentOS, etc.)

.. _source tree: https://gitlab.com/cki-project/kernel-ark.git
.. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template
.. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home
.. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches