The Linux kernel
Go to file
Scott Weaver 57bca26e8c kernel-6.12.0-126.el10
* Wed Sep 03 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-126.el10]
- platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc() (Steve Best) [RHEL-104142]
- platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice (Steve Best) [RHEL-104142]
- platform/x86/amd: pmf: Use device managed allocations (Steve Best) [RHEL-104142]
- drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies (Steve Best) [RHEL-104142]
- drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies (Steve Best) [RHEL-104142]
- platform/x86: amd: pmf: Fix STT limits (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: Propagate PMF-TA return codes (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: Initialize and clean up `cb_mutex` (Steve Best) [RHEL-104142]
- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver (Steve Best) [RHEL-104142]
- platform/x86/amd: pmf: Switch to guard(mutex) (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA (Steve Best) [RHEL-104142]
- platform/x86/amd: pmf: Drop all quirks (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() (Steve Best) [RHEL-104142]
- platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling (Steve Best) [RHEL-104142]
- netfs: Fix unbuffered write error handling (Paulo Alcantara) [RHEL-104442]
- redhat/configs: enable CONFIG_TCG_ARM_CRB_FFA on aarch64 (Marcin Juszkiewicz) [RHEL-102692]
- tpm_crb_ffa: Remove unused export (Marcin Juszkiewicz) [RHEL-102692]
- tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A (Marcin Juszkiewicz) [RHEL-102692]
- tpm_crb: Add support for the ARM FF-A start method (Marcin Juszkiewicz) [RHEL-102692]
- ACPICA: Add start method for ARM FF-A (Marcin Juszkiewicz) [RHEL-102692]
- Documentation: tpm: Add documentation for the CRB FF-A interface (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Move memory allocation outside the mutex locking (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Fix memory leak by freeing notifier callback node (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Skip Rx buffer ownership release if not acquired (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Set dma_mask for ffa devices (Marcin Juszkiewicz) [RHEL-102692] {CVE-2025-38043}
- firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Add support for handling framework notifications (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Add support for {un,}registration of framework notifications (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Refactoring to prepare for framework notification support (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Reject higher major version as incompatible (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Handle the presence of host partition in the partition info (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Refactor addition of partition information into XArray (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Align sync_send_receive{,2} function prototypes (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Replace UUID buffer to standard UUID format (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Replace SCMI by FF-A in the macro (Marcin Juszkiewicz) [RHEL-102692]
- firmware: arm_ffa: Fix the race around setting ffa_dev->properties (Marcin Juszkiewicz) [RHEL-102692]
- perf sched timehist: decode process names of processes in zombie state (Anubhav Shelat) [RHEL-68347]
- tools/power turbostat: version 2025.09.09 (Steve Best) [RHEL-110366]
- tools/power turbostat: Handle non-root legacy-uncore sysfs permissions (Steve Best) [RHEL-110366]
- tools/power turbostat: standardize PER_THREAD_PARAMS (Steve Best) [RHEL-110366]
- tools/power turbostat: Fix DMR support (Steve Best) [RHEL-110366]
- tools/power turbostat: add format "average" for external attributes (Steve Best) [RHEL-110366]
- tools/power turbostat: delete GET_PKG() (Steve Best) [RHEL-110366]
- tools/power turbostat: probe and display L3 cache topology (Steve Best) [RHEL-110366]
- tools/power turbostat: Support more than 64 built-in-counters (Steve Best) [RHEL-110366]
- tools/power turbostat: Fix bogus SysWatt for forked program (Steve Best) [RHEL-110366]
- tools/power turbostat: Handle cap_get_proc() ENOSYS (Steve Best) [RHEL-110366]
- tools/power turbostat: Fix build with musl (Steve Best) [RHEL-110366]
- tools/power turbostat: verify arguments to params --show and --hide (Steve Best) [RHEL-110366]
- tools/power turbostat: regression fix: --show C1E%% (Steve Best) [RHEL-110366]
- tools/power turbostat: version 2025.06.08 (Steve Best) [RHEL-110366]
- tools/power turbostat: Add initial support for BartlettLake (Steve Best) [RHEL-110366]
- x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores (Steve Best) [RHEL-110366]
- tools/power turbostat: Add initial support for DMR (Steve Best) [RHEL-110366]
- tools/power turbostat: Dump RAPL sysfs info (Steve Best) [RHEL-110366]
- tools/power turbostat: Avoid probing the same perf counters (Steve Best) [RHEL-110366]
- tools/power turbostat: Allow probing RAPL with platform_features->rapl_msrs cleared (Steve Best) [RHEL-110366]
- tools/power turbostat: Clean up add perf/msr counter logic (Steve Best) [RHEL-110366]
- tools/power turbostat: Introduce add_msr_counter() (Steve Best) [RHEL-110366]
- tools/power turbostat: Remove add_msr_perf_counter_() (Steve Best) [RHEL-110366]
- tools/power turbostat: Remove add_cstate_perf_counter_() (Steve Best) [RHEL-110366]
- tools/power turbostat: Remove add_rapl_perf_counter_() (Steve Best) [RHEL-110366]
- tools/power turbostat: Quit early for unsupported RAPL counters (Steve Best) [RHEL-110366]
- tools/power turbostat: Always check rapl_joules flag (Steve Best) [RHEL-110366]
- tools/power turbostat: Fix AMD package-energy reporting (Steve Best) [RHEL-110366]
- tools/power turbostat: Fix RAPL_GFX_ALL typo (Steve Best) [RHEL-110366]
- tools/power turbostat: Add Android support for MSR device handling (Steve Best) [RHEL-110366]
- coredump: Only sort VMAs when core_sort_vma sysctl is set (Herton R. Krzesinski) [RHEL-96077]
- misc: pci_endpoint_test: Defer IRQ allocation until ioctl(PCITEST_SET_IRQTYPE) (Myron Stowe) [RHEL-86521]
- selftests/pcie_bwctrl: Fix test progs list (Myron Stowe) [RHEL-86521]
- PCI: Restore assigned resources fully after release (Myron Stowe) [RHEL-86521]
- PCI: Fix typos (Myron Stowe) [RHEL-86521]
- PCI: intel-gw: Remove intel_pcie_cpu_addr() (Myron Stowe) [RHEL-86521]
- PCI: imx6: Remove imx_pcie_cpu_addr_fixup() (Myron Stowe) [RHEL-86521]
- PCI: dwc: Use parent_bus_offset to remove need for .cpu_addr_fixup() (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Ensure proper iteration over outbound map windows (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Use devicetree 'reg[addr_space]' to derive CPU -> ATU addr offset (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Consolidate devicetree handling in dw_pcie_ep_get_resources() (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Call epc_create() early in dw_pcie_ep_init() (Myron Stowe) [RHEL-86521]
- PCI: dwc: Use devicetree 'reg[config]' to derive CPU -> ATU addr offset (Myron Stowe) [RHEL-86521]
- PCI: dwc: Add dw_pcie_parent_bus_offset() checking and debug (Myron Stowe) [RHEL-86521]
- PCI: dwc: Add dw_pcie_parent_bus_offset() (Myron Stowe) [RHEL-86521]
- PCI: dwc: Consolidate devicetree handling in dw_pcie_host_get_resources() (Myron Stowe) [RHEL-86521]
- PCI: dwc: Call devm_pci_alloc_host_bridge() early in dw_pcie_host_init() (Myron Stowe) [RHEL-86521]
- PCI: dwc: Rename cpu_addr to parent_bus_addr for ATU configuration (Myron Stowe) [RHEL-86521]
- PCI: dwc: Use resource start as ioremap() input in dw_pcie_pme_turn_off() (Myron Stowe) [RHEL-86521]
- PCI: xilinx-cpm: Add cpm_csr register mapping for CPM5_HOST1 variant (Myron Stowe) [RHEL-86521]
- PCI: xilinx-cpm: Add support for Versal Net CPM5NC Root Port controller (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5NC Versal Net host (Myron Stowe) [RHEL-86521]
- PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe (Myron Stowe) [RHEL-86521]
- PCI: qcom-ep: Enable EP mode support for SAR2130P (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: qcom-ep: Add SAR2130P compatible (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: qcom-ep: Consolidate DMA vs non-DMA cases (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: qcom-ep: Enable DMA for SM8450 (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: qcom-ep: Describe optional IOMMU (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: qcom-ep: Describe optional dma-coherent property (Myron Stowe) [RHEL-86521]
- PCI: qcom-ep: Mark BAR0/BAR2 as 64bit BARs and BAR1/BAR3 as RESERVED (Myron Stowe) [RHEL-86521]
- PCI: mediatek-gen3: Fix inconsistent indentation (Myron Stowe) [RHEL-86521]
- PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoC (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: mediatek-gen3: Add mediatek,pbus-csr phandle array property (Myron Stowe) [RHEL-86521]
- PCI: mediatek-gen3: Remove leftover mac_reset assert for Airoha EN7581 SoC (Myron Stowe) [RHEL-86521]
- PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4 (Myron Stowe) [RHEL-86521]
- PCI: imx6: Use devm_clk_bulk_get_all() to fetch clocks (Myron Stowe) [RHEL-86521]
- PCI: imx6: Identify controller via 'linux,pci-domain', not address (Myron Stowe) [RHEL-86521]
- PCI: histb: Fix an error handling path in histb_pcie_probe() (Myron Stowe) [RHEL-86521]
- PCI: dw-rockchip: Hide broken ATS capability for RK3588 running in EP mode (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Add dw_pcie_ep_hide_ext_capability() (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Return -ENOMEM for allocation failures (Myron Stowe) [RHEL-86521]
- perf/dwc_pcie: Move common DWC struct definitions to 'pcie-dwc.h' (Myron Stowe) [RHEL-86521]
- PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Make const read-only arrays static (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Make irq_domain_set_info() parameter cast explicit (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Make two changes in MDIO register fields (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Use same constant table for config space access (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Fix potential premature regulator disabling (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Fix error path after a call to regulator_bulk_get() (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Do not assume that register field starts at LSB (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Use internal register to change link capability (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Set generation limit before PCIe link up (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Add BCM2712 support (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Expand inbound window size up to 64GB (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Reuse pcie_cfg_data structure (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: brcmstb: Update bindings for PCIe on BCM2712 (Myron Stowe) [RHEL-86521]
- PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() (Myron Stowe) [RHEL-86521]
- PCI: altera: Add Agilex support (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: altera: Add binding for Agilex (Myron Stowe) [RHEL-86521]
- PCI: tegra: Use helper function for_each_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
- PCI: apple: Use helper function for_each_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
- PCI: mt7621: Use helper function for_each_available_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
- PCI: mediatek: Use helper function for_each_available_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
- PCI: kirin: Tidy up _probe() related function with dev_err_probe() (Myron Stowe) [RHEL-86521]
- PCI: kirin: Use helper function for_each_available_child_of_node_scoped() (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Add support for PCITEST_IRQ_TYPE_AUTO (Myron Stowe) [RHEL-86521]
- PCI: endpoint: pci-epf-test: Expose supported IRQ types in CAPS register (Myron Stowe) [RHEL-86521]
- PCI: dw-rockchip: Endpoint mode cannot raise INTx interrupts (Myron Stowe) [RHEL-86521]
- PCI: endpoint: Add intx_capable to epc_features struct (Myron Stowe) [RHEL-86521]
- selftests: pci_endpoint: Use IRQ_TYPE_* defines from UAPI header (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Use IRQ_TYPE_* defines from UAPI header (Myron Stowe) [RHEL-86521]
- PCI: endpoint: pcitest: Add IRQ_TYPE_* defines to UAPI header (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Do not use managed IRQ functions (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Remove global 'irq_type' and 'no_msi' (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Give disabled BARs a distinct error code (Myron Stowe) [RHEL-86521]
- misc: pci_endpoint_test: Fix potential truncation in pci_endpoint_test_probe() (Myron Stowe) [RHEL-86521]
- selftests: pci_endpoint: Add GET_IRQTYPE checks to each interrupt test (Myron Stowe) [RHEL-86521]
- selftests: pci_endpoint: Skip disabled BARs (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Remove superfluous function dw_pcie_ep_find_ext_capability() (Myron Stowe) [RHEL-86521]
- PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops (Myron Stowe) [RHEL-86521]
- PCI: endpoint: Remove unused devm_pci_epc_destroy() (Myron Stowe) [RHEL-86521]
- PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs (Myron Stowe) [RHEL-86521]
- PCI: keystone: Specify correct alignment requirement (Myron Stowe) [RHEL-86521]
- PCI: keystone: Describe Resizable BARs as Resizable BARs (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Allow EPF drivers to configure the size of Resizable BARs (Myron Stowe) [RHEL-86521]
- PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability() (Myron Stowe) [RHEL-86521]
- PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap() (Myron Stowe) [RHEL-86521]
- PCI: endpoint: Allow EPF drivers to configure the size of Resizable BARs (Myron Stowe) [RHEL-86521]
- PCI: endpoint: pci-epf-test: Handle endianness properly (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: Add common schema for devices accessible through PCI BARs (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop unnecessary status from example (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: fsl,layerscape-pcie-ep: Drop deprecated windows (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: fsl,imx6q-pcie: Add optional DMA interrupt (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: Convert fsl,mpc83xx-pcie to YAML (Myron Stowe) [RHEL-86521]
- dt-bindings: PCI: qcom: Document the IPQ5332 PCIe controller (Myron Stowe) [RHEL-86521]
- PCI: of: Create device tree PCI host bridge node (Myron Stowe) [RHEL-86521]
- PCI: of_property: Constify parameter in of_pci_get_addr_flags() (Myron Stowe) [RHEL-86521]
- PCI: of_property: Add support for NULL pdev in of_pci_set_address() (Myron Stowe) [RHEL-86521]
- PCI: of: Use device_{add,remove}_of_node() to attach of_node to existing device (Myron Stowe) [RHEL-86521]
- s390/pci: Support mmap() of PCI resources except for ISM devices (Myron Stowe) [RHEL-86521]
- s390/pci: Introduce pdev->non_mappable_bars and replace VFIO_PCI_MMAP (Myron Stowe) [RHEL-86521]
- s390/pci: Fix s390_mmio_read/write syscall page fault handling (Myron Stowe) [RHEL-86521]
- PCI: Fix NULL dereference in SR-IOV VF creation error path (Myron Stowe) [RHEL-86521]
- PCI: Move cardbus IO size declarations into pci/pci.h (Myron Stowe) [RHEL-86521]
- PCI: Make pci_setup_bridge() static (Myron Stowe) [RHEL-86521]
- PCI: Move resource reassignment func declarations into pci/pci.h (Myron Stowe) [RHEL-86521]
- PCI: Move pci_rescan_bus_bridge_resize() declaration to pci/pci.h (Myron Stowe) [RHEL-86521]
- PCI: Fix BAR resizing when VF BARs are assigned (Myron Stowe) [RHEL-86521]
- PCI: Do not claim to release resource falsely (Myron Stowe) [RHEL-86521]
- PCI: Increase Resizable BAR support from 512 GB to 128 TB (Myron Stowe) [RHEL-86521]
- PCI: Rework optional resource handling (Myron Stowe) [RHEL-86521]
- PCI: Perform reset_resource() and build fail list in sync (Myron Stowe) [RHEL-86521]
- PCI: Use res->parent to check if resource is assigned (Myron Stowe) [RHEL-86521]
- PCI: Add debug print when releasing resources before retry (Myron Stowe) [RHEL-86521]
- PCI: Indicate optional resource assignment failures (Myron Stowe) [RHEL-86521]
- PCI: Always have realloc_head in __assign_resources_sorted() (Myron Stowe) [RHEL-86521]
- PCI: Extend enable to check for any optional resource (Myron Stowe) [RHEL-86521]
- PCI: Add restore_dev_resource() (Myron Stowe) [RHEL-86521]
- PCI: Remove incorrect comment from pci_reassign_resource() (Myron Stowe) [RHEL-86521]
- PCI: Consolidate assignment loop next round preparation (Myron Stowe) [RHEL-86521]
- PCI: Rename retval to ret (Myron Stowe) [RHEL-86521]
- PCI: Use while loop and break instead of gotos (Myron Stowe) [RHEL-86521]
- PCI: Refactor pdev_sort_resources() & __dev_sort_resources() (Myron Stowe) [RHEL-86521]
- PCI: Converge return paths in __assign_resources_sorted() (Myron Stowe) [RHEL-86521]
- PCI: Add dev & res local variables to resource assignment funcs (Myron Stowe) [RHEL-86521]
- PCI: Add pci_resource_num() helper (Myron Stowe) [RHEL-86521]
- PCI: Check resource_size() separately (Myron Stowe) [RHEL-86521]
- PCI: Add pci_resource_is_iov() to identify IOV resources (Myron Stowe) [RHEL-86521]
- PCI: Use resource_set_{range,size}() helpers (Myron Stowe) [RHEL-86521]
- PCI: Use SZ_* instead of literals in setup-bus.c (Myron Stowe) [RHEL-86521]
- PCI: Fix old_size lower bound in calculate_iosize() too (Myron Stowe) [RHEL-86521]
- PCI: Allow relaxed bridge window tail sizing for optional resources (Myron Stowe) [RHEL-86521]
- PCI: Simplify size1 assignment logic (Myron Stowe) [RHEL-86521]
- PCI: Use min_align, not unrelated add_align, for size0 (Myron Stowe) [RHEL-86521]
- PCI: Remove add_align overwrite unrelated to size0 (Myron Stowe) [RHEL-86521]
- PCI: Cleanup dev->resource + resno to use pci_resource_n() (Myron Stowe) [RHEL-86521]
- PCI: Log debug messages about reset method (Myron Stowe) [RHEL-86521]
- PCI: Allow PCI bridges to go to D3Hot on all non-x86 (Myron Stowe) [RHEL-86521]
- PCI: pciehp: Don't enable HPIE when resuming in poll mode (Myron Stowe) [RHEL-86521]
- PCI: pciehp: Avoid unnecessary device replacement check (Myron Stowe) [RHEL-86521]
- PCI/portdrv: Only disable pciehp interrupts early when needed (Myron Stowe) [RHEL-86521]
- PCI: hotplug: Inline pci_hp_{create,remove}_module_link() (Myron Stowe) [RHEL-86521]
- PCI: hotplug: Avoid backpointer dereferencing in has_*_file() (Myron Stowe) [RHEL-86521]
- PCI: hotplug: Drop superfluous NULL pointer checks in has_*_file() (Myron Stowe) [RHEL-86521]
- PCI: hotplug: Drop superfluous try_module_get() calls (Myron Stowe) [RHEL-86521]
- PCI: hotplug: Drop superfluous pci_hotplug_slot_list (Myron Stowe) [RHEL-86521]
- PCI: cpcihp: Remove unused .get_power() and .set_power() (Myron Stowe) [RHEL-86521]
- PCI: shpchp: Remove 'shpchp_debug' module parameter (Myron Stowe) [RHEL-86521]
- PCI: shpchp: Remove unused logging wrappers (Myron Stowe) [RHEL-86521]
- PCI: shpchp: Change dbg() -> ctrl_dbg() (Myron Stowe) [RHEL-86521]
- PCI: shpchp: Remove logging from module init/exit functions (Myron Stowe) [RHEL-86521]
- PCI: Remove stray put_device() in pci_register_host_bridge() (Myron Stowe) [RHEL-86521]
- PCI: Fix reference leak in pci_alloc_child_bus() (Myron Stowe) [RHEL-86521]
- PCI: Fix reference leak in pci_register_host_bridge() (Myron Stowe) [RHEL-86521]
- PCI: Cache offset of Resizable BAR capability (Myron Stowe) [RHEL-86521]
- PCI: Enable Configuration RRS SV early (Myron Stowe) [RHEL-86521]
- PCI/DOE: Allow enabling DOE without CXL (Myron Stowe) [RHEL-86521]
- PCI/DOE: Expose DOE features via sysfs (Myron Stowe) [RHEL-86521]
- PCI/DOE: Rename Discovery Response Data Object Contents to type (Myron Stowe) [RHEL-86521]
- PCI/DOE: Rename DOE protocol to feature (Myron Stowe) [RHEL-86521]
- PCI: Check BAR index for validity (Myron Stowe) [RHEL-86521]
- PCI: Fix wrong length of devres array (Myron Stowe) [RHEL-86521]
- PCI/bwctrl: Fix NULL pointer dereference on bus number exhaustion (Myron Stowe) [RHEL-86521]
- PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type (Myron Stowe) [RHEL-86521]
- selftests/pcie_bwctrl: Add 'set_pcie_speed.sh' to TEST_PROGS (Myron Stowe) [RHEL-86521]
- PCI/ASPM: Fix link state exit during switch upstream function removal (Myron Stowe) [RHEL-86521]
- PCI/ERR: Handle TLP Log in Flit mode (Myron Stowe) [RHEL-86521]
- PCI: Track Flit Mode Status & print it with link status (Myron Stowe) [RHEL-86521]
- PCI/AER: Descope pci_printk() to aer_printk() (Myron Stowe) [RHEL-86521]
- perf/dwc_pcie: Qualify RAS DES VSEC Capability by Vendor, Revision (Myron Stowe) [RHEL-86521]
- Documentation: dwc_pcie_pmu: Fix the mnemonics and eventid (Myron Stowe) [RHEL-86521]
- perf/dwc_pcie: Fix the event numbers (Myron Stowe) [RHEL-86521]
- perf/dwc_pcie: Fix typos in event names (Myron Stowe) [RHEL-86521]
- perf/dwc_pcie: Add support for Ampere SoCs (Myron Stowe) [RHEL-86521]
- arm64: debug: remove debug exception registration infrastructure (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: split bkpt32 exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: split brk64 exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: split hardware watchpoint exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: split single stepping exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: refactor reinstall_suspended_bps() (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: split hardware breakpoint exception entry (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: entry: Add entry and exit functions for debug exceptions (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64/fpsimd: Do not discard modified SVE state (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: remove break/step handler registration infrastructure (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: call step handlers statically (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: call software breakpoint handlers statically (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: Introduce esr_is_ubsan_brk() (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: refactor aarch32_break_handler() (Luis Claudio R. Goncalves) [RHEL-69599]
- arm64: debug: clean up single_step_handler logic (Luis Claudio R. Goncalves) [RHEL-69599]
- Initial bringup of riscv64 for centos (Charles Mirabile) [RHEL-101827]
- KVM: RISC-V: Use kvm_faultin_pfn() when mapping pfns into the guest (Charles Mirabile) [RHEL-101827]
- KVM: RISC-V: Mark "struct page" pfns accessed before dropping mmu_lock (Charles Mirabile) [RHEL-101827]
- KVM: RISC-V: Mark "struct page" pfns dirty iff a stage-2 PTE is installed (Charles Mirabile) [RHEL-101827]
- RISC-V: Remove unnecessary include from compat.h (Charles Mirabile) [RHEL-101827]
- powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed (Steve Best) [RHEL-111364]
Resolves: RHEL-101827, RHEL-102692, RHEL-104142, RHEL-104442, RHEL-110366, RHEL-111364, RHEL-68347, RHEL-69599, RHEL-86521, RHEL-96077

Signed-off-by: Scott Weaver <scweaver@redhat.com>
2025-09-03 20:06:20 -04: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-126.el10 2025-09-03 20:06:20 -04:00
kernel-aarch64-64k-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-aarch64-debug-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-aarch64-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-aarch64-rt-64k-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-aarch64-rt-debug-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-aarch64-rt-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04: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-126.el10 2025-09-03 20:06:20 -04:00
kernel-ppc64le-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-riscv64-debug-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-riscv64-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-s390x-debug-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-s390x-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-s390x-zfcpdump-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-x86_64-debug-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-x86_64-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-x86_64-rt-debug-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel-x86_64-rt-rhel.config kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel.changelog kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04:00
kernel.spec kernel-6.12.0-126.el10 2025-09-03 20:06:20 -04: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-126.el10 2025-09-03 20:06:20 -04: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-126.el10 2025-09-03 20:06:20 -04: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