The Linux kernel
Go to file
CKI KWF Bot cb46581e58 kernel-6.12.0-175.el10
* Wed Dec 17 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-175.el10]
- redhat/self-test: refresh with new automotive variables (Scott Weaver)
- automotive: add configurable package name and disttag variables (Scott Weaver)
- PCI: endpoint: pci-epf-test: Fix doorbell test support (Myron Stowe) [RHEL-107898]
- PCI: qcom: Restrict port parsing only to PCIe bridge child nodes (Myron Stowe) [RHEL-107898]
- PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq() (Myron Stowe) [RHEL-107898]
- misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl() (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup() (Myron Stowe) [RHEL-107898]
- PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in pci_epf_write_msi_msg() (Myron Stowe) [RHEL-107898]
- PCI: xilinx: Fix NULL pointer dereference in xilinx_pcie_intr_handler() (Myron Stowe) [RHEL-107898]
- PCI: Fix typos (Myron Stowe) [RHEL-107898]
- PCI: hotplug: Remove TODO about unused .get_power(), .hardware_test() (Myron Stowe) [RHEL-107898]
- cpu/hotplug: Remove unused cpuhp_state CPUHP_PCI_XGENE_DEAD (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Restructure handler setup/teardown (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Probe as a standard platform driver (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Resend an MSI racing with itself on a different CPU (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Sanitise MSI allocation and affinity setting (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Get rid of intermediate tracking structure (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Use device-managed memory allocations (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Drop superfluous fields from xgene_msi structure (Myron Stowe) [RHEL-107898]
- PCI: xgene-msi: Make per-CPU interrupt setup robust (Myron Stowe) [RHEL-107898]
- PCI: xgene: Drop XGENE_PCIE_IP_VER_UNKN (Myron Stowe) [RHEL-107898]
- PCI: xgene: Drop useless conditional compilation (Myron Stowe) [RHEL-107898]
- PCI: xgene: Defer probing if the MSI widget driver hasn't probed yet (Myron Stowe) [RHEL-107898]
- PCI: rockchip-host: Remove unused header includes (Myron Stowe) [RHEL-107898]
- PCI: rockchip-host: Correct non-fatal error log message (Myron Stowe) [RHEL-107898]
- PCI: rockchip-host: Fix "Unexpected Completion" log message (Myron Stowe) [RHEL-107898]
- PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining (Myron Stowe) [RHEL-107898]
- PCI: rockchip: Use standard PCIe definitions (Myron Stowe) [RHEL-107898]
- PCI: rockchip: Remove redundant PCIe message routing definitions (Myron Stowe) [RHEL-107898]
- PCI: qcom: Add support for parsing the new Root Port binding (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: qcom: Move PHY & reset GPIO to Root Port node (Myron Stowe) [RHEL-107898]
- PCI: qcom: Add support for Qualcomm SA8255p based PCIe Root Complex (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: qcom,pcie-sa8255p: Document ECAM compliant PCIe root complex (Myron Stowe) [RHEL-107898]
- PCI: host-generic: Rename and export gen_pci_init() for PCIe controller drivers (Myron Stowe) [RHEL-107898]
- PCI: dwc: Export DWC MSI controller related APIs (Myron Stowe) [RHEL-107898]
- PCI: mvebu: Use devm_add_action_or_reset() instead of devm_add_action() (Myron Stowe) [RHEL-107898]
- PCI: imx6: Delay link start until configfs 'start' written (Myron Stowe) [RHEL-107898]
- PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset (Myron Stowe) [RHEL-107898]
- PCI: imx6: Add LUT configuration for MSI/IOMMU in Endpoint mode (Myron Stowe) [RHEL-107898]
- PCI: imx6: Add helper function imx_pcie_add_lut_by_rid() (Myron Stowe) [RHEL-107898]
- PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features (Myron Stowe) [RHEL-107898]
- PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features (Myron Stowe) [RHEL-107898]
- PCI: dw-rockchip: Delay link training after hot reset in EP mode (Myron Stowe) [RHEL-107898]
- PCI: cadence: Replace private message routing enums with PCI core definitions (Myron Stowe) [RHEL-107898]
- PCI: brcmstb: Replace open coded value with PCIE_T_RRS_READY_MS (Myron Stowe) [RHEL-107898]
- MAINTAINERS: Drop Nicolas from maintaining pcie-brcmstb (Myron Stowe) [RHEL-107898]
- PCI: brcmstb: Set MLW based on "num-lanes" DT property if present (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: brcm,stb-pcie: Add num-lanes property (Myron Stowe) [RHEL-107898]
- PCI: Move link up wait time and max retries macros to pci.h (Myron Stowe) [RHEL-107898]
- PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up (Myron Stowe) [RHEL-107898]
- PCI: qcom: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ (Myron Stowe) [RHEL-107898]
- PCI: dw-rockchip: Wait PCIE_RESET_CONFIG_WAIT_MS after link-up IRQ (Myron Stowe) [RHEL-107898]
- PCI: rockchip-host: Use macro PCIE_RESET_CONFIG_WAIT_MS (Myron Stowe) [RHEL-107898]
- PCI: Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS (Myron Stowe) [RHEL-107898]
- PCI: vmd: Remove MSI-X check on child devices (Myron Stowe) [RHEL-107898]
- PCI: vmd: Fix wrong kfree() in vmd_msi_free() (Myron Stowe) [RHEL-107898]
- PCI: vmd: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: vmd: Convert to lock guards (Myron Stowe) [RHEL-107898]
- PCI: plda: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: xilinx: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: xilinx-nwl: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: xilinx-xdma: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: rcar-host: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: mediatek: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: mediatek-gen3: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: iproc: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: brcmstb: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: altera-msi: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: aardvark: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: mobiveil: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: dwc: Switch to msi_create_parent_irq_domain() (Myron Stowe) [RHEL-107898]
- PCI: controller: Use dev_fwnode() instead of of_fwnode_handle() (Myron Stowe) [RHEL-107898]
- PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute (Myron Stowe) [RHEL-107898]
- PCI: endpoint: pci-epf-vntb: Allow BAR assignment via configfs (Myron Stowe) [RHEL-107898]
- PCI: endpoint: pci-epf-vntb: Align MW naming with config names (Myron Stowe) [RHEL-107898]
- PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails (Myron Stowe) [RHEL-107898]
- selftests: pci_endpoint: Add doorbell test case (Myron Stowe) [RHEL-107898]
- misc: pci_endpoint_test: Add doorbell test case (Myron Stowe) [RHEL-107898]
- PCI: endpoint: pci-epf-test: Add doorbell test support (Myron Stowe) [RHEL-107898]
- PCI: endpoint: Add pci_epf_align_inbound_addr() helper for inbound address alignment (Myron Stowe) [RHEL-107898]
- PCI: endpoint: pci-ep-msi: Add checks for MSI parent and mutability (Myron Stowe) [RHEL-107898]
- PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller (Myron Stowe) [RHEL-107898]
- PCI: endpoint: Fix configfs group removal on driver teardown (Myron Stowe) [RHEL-107898]
- PCI: endpoint: Fix configfs group list head handling (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: qcom,pcie-sa8775p: Document 'link_down' reset (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: Remove 83xx-512x-pci.txt (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: Convert amazon,al-alpine-v[23]-pcie to DT schema (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: Convert marvell,armada-3700-pcie to DT schema (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: Convert apm,xgene-pcie to DT schema (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: Convert axis,artpec6-pcie to DT schema (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: Convert st,spear1340-pcie to DT schema (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: qcom,pcie-sm8150: Drop unrelated clocks from PCIe hosts (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: qcom,pcie-sc8180x: Drop unrelated clocks from PCIe hosts (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: pci-ep: Extend max-link-speed to PCIe Gen5/Gen6 (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: qcom,pcie-sa8775p: Document QCS8300 (Myron Stowe) [RHEL-107898]
- dt-bindings: PCI: qcom,pcie-sm8150: Document QCS615 (Myron Stowe) [RHEL-107898]
- PCI/pwrctrl: Fix the kerneldoc tag for private fields (Myron Stowe) [RHEL-107898]
- PCI: Move is_pciehp check out of pciehp_is_native() (Myron Stowe) [RHEL-107898]
- PCI: pciehp: Use is_pciehp instead of is_hotplug_bridge (Myron Stowe) [RHEL-107898]
- PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge (Myron Stowe) [RHEL-107898]
- PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports (Myron Stowe) [RHEL-107898]
- PCI: Support Immediate Readiness on devices without PM capabilities (Myron Stowe) [RHEL-107898]
- PCI: Allow built-in drivers to use async initial probing (Myron Stowe) [RHEL-107898]
- PCI: Adjust the position of reading the Link Control 2 register (Myron Stowe) [RHEL-107898]
- PCI: Fix link speed calculation on retrain failure (Myron Stowe) [RHEL-107898]
- PCI: Extend isolated function probing to LoongArch (Myron Stowe) [RHEL-107898]
- PCI/ASPM: Consolidate variable declaration and initialization (Myron Stowe) [RHEL-107898]
- PCI/ASPM: Use boolean type for aspm_disabled and aspm_force (Myron Stowe) [RHEL-107898]
- PCI/AER: Add message when AER_MAX_MULTI_ERR_DEVICES limit is hit (Myron Stowe) [RHEL-107898]
- PCI/AER: Use bool for AER disable state tracking (Myron Stowe) [RHEL-107898]
- net: Prevent use after free in netif_napi_set_irq_locked() (Petr Oros) [RHEL-83024]
- net: move aRFS rmap management and CPU affinity to core (Petr Oros) [RHEL-83024]
- arm64: kprobes: check the return value of set_memory_rox() (Marcin Juszkiewicz) [RHEL-122954]
- arm64: kprobes: call set_memory_rox() for kprobe page (Marcin Juszkiewicz) [RHEL-122954]
- audit: fix out-of-bounds read in audit_compare_dname_path() (CKI Backport Bot) [RHEL-119187] {CVE-2025-39840}
Resolves: RHEL-107898, RHEL-119187, RHEL-122954, RHEL-83024

Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
2025-12-17 11:24:02 +00: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-146.el10 2025-10-27 06:30:18 -04: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-174.el10 2025-12-16 11:25:22 +00:00
kernel-aarch64-64k-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-aarch64-debug-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-aarch64-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-aarch64-rt-64k-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-aarch64-rt-debug-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-aarch64-rt-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00: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-174.el10 2025-12-16 11:25:22 +00:00
kernel-ppc64le-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-riscv64-debug-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-riscv64-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-s390x-debug-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-s390x-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-s390x-zfcpdump-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-x86_64-debug-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-x86_64-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-x86_64-rt-debug-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel-x86_64-rt-rhel.config kernel-6.12.0-174.el10 2025-12-16 11:25:22 +00:00
kernel.changelog kernel-6.12.0-175.el10 2025-12-17 11:24:02 +00:00
kernel.sbat.template kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel.spec kernel-6.12.0-175.el10 2025-12-17 11:24:02 +00: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-175.el10 2025-12-17 11:24:02 +00: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
redhatsecureboot504.cer kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04: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-163.el10 2025-11-25 15:28:27 +00:00
sources kernel-6.12.0-175.el10 2025-12-17 11:24:02 +00: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
uki-addons.sbat.template kernel-6.12.0-131.el10 2025-09-17 14:01:48 -04:00
uki.sbat.template kernel-6.12.0-131.el10 2025-09-17 14:01:48 -04: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