The Linux kernel
* Wed Apr 02 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-70.el10] - PCI/ACPI: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241] - PCI/P2PDMA: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241] - PCI/VPD: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241] - PCI/sysfs: Constify 'struct bin_attribute' (Myron Stowe) [RHEL-85241] - cpu: Remove spurious NULL in attribute_group definition (Myron Stowe) [RHEL-85241] - s390/con3215: Remove spurious NULL in attribute_group definition (Myron Stowe) [RHEL-85241] - perf: arm-ni: Remove spurious NULL in attribute_group definition (Myron Stowe) [RHEL-85241] - driver core: Constify bin_attribute definitions (Myron Stowe) [RHEL-85241] - sysfs: attribute_group: allow registration of const bin_attribute (Myron Stowe) [RHEL-85241] - cdx: Fix cdx_mmap_resource() after constifying attr in ->mmap() (Myron Stowe) [RHEL-85241] - driver core: Constify attribute arguments of binary attributes (Myron Stowe) [RHEL-85241] - sysfs: bin_attribute: add const read/write callback variants (Myron Stowe) [RHEL-85241] - sysfs: implement all BIN_ATTR_* macros in terms of __BIN_ATTR() (Myron Stowe) [RHEL-85241] - sysfs: treewide: constify attribute callback of bin_attribute::llseek() (Myron Stowe) [RHEL-85241] - sysfs: treewide: constify attribute callback of bin_attribute::mmap() (Myron Stowe) [RHEL-85241] - sysfs: treewide: constify attribute callback of bin_is_visible() (Myron Stowe) [RHEL-85241] - nvmem: core: calculate bin_attribute size through bin_size() (Myron Stowe) [RHEL-85241] - PCI/sysfs: Calculate bin_attribute size through bin_size() (Myron Stowe) [RHEL-85241] - sysfs: introduce callback attribute_group::bin_size (Myron Stowe) [RHEL-85241] - sysfs: explicitly pass size to sysfs_add_bin_file_mode_ns() (Myron Stowe) [RHEL-85241] - sched/stats: Print domain name in /proc/schedstat (Phil Auld) [RHEL-24185] - docs: Update Schedstat version to 17 (Phil Auld) [RHEL-24185] - sched/fair: Cleanup in migrate_degrades_locality() to improve readability (Phil Auld) [RHEL-24185] - sched: Report the different kinds of imbalances in /proc/schedstat (Phil Auld) [RHEL-24185] - sched: Move sched domain name out of CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-24185] - sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat (Phil Auld) [RHEL-24185] - redhat: selftests/bpf: Add cpuv4 variant (Viktor Malik) [RHEL-82993] - bonding: delete always true device check (Hangbin Liu) [RHEL-84541] - Revert "io_uring/uring_cmd: defer SQE copying until it's needed" (Jeff Moyer) [RHEL-82698] {CVE-2025-21837} - ALSA: hda/tas2781: Fix index issue in tas2781 hda SPI driver (CKI Backport Bot) [RHEL-81723] - ALSA: hda/tas2781: Update tas2781 hda SPI driver (CKI Backport Bot) [RHEL-81723] - redhat/configs: Enable CONFIG_CPUFREQ_ARCH_CUR_FREQ (Jennifer Berringer) [RHEL-80968] - arch_topology: init capacity_freq_ref to 0 (Jennifer Berringer) [RHEL-80968] - arm64: Utilize for_each_cpu_wrap for reference lookup (Jennifer Berringer) [RHEL-80968] - arm64: Update AMU-based freq scale factor on entering idle (Jennifer Berringer) [RHEL-80968] - arm64: Provide an AMU-based version of arch_freq_get_on_cpu (Jennifer Berringer) [RHEL-80968] - cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry (Jennifer Berringer) [RHEL-80968] - cpufreq: Allow arch_freq_get_on_cpu to return an error (Jennifer Berringer) [RHEL-80968] - arm64: amu: Delay allocating cpumask for AMU FIE support (Jennifer Berringer) [RHEL-80968] - Revert "cxl/acpi: Fix load failures due to single window creation failure" (John W. Linville) [RHEL-82540] - selftests: livepatch: test livepatching a kprobed function (Ryan Sullivan) [RHEL-80216] - selftests: livepatch: save and restore kprobe state (Ryan Sullivan) [RHEL-80216] - selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR (Ryan Sullivan) [RHEL-80216] - PCI: layerscape: Fix arg_count to syscon_regmap_lookup_by_phandle_args() (Myron Stowe) [RHEL-83611] - misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error handling (Myron Stowe) [RHEL-83611] - tools/Makefile: Remove pci target (Myron Stowe) [RHEL-83611] - PCI: Avoid FLR for Mediatek MT7922 WiFi (Myron Stowe) [RHEL-83611] - PCI: Fix BUILD_BUG_ON usage for old gcc (Myron Stowe) [RHEL-83611] - PCI/ASPM: Fix L1SS saving (Myron Stowe) [RHEL-83611] - PCI: Restore original INTX_DISABLE bit by pcim_intx() (Myron Stowe) [RHEL-83611] - Documentation: Fix pci=config_acs= example (Myron Stowe) [RHEL-83611] - PCI: Remove redundant PCI_VSEC_HDR and PCI_VSEC_HDR_LEN_SHIFT (Myron Stowe) [RHEL-83611] - PCI: Don't include 'pm_wakeup.h' directly (Myron Stowe) [RHEL-83611] - PCI: Update code comment on PCI_EXP_LNKCAP_SLS for PCIe r3.0 (Myron Stowe) [RHEL-83611] - PCI: xilinx-cpm: Add support for Versal CPM5 Root Port Controller 1 (Myron Stowe) [RHEL-83611] - dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1 (Myron Stowe) [RHEL-83611] - PCI: rockchip: Refactor rockchip_pcie_disable_clocks() signature (Myron Stowe) [RHEL-83611] - PCI: rockchip: Simplify reset control handling by using reset_control_bulk*() function (Myron Stowe) [RHEL-83611] - PCI: rockchip: Simplify clock handling by using clk_bulk*() functions (Myron Stowe) [RHEL-83611] - PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() (Myron Stowe) [RHEL-83611] - PCI: mvebu: Enable module autoloading (Myron Stowe) [RHEL-83611] - dt-bindings: PCI: microchip,pcie-host: Allow dma-noncoherent (Myron Stowe) [RHEL-83611] - PCI: microchip: Set inbound address translation for coherent or non-coherent mode (Myron Stowe) [RHEL-83611] - PCI: mediatek-gen3: Enable async probe by default (Myron Stowe) [RHEL-83611] - PCI: mediatek-gen3: Avoid PCIe resetting via PERST# for Airoha EN7581 SoC (Myron Stowe) [RHEL-83611] - PCI: mediatek-gen3: Rely on msleep() in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611] - PCI: mediatek-gen3: Move reset delay in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611] - PCI: mediatek-gen3: Add comment about initialization order in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611] - PCI: mediatek-gen3: Move reset/assert callbacks in .power_up() (Myron Stowe) [RHEL-83611] - PCI: mediatek-gen3: Rely on clk_bulk_prepare_enable() in mtk_pcie_en7581_power_up() (Myron Stowe) [RHEL-83611] - PCI: layerscape: Use syscon_regmap_lookup_by_phandle_args (Myron Stowe) [RHEL-83611] - PCI: imx6: Clean up comments and whitespace (Myron Stowe) [RHEL-83611] - PCI: imx6: Remove surplus imx7d_pcie_init_phy() function (Myron Stowe) [RHEL-83611] - PCI: imx6: Add missing reference clock disable logic (Myron Stowe) [RHEL-83611] - PCI: imx6: Deassert apps_reset in imx_pcie_deassert_core_reset() (Myron Stowe) [RHEL-83611] - PCI: imx6: Skip controller_id generation logic for i.MX7D (Myron Stowe) [RHEL-83611] - PCI: imx6: Fetch dbi2 and iATU base addesses from DT (Myron Stowe) [RHEL-83611] - PCI: imx6: Configure PHY based on Root Complex or Endpoint mode (Myron Stowe) [RHEL-83611] - PCI: imx6: Add Refclk for i.MX95 PCIe (Myron Stowe) [RHEL-83611] - dt-bindings: PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC (Myron Stowe) [RHEL-83611] - PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support (Myron Stowe) [RHEL-83611] - dt-bindings: PCI: fsl,imx6q-pcie-ep: Add compatible string fsl,imx8q-pcie-ep (Myron Stowe) [RHEL-83611] - PCI: dwc: Simplify config resource lookup (Myron Stowe) [RHEL-83611] - of: address: Add parent_bus_addr to struct of_pci_range (Myron Stowe) [RHEL-83611] - PCI: imx6: Add i.MX8MQ, i.MX8Q and i.MX95 PM support (Myron Stowe) [RHEL-83611] - PCI: imx6: Use DWC common suspend resume method (Myron Stowe) [RHEL-83611] - PCI: dwc: Add dw_pcie_suspend_noirq(), dw_pcie_resume_noirq() stubs for !CONFIG_PCIE_DW_HOST (Myron Stowe) [RHEL-83611] - PCI: dwc: Remove LTSSM state test in dw_pcie_suspend_noirq() (Myron Stowe) [RHEL-83611] - PCI: dwc: Always stop link in the dw_pcie_suspend_noirq (Myron Stowe) [RHEL-83611] - PCI: dw-rockchip: Don't wait for link since we can detect Link Up (Myron Stowe) [RHEL-83611] - PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ (Myron Stowe) [RHEL-83611] - PCI: qcom: Update ICC and OPP values after Link Up event (Myron Stowe) [RHEL-83611] - PCI: qcom: Don't wait for link if we can detect Link Up (Myron Stowe) [RHEL-83611] - PCI: dwc: Don't wait for link up if driver can detect Link Up event (Myron Stowe) [RHEL-83611] - PCI: dwc: Fix potential truncation in dw_pcie_edma_irq_verify() (Myron Stowe) [RHEL-83611] - PCI: dra7xx: Use syscon_regmap_lookup_by_phandle_args (Myron Stowe) [RHEL-83611] - PCI: apple: Convert to {en,dis}able_device() callbacks (Myron Stowe) [RHEL-83611] - PCI: host-generic: Allow {en,dis}able_device() to be provided via pci_ecam_ops (Myron Stowe) [RHEL-83611] - PCI: imx6: Add IOMMU and ITS MSI support for i.MX95 (Myron Stowe) [RHEL-83611] - PCI: Add enable_device() and disable_device() callbacks for bridges (Myron Stowe) [RHEL-83611] - dt-bindings: PCI: qcom: Document the IPQ5424 PCIe controller (Myron Stowe) [RHEL-83611] - dt-bindings: PCI: qcom,pcie-sm8550: Document 'global' interrupt (Myron Stowe) [RHEL-83611] - dt-bindings: PCI: mobiveil: Convert mobiveil-pcie.txt to YAML (Myron Stowe) [RHEL-83611] - selftests: pci_endpoint: Migrate to Kselftest framework (Myron Stowe) [RHEL-83611] - selftests: Move PCI Endpoint tests from tools/pci to Kselftests (Myron Stowe) [RHEL-83611] - misc: pci_endpoint_test: Fix IOCTL return value (Myron Stowe) [RHEL-83611] - misc: pci_endpoint_test: Remove redundant 'remainder' test (Myron Stowe) [RHEL-83611] - misc: pci_endpoint_test: Add consecutive BAR test (Myron Stowe) [RHEL-83611] - misc: pci_endpoint_test: Add support for capabilities (Myron Stowe) [RHEL-83611] - PCI: endpoint: pci-epf-test: Add support for capabilities (Myron Stowe) [RHEL-83611] - PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test (Myron Stowe) [RHEL-83611] - PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NULL on error (Myron Stowe) [RHEL-83611] - PCI: endpoint: Verify that requested BAR size is a power of two (Myron Stowe) [RHEL-83611] - PCI: endpoint: Add size check for fixed size BARs in pci_epc_set_bar() (Myron Stowe) [RHEL-83611] - PCI: artpec6: Implement dw_pcie_ep operation get_features (Myron Stowe) [RHEL-83611] - PCI: dwc: ep: Add 'address' alignment to 'size' check in dw_pcie_prog_ep_inbound_atu() (Myron Stowe) [RHEL-83611] - PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() (Myron Stowe) [RHEL-83611] - PCI: endpoint: Simplify pci_epc_get() (Myron Stowe) [RHEL-83611] - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() (Myron Stowe) [RHEL-83611] - PCI: endpoint: Replace magic number '6' by PCI_STD_NUM_BARS (Myron Stowe) [RHEL-83611] - PCI: switchtec: Add Microchip PCI100X device IDs (Myron Stowe) [RHEL-83611] - PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 (Myron Stowe) [RHEL-83611] - PCI/sysfs: Remove unnecessary zero in initializer (Myron Stowe) [RHEL-83611] - PCI/sysfs: Use __free() in reset_method_store() (Myron Stowe) [RHEL-83611] - PCI/sysfs: Move reset related sysfs code to correct file (Myron Stowe) [RHEL-83611] - PCI: of_property: Rename struct of_pci_range to of_pci_range_entry (Myron Stowe) [RHEL-83611] - sparc/PCI: Update reference to devm_of_pci_get_host_bridge_resources() (Myron Stowe) [RHEL-83611] - PCI: of: Simplify devm_of_pci_get_host_bridge_resources() interface (Myron Stowe) [RHEL-83611] - PCI: of: Drop 'No bus range found' message (Myron Stowe) [RHEL-83611] - PCI: Unexport of_pci_parse_bus_range() (Myron Stowe) [RHEL-83611] - PCI: Add pcie_print_tlp_log() to print TLP Header and Prefix Log (Myron Stowe) [RHEL-83611] - PCI: Add TLP Prefix reading to pcie_read_tlp_log() (Myron Stowe) [RHEL-83611] - PCI: Store number of supported End-End TLP Prefixes (Myron Stowe) [RHEL-83611] - PCI: Use unsigned int i in pcie_read_tlp_log() (Myron Stowe) [RHEL-83611] - PCI: Use same names in pcie_read_tlp_log() prototype and definition (Myron Stowe) [RHEL-83611] - PCI: Add defines for TLP Header/Prefix log sizes (Myron Stowe) [RHEL-83611] - PCI: Move TLP Log handling to its own file (Myron Stowe) [RHEL-83611] - PCI: Don't expose pcie_read_tlp_log() outside PCI subsystem (Myron Stowe) [RHEL-83611] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P (Myron Stowe) [RHEL-83611] - PCI: Remove devres from pci_intx() (Myron Stowe) [RHEL-83611] - net/ethernet: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611] - HID: amd_sfh: Use always-managed version of pcim_intx() (Myron Stowe) [RHEL-83611] - wifi: qtnfmac: use always-managed version of pcim_intx() (Myron Stowe) [RHEL-83611] - ata: Use always-managed version of pci_intx() (Myron Stowe) [RHEL-83611] - PCI/MSI: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611] - vfio/pci: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611] - misc: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611] - ntb: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611] - drivers/xen: Use never-managed version of pci_intx() (Myron Stowe) [RHEL-83611] - PCI: Export pci_intx_unmanaged() and pcim_intx() (Myron Stowe) [RHEL-83611] - PCI: Encourage resource request API users to supply driver name (Myron Stowe) [RHEL-83611] - PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() (Myron Stowe) [RHEL-83611] - platform/x86/intel/pmc: Remove unneeded extern keyword in header (Steve Best) [RHEL-47465] - platform/x86/intel/pmc: Remove unnecessary declarations in header (Steve Best) [RHEL-47465] - platform/x86/intel/pmc: Add Panther Lake support to intel_pmc_core (Steve Best) [RHEL-47465] - platform/x86:intel/pmc: Move arch specific action to init function (Steve Best) [RHEL-47465] - platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver (Steve Best) [RHEL-47465] - platform/x86/intel/pmc: Remove simple init functions (Steve Best) [RHEL-47465] - platform/x86:intel/pmc: Create generic_core_init() for all platforms (Steve Best) [RHEL-47465] - platform/x86/intel/pmc: Remove duplicate enum (Steve Best) [RHEL-47465] - platform/x86:intel/pmc: Make tgl_core_generic_init() static (Steve Best) [RHEL-47465] - nfsd: fix UAF when access ex_uuid or ex_stats (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216} - SUNRPC: no need get cache ref when protected by rcu (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216} - nfsd: no need get cache ref when protected by rcu (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216} - SUNRPC: introduce cache_check_rcu to help check in rcu context (Olga Kornievskaia) [RHEL-80508] {CVE-2024-53216} - net/sched: cls_api: fix error handling causing NULL dereference (CKI Backport Bot) [RHEL-83372] {CVE-2025-21857} - af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK (Davide Caratti) [RHEL-80306] {CVE-2024-57901} - redhat: kabi: update stablelist checksums (Čestmír Kalina) [RHEL-80552] - shrinker: include rh_kabi.h (Čestmír Kalina) [RHEL-80552] - mm/memcg: Exclude mem_cgroup/obj_cgroup pointer from kABI signature computation (Waiman Long) [RHEL-80552] - net: stmmac: dwmac-tegra: Read iommu stream id from device tree (Izabela Bakollari) [RHEL-75653] {CVE-2025-21663} - Revert "smb: client: fix chmod(2) regression with ATTR_READONLY" (Jan Stancek) - crypto: api - Fix larval relookup type and mask (Herbert Xu) [RHEL-78993] Resolves: RHEL-24185, RHEL-47465, RHEL-75653, RHEL-78993, RHEL-80216, RHEL-80306, RHEL-80508, RHEL-80552, RHEL-80968, RHEL-81723, RHEL-82540, RHEL-82698, RHEL-82993, RHEL-83372, RHEL-83611, RHEL-84541, RHEL-85241 Signed-off-by: Julio Faracco <jfaracco@redhat.com> |
||
---|---|---|
.gitignore | ||
check-kabi | ||
def_variants.yaml.rhel | ||
dracut-virt.conf | ||
fedoraimaca.x509 | ||
filtermods.py | ||
flavors | ||
gating.yaml | ||
generate_all_configs.sh | ||
kernel-aarch64-64k-debug-rhel.config | ||
kernel-aarch64-64k-rhel.config | ||
kernel-aarch64-automotive-debug-rhel.config | ||
kernel-aarch64-automotive-rhel.config | ||
kernel-aarch64-debug-rhel.config | ||
kernel-aarch64-rhel.config | ||
kernel-aarch64-rt-64k-debug-rhel.config | ||
kernel-aarch64-rt-64k-rhel.config | ||
kernel-aarch64-rt-debug-rhel.config | ||
kernel-aarch64-rt-rhel.config | ||
kernel-local | ||
kernel-ppc64le-debug-rhel.config | ||
kernel-ppc64le-rhel.config | ||
kernel-s390x-debug-rhel.config | ||
kernel-s390x-rhel.config | ||
kernel-s390x-zfcpdump-rhel.config | ||
kernel-x86_64-automotive-debug-rhel.config | ||
kernel-x86_64-automotive-rhel.config | ||
kernel-x86_64-debug-rhel.config | ||
kernel-x86_64-rhel.config | ||
kernel-x86_64-rt-debug-rhel.config | ||
kernel-x86_64-rt-rhel.config | ||
kernel.changelog | ||
kernel.spec | ||
kvm_stat.logrotate | ||
linux-kernel-test.patch | ||
Makefile.rhelver | ||
merge.py | ||
mod-denylist.sh | ||
mod-sign.sh | ||
Module.kabi_aarch64 | ||
Module.kabi_dup_aarch64 | ||
Module.kabi_dup_ppc64le | ||
Module.kabi_dup_riscv64 | ||
Module.kabi_dup_s390x | ||
Module.kabi_dup_x86_64 | ||
Module.kabi_ppc64le | ||
Module.kabi_riscv64 | ||
Module.kabi_s390x | ||
Module.kabi_x86_64 | ||
nvidiagpuoot001.x509 | ||
partial-clang_lto-aarch64-debug-snip.config | ||
partial-clang_lto-aarch64-snip.config | ||
partial-clang_lto-x86_64-debug-snip.config | ||
partial-clang_lto-x86_64-snip.config | ||
partial-clang-debug-snip.config | ||
partial-clang-snip.config | ||
partial-kgcov-debug-snip.config | ||
partial-kgcov-snip.config | ||
patch-6.12-redhat.patch | ||
process_configs.sh | ||
README.rst | ||
redhatsecureboot501.cer | ||
redhatsecurebootca5.cer | ||
rheldup3.x509 | ||
rhelima_centos.x509 | ||
rhelima.x509 | ||
rhelimaca1.x509 | ||
rhelkpatch1.x509 | ||
rpminspect.yaml | ||
sources | ||
uki_addons.json | ||
uki_create_addons.py | ||
x509.genkey.centos | ||
x509.genkey.rhel |
=================== 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