The Linux kernel
Go to file
Augusto Caringi 53b61c1f3b kernel-5.14.0-585.el9
* Wed May 14 2025 Augusto Caringi <acaringi@redhat.com> [5.14.0-585.el9]
- dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs (Jerry Snitselaar) [RHEL-78706]
- dmaengine: Revert "dmaengine: qcom: bam_dma: Avoid writing unavailable register" (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Enable Function Level Reset (FLR) for halt (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Refactor halt handler (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Add idxd_device_config_save() and idxd_device_config_restore() helpers (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Binding and unbinding IDXD device and driver (Jerry Snitselaar) [RHEL-78706]
- bitmap: Define a cleanup function for bitmaps (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Add idxd_pci_probe_alloc() helper (Jerry Snitselaar) [RHEL-78706]
- dmaengine: qcom: gpi: Add GPI immediate DMA support for SPI protocol (Jerry Snitselaar) [RHEL-78706]
- dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy (Jerry Snitselaar) [RHEL-78706]
- dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA (Jerry Snitselaar) [RHEL-78706]
- dmaengine: ti: edma: fix OF node reference leaks in edma_driver (Jerry Snitselaar) [RHEL-78706]
- dmaengine: ti: edma: make the loop condition simpler in edma_probe() (Jerry Snitselaar) [RHEL-78706]
- dmaengine: qcom: bam_dma: Avoid writing unavailable register (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Remove unused idxd_(un)register_bus_type (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Add a new IAA device ID on Panther Lake family platforms (Jerry Snitselaar) [RHEL-47414]
- dmaengine: sh: rcar-dmac: add comment for r8a779a0 compatible (Jerry Snitselaar) [RHEL-78706]
- dmaengine: Move AMD PTDMA driver to amd directory (Jerry Snitselaar) [RHEL-78706]
- redhat/configs: Add CONFIG_AMD_QDMA (Jerry Snitselaar) [RHEL-78706]
- dmaengine: amd: qdma: Add AMD QDMA driver (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Remove a useless mutex (Jerry Snitselaar) [RHEL-78706]
- dmaengine: fix typo in the comment (Jerry Snitselaar) [RHEL-78706]
- dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver (Jerry Snitselaar) [RHEL-78706]
- dmaengine: acpi: Clean up headers (Jerry Snitselaar) [RHEL-78706]
- dmaengine: acpi: Simplify devm_acpi_dma_controller_register() (Jerry Snitselaar) [RHEL-78706]
- dmaengine: acpi: Drop unused devm_acpi_dma_controller_free() (Jerry Snitselaar) [RHEL-78706]
- dmaengine: sh: rz-dmac: add r7s72100 support (Jerry Snitselaar) [RHEL-78706]
- dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L (Jerry Snitselaar) [RHEL-78706]
- dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC config option (Jerry Snitselaar) [RHEL-78706]
- nvme: print firmware bug note for non-unique identifiers (Bryan Gurney) [RHEL-89350]
- nvme-pci: add BOGUS_NID quirk for Samsung PM1733 (Bryan Gurney) [RHEL-89350]
- vsock: Orphan socket after transport release (Jon Maloy) [RHEL-81484] {CVE-2025-21756}
- vsock: Keep the binding until socket destruction (Jon Maloy) [RHEL-81484] {CVE-2025-21756}
- bpf, vsock: Invoke proto::close on close() (Jon Maloy) [RHEL-81484] {CVE-2025-21756}
- RDMA/rxe: Fix the qp flush warnings in req (CKI Backport Bot) [RHEL-72373] {CVE-2024-53229}
- net: ppp: Add bound checking for skb data on ppp_sync_txmung (Guillaume Nault) [RHEL-89647] {CVE-2025-37749}
- cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode (David Arcari) [RHEL-81770]
- ext4: fix OOB read when checking dotdot dir (CKI Backport Bot) [RHEL-87984] {CVE-2025-37785}
- ionic: add module eeprom channel data to ionic_if and ethtool (Mohammad Heib) [RHEL-88150]
- ionic: support ethtool get_module_eeprom_by_page (Mohammad Heib) [RHEL-88150]
- ionic: extend the QSFP module sprom for more pages (Mohammad Heib) [RHEL-88150]
- ionic: use ee->offset when returning sprom data (Mohammad Heib) [RHEL-88150]
- ionic: no double destroy workqueue (Mohammad Heib) [RHEL-88150]
- ionic: Fix netdev notifier unregister on failure (Mohammad Heib) [RHEL-88150]
- ionic: remove the unused nb_work (Mohammad Heib) [RHEL-88150]
- ionic: add support for QSFP_PLUS_CMIS (Mohammad Heib) [RHEL-88150]
- ionic: add speed defines for 200G and 400G (Mohammad Heib) [RHEL-88150]
- ionic: Translate IONIC_RC_ENOSUPP to EOPNOTSUPP (Mohammad Heib) [RHEL-88150]
- ionic: Use VLAN_ETH_HLEN when possible (Mohammad Heib) [RHEL-88150]
- ionic: add asic codes to firmware interface file (Mohammad Heib) [RHEL-88150]
- hugetlbfs: support idmapped mounts (CKI Backport Bot) [RHEL-35573]
- redhat: create 'systemd-volatile-overlay' addon for UKI (Emanuele Giuseppe Esposito) [RHEL-86487]
- efi: Fix building of efi-pstore when CONFIG_EFI_VARS_PSTORE=m (Lenny Szubowicz) [RHEL-90260]
- ACPI: processor idle: Revert "avoid call to raw_local_irq_disable() from acpi_safe_halt()" (Waiman Long) [RHEL-22238]
- ACPI/HMAT: Move HMAT messages to pr_debug() (Steve Dunnagan) [RHEL-70321]
- cpufreq: Reference count policy in cpufreq_update_limits() (David Arcari) [RHEL-67849]
- cpufreq/amd-pstate: Use scope based cleanup for cpufreq_policy refs [partial] (David Arcari) [RHEL-67849]
- platform/x86/amd: amd_3d_vcache: Add sysfs ABI documentation (David Arcari) [RHEL-67849]
- platform/x86/amd: amd_3d_vcache: Add AMD 3D V-Cache optimizer driver (David Arcari) [RHEL-67849]
- redhat/configs: enable CONFIG_AMD_3D_VCACHE for x86 on RHEL (David Arcari) [RHEL-67849]
- enic: get max rq & wq entries supported by hw, 16K queues (Nelson Escobar) [RHEL-84862]
- enic: cleanup of enic wq request completion path (Nelson Escobar) [RHEL-84862]
- enic: added enic_wq.c and enic_wq.h (Nelson Escobar) [RHEL-84862]
- enic: remove unused function cq_enet_wq_desc_dec (Nelson Escobar) [RHEL-84862]
- enic: enable rq extended cq support (Nelson Escobar) [RHEL-84862]
- enic: enic rq extended cq defines (Nelson Escobar) [RHEL-84862]
- enic: enic rq code reorg (Nelson Escobar) [RHEL-84862]
- enic: Move function from header file to c file (Nelson Escobar) [RHEL-84862]
- enic: add dependency on Page Pool (Nelson Escobar) [RHEL-84862]
- enic: remove copybreak tunable (Nelson Escobar) [RHEL-84862]
- enic: Use the Page Pool API for RX (Nelson Escobar) [RHEL-84862]
- enic: Simplify RX handler function (Nelson Escobar) [RHEL-84862]
- enic: Move RX functions to their own file (Nelson Escobar) [RHEL-84862]
- enic: Fix typo in comment in table indexed by link speed (Nelson Escobar) [RHEL-84862]
- enic: Obtain the Link speed only after the link comes up (Nelson Escobar) [RHEL-84862]
- enic: Move RX coalescing set function (Nelson Escobar) [RHEL-84862]
- enic: Move kdump check into enic_adjust_resources() (Nelson Escobar) [RHEL-84862]
- enic: Move enic resource adjustments to separate function (Nelson Escobar) [RHEL-84862]
- enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way (Nelson Escobar) [RHEL-84862]
- enic: Allocate arrays in enic struct based on VIC config (Nelson Escobar) [RHEL-84862]
- enic: Save resource counts we read from HW (Nelson Escobar) [RHEL-84862]
- enic: Make MSI-X I/O interrupts come after the other required ones (Nelson Escobar) [RHEL-84862]
- enic: Create enic_wq/rq structures to bundle per wq/rq data (Nelson Escobar) [RHEL-84862]
- enic: Report some per queue statistics in ethtool (Nelson Escobar) [RHEL-84862]
- enic: Report per queue statistics in netdev qstats (Nelson Escobar) [RHEL-84862]
- enic: Collect per queue statistics (Nelson Escobar) [RHEL-84862]
- enic: Use macro instead of static const variables for array sizes (Nelson Escobar) [RHEL-84862]
- enic: add ethtool get_channel support (Nelson Escobar) [RHEL-84862]
- enic: Validate length of nl attributes in enic_set_vf_port (Nelson Escobar) [RHEL-84862]
- enic: Replace hardcoded values for vnic descriptor by defines (Nelson Escobar) [RHEL-84862]
- enic: Avoid false positive under FORTIFY_SOURCE (Nelson Escobar) [RHEL-84862]
- smb: client: Add check for next_buffer in receive_encrypted_standard() (CKI Backport Bot) [RHEL-83243] {CVE-2025-21844}
Resolves: RHEL-22238, RHEL-35573, RHEL-47414, RHEL-67849, RHEL-70321, RHEL-72373, RHEL-78706, RHEL-81484, RHEL-81770, RHEL-83243, RHEL-84862, RHEL-86487, RHEL-87984, RHEL-88150, RHEL-89350, RHEL-89647, RHEL-90260

Signed-off-by: Augusto Caringi <acaringi@redhat.com>
2025-05-14 12:52:26 -03:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
check-kabi kernel-5.14.0-155.el9 2022-08-23 20:50:32 +00:00
cpupower.config RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
cpupower.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
dracut-virt.conf kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
filter-aarch64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-armv7hl.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-modules.sh.rhel kernel-5.14.0-571.el9 2025-03-06 06:29:10 +00:00
filter-ppc64le.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-s390x.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-x86_64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
gating.yaml kernel-5.14.0-570.el9 2025-02-17 12:11:14 -05:00
generate_all_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
kernel-aarch64-64k-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-aarch64-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-aarch64-rt-64k-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-local RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
kernel-ppc64le-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-ppc64le-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-s390x-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-s390x-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-x86_64-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel.changelog kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kernel.spec kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
kvm_stat.logrotate kernel-5.13.0-0.rc7.51.el9 2021-06-21 19:14:53 -04:00
linux-kernel-test.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Makefile.rhelver kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
merge.pl RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
mod-denylist.sh kernel-5.13.0-1.el9 2021-07-02 16:34:23 -04:00
mod-extra.list.rhel kernel-5.14.0-573.el9 2025-03-17 16:36:12 -03:00
mod-internal.list kernel-5.14.0-559.el9 2025-01-31 11:23:37 -05:00
mod-partner.list kernel-5.14.0-296.el9 2023-04-04 12:03:43 +02:00
mod-sign.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
Module.kabi_aarch64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_dup_aarch64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_ppc64le RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_s390x RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_x86_64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_ppc64le kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_s390x kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_x86_64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
nvidiagpuoot001.x509 kernel-5.14.0-423.el9 2024-02-16 10:50:49 -05:00
parallel_xz.sh kernel-5.10.0-0.rc6.92 2020-12-04 15:24:35 -05:00
partial-kgcov-snip.config kernel-5.14.0-442.el9 2024-04-22 10:46:16 -03:00
patch-5.14-redhat.patch kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
process_configs.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
README.rst RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rhelima_centos.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelima.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelimaca1.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rpminspect.yaml kernel-5.14.0-519.el9 2024-10-17 12:13:20 +00:00
sources kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
uki_addons.json kernel-5.14.0-585.el9 2025-05-14 12:52:26 -03:00
uki_create_addons.py kernel-5.14.0-535.el9 2024-11-27 14:54:41 +00:00
update_scripts.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
x509.genkey.centos kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
x509.genkey.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02: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