The Linux kernel
Go to file
Augusto Caringi 74ee6067b8 kernel-5.14.0-577.el9
* Mon Mar 31 2025 Augusto Caringi <acaringi@redhat.com> [5.14.0-577.el9]
- xfs: fix freeing speculative preallocations for preallocated files (CKI Backport Bot) [RHEL-56816]
- i2c: i801: Add lis3lv02d for Dell Precision M6800 (David Arcari) [RHEL-47426]
- platform/x86: dell-smo8800: Add support for probing for the accelerometer i2c address (David Arcari) [RHEL-47426]
- platform/x86: dell-smo8800: Add a couple more models to lis3lv02d_devices[] (David Arcari) [RHEL-47426]
- i2c: i801: Remove unnecessary PCI function call (David Arcari) [RHEL-47426]
- platform/x86: dell-smo8800: Move instantiation of lis3lv02d i2c_client from i2c-i801 to dell-lis3lv02d (David Arcari) [RHEL-47426]
- platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids to dell-smo8800-ids.h (David Arcari) [RHEL-47426]
- platform/x86: dell: dell-smo8800: Convert to platform remove callback returning void (David Arcari) [RHEL-47426]
- platform/x86: dell-smo8800: Use min_t() for comparison and assignment (David Arcari) [RHEL-47426]
- platform/x86: dell-smo8800: Convert to be a platform driver (David Arcari) [RHEL-47426]
- i2c: i801: fix potential race in i801_block_transaction_byte_by_byte (David Arcari) [RHEL-47426]
- i2c: i801: Add support for Intel Panther Lake (David Arcari) [RHEL-47426]
- i2c: i801: Use a different adapter-name for IDF adapters (David Arcari) [RHEL-47426]
- i2c: i801: reword according to newest specification (David Arcari) [RHEL-47426]
- i2c: i801: remove printout on handled timeouts (David Arcari) [RHEL-47426]
- i2c: i801: Annotate apanel_addr as __ro_after_init (David Arcari) [RHEL-47426]
- i2c: i801: Remove usage of I2C_CLASS_SPD (David Arcari) [RHEL-47426]
- i2c: i801: Fix missing Kconfig dependency (David Arcari) [RHEL-47426]
- i2c: i801: Call i2c_register_spd for muxed child segments (David Arcari) [RHEL-47426]
- i2c: i801: Fix a refactoring that broke a touchpad on Lenovo P1 (David Arcari) [RHEL-47426]
- i2c: i801: Avoid potential double call to gpiod_remove_lookup_table (David Arcari) [RHEL-47426]
- i2c: i801: Fix using mux_pdev before it's set (David Arcari) [RHEL-47426]
- i2c: i801: Add helper i801_get_block_len (David Arcari) [RHEL-47426]
- i2c: i801: Add SMBUS_LEN_SENTINEL (David Arcari) [RHEL-47426]
- i2c: i801: Split i801_block_transaction (David Arcari) [RHEL-47426]
- i2c: i801: Add helper i801_check_and_clear_pec_error (David Arcari) [RHEL-47426]
- i2c: i801: Define FEATURES_ICH5 as an extension of FEATURES_ICH4 (David Arcari) [RHEL-47426]
- i2c: i801: Remove unused argument from tco functions (David Arcari) [RHEL-47426]
- i2c: i801: Replace magic value with constant in dmi_check_onboard_devices (David Arcari) [RHEL-47426]
- i2c: i801: Add lis3lv02d for Dell XPS 15 7590 (David Arcari) [RHEL-47426]
- i2c: i801: Add lis3lv02d for Dell Precision 3540 (David Arcari) [RHEL-47426]
- i2c: i801: Use new helper acpi_use_parent_companion (David Arcari) [RHEL-47426]
- ACPI: Add helper acpi_use_parent_companion (David Arcari) [RHEL-47426]
- i2c: i801: Simplify class-based client device instantiation (David Arcari) [RHEL-47426]
- i2c: i801: replace acpi_lock with I2C bus lock (David Arcari) [RHEL-47426]
- i2c: i801: use i2c_mark_adapter_suspended/resumed (David Arcari) [RHEL-47426]
- i2c: i801: simplify module boilerplate code (David Arcari) [RHEL-47426]
- i2c: i801: add helper i801_restore_regs (David Arcari) [RHEL-47426]
- tracing/histogram: Fix semicolon.cocci warnings (Tomas Glozar) [RHEL-67679]
- tracing/histogram: Fix documentation inline emphasis warning (Tomas Glozar) [RHEL-67679]
- tracing/histogram: Fix check for missing operands in an expression (Tomas Glozar) [RHEL-67679]
- tracing/histogram: Document expression arithmetic and constants (Tomas Glozar) [RHEL-67679]
- tracing/histogram: Optimize division by a power of 2 (Tomas Glozar) [RHEL-67679]
- tracing/histogram: Covert expr to const if both operands are constants (Tomas Glozar) [RHEL-67679]
- tracing/histogram: Simplify handling of .sym-offset in expressions (Tomas Glozar) [RHEL-67679]
- tracing: Fix operator precedence for hist triggers expression (Tomas Glozar) [RHEL-67679]
- tracing: Add division and multiplication support for hist triggers (Tomas Glozar) [RHEL-67679]
- tracing: Add support for creating hist trigger variables from literal (Tomas Glozar) [RHEL-67679]
- tracing: Have histogram types be constant when possible (Tomas Glozar) [RHEL-67679]
- powercap: intel_rapl: Add support for Panther Lake platform (David Arcari) [RHEL-47408]
- powercap: call put_device() on an error path in powercap_register_control_type() (David Arcari) [RHEL-47408]
- ext4: fallback to complex scan if aligned scan doesn't work (Brian Foster) [RHEL-83284]
- nfsd: adjust WARN_ON_ONCE in revoke_delegation (Olga Kornievskaia) [RHEL-74439]
- uki: get rid of RHEL-only walinuxagentcvm module in the initramfs (Vitaly Kuznetsov) [RHEL-83003]
- ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback (CKI Backport Bot) [RHEL-82517] {CVE-2024-58077}
- team: better TEAM_OPTION_TYPE_STRING validation (CKI Backport Bot) [RHEL-81462] {CVE-2025-21787}
- redhat: drop Y issues from changelog (Jan Stancek)
- Reapply "perf util: Make util its own library" (Michael Petlan) [RHEL-79032]
- iommu/vt-d: Fix suspicious RCU usage (Jerry Snitselaar) [RHEL-70102]
- iommu/vt-d: Remove device comparison in context_setup_pass_through_cb (Jerry Snitselaar) [RHEL-70102]
- Revert "x86: bring back rep movsq for user access on CPUs without ERMS" (Herton R. Krzesinski) [RHEL-79780]
- net: stmmac: dwmac-tegra: Read iommu stream id from device tree (Izabela Bakollari) [RHEL-75649] {CVE-2025-21663}
- net: stmmac: Fix zero-division error when disabling tc cbs (Izabela Bakollari) [RHEL-63931] {CVE-2024-49977}
- configs: enable FW_CACHE on centos-stream/rhel 9 for nouveau (Dave Airlie) [RHEL-79929]
- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (Radu Rendec) [RHEL-80224]
- gfs2: skip if we cannot defer delete (Andreas Gruenbacher) [RHEL-77720]
- gfs2: remove redundant warnings (Andreas Gruenbacher) [RHEL-77720]
- gfs2: minor evict fix (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Prevent inode creation race (2) (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Fix additional unlikely request cancelation race (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Fix request cancelation bug (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Check for empty queue in run_queue (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Remove more dead code in add_to_queue (Andreas Gruenbacher) [RHEL-77720]
- gfs2: remove dead code in add_to_queue (Su Hui) [RHEL-77720]
- gfs2: Remove LM_FLAG_PRIORITY flag (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Add GLF_PENDING_REPLY flag (Andreas Gruenbacher) [RHEL-77720]
- gfs2: glock holder GL_NOPID fix (Andreas Gruenbacher) [RHEL-77720]
- gfs2: Decode missing glock flags in tracepoints (Andreas Gruenbacher) [RHEL-77720]
- gfs2: gfs2_evict_inode clarification (Andreas Gruenbacher) [RHEL-77720]
- scsi: qla2xxx: Fix use after free on unload (Ewan D. Milne) [RHEL-75828] {CVE-2024-56623}
- nfsd: validate the nfsd_serv pointer before calling svc_wake_up (Olga Kornievskaia) [RHEL-69769]
Resolves: RHEL-47408, RHEL-47426, RHEL-56816, RHEL-67679, RHEL-74439, RHEL-81462, RHEL-82517, RHEL-83003, RHEL-83284

Signed-off-by: Augusto Caringi <acaringi@redhat.com>
2025-03-31 19:52:40 -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-577.el9 2025-03-31 19:52:40 -03:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-aarch64-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-aarch64-rt-64k-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -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-577.el9 2025-03-31 19:52:40 -03:00
kernel-ppc64le-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-s390x-debug-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-s390x-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-x86_64-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel.changelog kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
kernel.spec kernel-5.14.0-577.el9 2025-03-31 19:52:40 -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-577.el9 2025-03-31 19:52:40 -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-kvm.list kernel-5.14.0-285.el9 2023-03-07 15:22:21 +01: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-577.el9 2025-03-31 19:52:40 -03:00
uki_addons.json kernel-5.14.0-571.el9 2025-03-06 06:29:10 +00: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