The Linux kernel
* Sun Aug 16 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-259.22.el10nv] - Merge tag 'kernel-6.12.0-259.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095] - redhat: license fix (Aristeu Rozanski) [VOYAGER-68] - redhat: config changes (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Use __free(put_device) in find_pos_and_ways() (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Fix use-after-free in find_pos_and_ways() error path (Aristeu Rozanski) [VOYAGER-68] - cxl: Deny Features commands on the RAW mailbox path (Aristeu Rozanski) [VOYAGER-68] - cxl/features: Clamp Get Feature output size to the remaining buffer (Aristeu Rozanski) [VOYAGER-68] - cxl/features: Reject Set Features output buffer smaller than the header (Aristeu Rozanski) [VOYAGER-68] - cxl/features: Reject Get Feature count larger than the output buffer (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Restart port enumeration when a sibling adds the dport first (Aristeu Rozanski) [VOYAGER-68] - cxl/features: Serialize multi-part Get/Set Feature transfers (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Honor -EPROBE_DEFER from component register setup (Aristeu Rozanski) [VOYAGER-68] - cxl/mbox: Break poison list loop on an empty payload (Aristeu Rozanski) [VOYAGER-68] - cxl/memdev: Fix firmware upload exact-fit handling (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Rework cxl_type2_mem_init() to use cxl_mock_platform_device_add() (Aristeu Rozanski) [VOYAGER-68] - cxl/features: bound fwctl command payload to the input buffer (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add cxl_test accelerator driver (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Fixup hdm init for auto region to support type2 (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Propagate -ENOMEM on platform_device_alloc() failures (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add hierarchy enumeration support for type2 device (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Refactor platform device enumerations (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add type2 support for mock CFMWS0 (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add test for module parameters (Aristeu Rozanski) [VOYAGER-68] - cxl: Support dpa without a mailbox (Aristeu Rozanski) [VOYAGER-68] - cxl: Support Type2 cxl regs mapping (Aristeu Rozanski) [VOYAGER-68] - cxl/mce: Make the MCE notifier per-region (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Remove incorrect mbox.valid check in cxl_pci_type3_init_mailbox() (Aristeu Rozanski) [VOYAGER-68] - cxl: fix mailbox return code description typo (Aristeu Rozanski) [VOYAGER-68] - cxl/mbox: Clamp mailbox output allocation to the payload size (Aristeu Rozanski) [VOYAGER-68] - cxl: Add dummy function for cxl_memdev_attach_region for !CONFIG_CXL_REGION (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Introduce devm_cxl_probe_mem() (Aristeu Rozanski) [VOYAGER-68] - cxl/memdev: Introduce cxl_class_memdev_type (Aristeu Rozanski) [VOYAGER-68] - cxl/memdev: Pin parents for entire memdev lifetime (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Resolve region deletion races (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Block region delete during region creation (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Fill first free targets[] slot during auto-discovery (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Fix out-of-bounds access in cxl_cancel_auto_attach() (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add check after kzalloc() memory in alloc_mock_res() (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Unregister cxl_acpi in cxl_test_init() error path (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Fix __fortify_panic (Aristeu Rozanski) [VOYAGER-68] - cxl/fwctl: Fix __fortify_panic (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Enforce PMD alignment for volatile mock regions (Aristeu Rozanski) [VOYAGER-68] - PCI: Add pci_ats_required() for CXL.cache capable devices (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Update mock dev array before calling platform_device_add() (Aristeu Rozanski) [VOYAGER-68] - cxl/hdm: Add support for 32 switch decoders (Aristeu Rozanski) [VOYAGER-68] - tools/testing/cxl: Enable replay of user regions as auto regions (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Add a region sysfs interface for region lock status (Aristeu Rozanski) [VOYAGER-68] - tools/testing/cxl: Test dax_hmem takeover of CXL regions (Aristeu Rozanski) [VOYAGER-68] - tools/testing/cxl: Simulate auto-assembly failure (Aristeu Rozanski) [VOYAGER-68] - dax/hmem: Parent dax_hmem devices (Aristeu Rozanski) [VOYAGER-68] - dax/hmem: Fix singleton confusion between dax_hmem_work and hmem devices (Aristeu Rozanski) [VOYAGER-68] - dax/hmem: Reduce visibility of dax_cxl coordination symbols (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Constify cxl_region_resource_contains() (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Limit visibility of cxl_region_contains_resource() (Aristeu Rozanski) [VOYAGER-68] - dax/cxl: Fix HMEM dependencies (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Fix use-after-free from auto assembly failure (Aristeu Rozanski) [VOYAGER-68] - cxl/core: Check existence of cxl_memdev_state in poison test (Aristeu Rozanski) [VOYAGER-68] - cxl/core: use cleanup.h for devm_cxl_add_dax_region (Aristeu Rozanski) [VOYAGER-68] - cxl/core/region: move dax region device logic into region_dax.c (Aristeu Rozanski) [VOYAGER-68] - cxl/core/region: move pmem region driver logic into region_pmem.c (Aristeu Rozanski) [VOYAGER-68] - dax/hmem, cxl: Defer and resolve Soft Reserved ownership (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Add helper to check Soft Reserved containment by CXL regions (Aristeu Rozanski) [VOYAGER-68] - dax/cxl, hmem: Initialize hmem early and defer dax_cxl binding (Aristeu Rozanski) [VOYAGER-68] - dax/hmem: Gate Soft Reserved deferral on DEV_DAX_CXL (Aristeu Rozanski) [VOYAGER-68] - dax/hmem: Request cxl_acpi and cxl_pci before walking Soft Reserved ranges (Aristeu Rozanski) [VOYAGER-68] - dax/hmem: Factor HMEM registration into __hmem_register_device() (Aristeu Rozanski) [VOYAGER-68] - dax/bus: Use dax_region_put() in alloc_dax_region() error path (Aristeu Rozanski) [VOYAGER-68] - cxl: Add endpoint decoder flags clear when PCI reset happens (Aristeu Rozanski) [VOYAGER-68] - cxl: Adjust the startup priority of cxl_pmem to be higher than that of cxl_acpi (Aristeu Rozanski) [VOYAGER-68] - cxl/mbox: Use proper endpoint validity check upon sanitize (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Check memdev driver binding status in cxl_reset_done() (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Hold memdev lock in cxl_event_trace_record() (Aristeu Rozanski) [VOYAGER-68] - cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Factor out interleave granularity setup (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Factor out interleave ways setup (Aristeu Rozanski) [VOYAGER-68] - cxl: Make region type based on endpoint type (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Remove redundant cxl_pci_find_port() call (Aristeu Rozanski) [VOYAGER-68] - cxl: Move pci generic code from cxl_pci to core/cxl_pci (Aristeu Rozanski) [VOYAGER-68] - cxl: export internal structs for external Type2 drivers (Aristeu Rozanski) [VOYAGER-68] - cxl: support Type2 when initializing cxl_dev_state (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Fix leakage in __construct_region() (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Test CXL_DECODER_F_NORMALIZED_ADDRESSING as a bitmask (Aristeu Rozanski) [VOYAGER-68] - cxl: Test CXL_DECODER_F_LOCK as a bitmask (Aristeu Rozanski) [VOYAGER-68] - cxl/mbox: validate payload size before accessing contents in cxl_payload_from_user_allowed() (Aristeu Rozanski) [VOYAGER-68] - cxl: Fix race of nvdimm_bus object when creating nvdimm objects (Aristeu Rozanski) [VOYAGER-68] - cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Hold port host lock during dport adding. (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Introduce port_to_host() helper (Aristeu Rozanski) [VOYAGER-68] - cxl/memdev: fix deadlock in cxl_memdev_autoremove() on attach failure (Aristeu Rozanski) [VOYAGER-68] - cxl: Disable HPA/SPA translation handlers for Normalized Addressing (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Factor out code into cxl_region_setup_poison() (Aristeu Rozanski) [VOYAGER-68] - cxl/atl: Lock decoders that need address translation (Aristeu Rozanski) [VOYAGER-68] - cxl: Enable AMD Zen5 address translation using ACPI PRMT (Aristeu Rozanski) [VOYAGER-68] - cxl/acpi: Prepare use of EFI runtime services (Aristeu Rozanski) [VOYAGER-68] - cxl: Introduce callback for HPA address ranges translation (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Use region data to get the root decoder (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Add @hpa_range argument to function cxl_calc_interleave_pos() (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Separate region parameter setup and region construction (Aristeu Rozanski) [VOYAGER-68] - cxl: Simplify cxl_root_ops allocation and handling (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Store HPA range in struct cxl_region (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Store root decoder in struct cxl_region (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Rename misleading variable name @hpa to @hpa_range (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Unify endpoint and switch port lookup (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Move endpoint component register management to cxl_port (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Map Port RAS registers (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Move dport RAS setup to dport add time (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Move dport probe operations to a driver event (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Move decoder setup before dport creation (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Cleanup dport removal with a devres group (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Reduce number of @dport variables in cxl_port_add_dport() (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Cleanup handling of the nr_dports 0 -> 1 transition (Aristeu Rozanski) [VOYAGER-68] - cxl: Fix premature commit_end increment on decoder commit failure (Aristeu Rozanski) [VOYAGER-68] - perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Use do_div() for 64-bit modulo operation (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Translate HPA to DPA and memdev in unaligned regions (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Translate DPA->HPA in unaligned MOD3 regions (Aristeu Rozanski) [VOYAGER-68] - cxl/core: Fix cxl_dport debugfs EINJ entries (Aristeu Rozanski) [VOYAGER-68] - cxl/acpi: Remove cxl_acpi_set_cache_size() (Aristeu Rozanski) [VOYAGER-68] - cxl/hdm: Fix newline character in dev_err() messages (Aristeu Rozanski) [VOYAGER-68] - cxl: Update RAS handler interfaces to also support CXL Ports (Aristeu Rozanski) [VOYAGER-68] - cxl/mem: Clarify @host for devm_cxl_add_nvdimm() (Aristeu Rozanski) [VOYAGER-68] - PCI/AER: Update struct aer_err_info with kernel-doc formatting (Aristeu Rozanski) [VOYAGER-68] - PCI/AER: Report CXL or PCIe bus type in AER trace logging (Aristeu Rozanski) [VOYAGER-68] - PCI/AER: Use guard() in cxl_rch_handle_error_iter() (Aristeu Rozanski) [VOYAGER-68] - PCI/AER: Move CXL RCH error handling to aer_cxl_rch.c (Aristeu Rozanski) [VOYAGER-68] - PCI/AER: Update is_internal_error() to be non-static is_aer_internal_error() (Aristeu Rozanski) [VOYAGER-68] - PCI/AER: Export pci_aer_unmask_internal_errors() (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Move CXL driver's RCH error handling into core/ras_rch.c (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Remove CXL VH handling in CONFIG_PCIEAER_CXL conditional blocks from core/pci.c (Aristeu Rozanski) [VOYAGER-68] - PCI: Replace cxl_error_is_native() with pcie_aer_is_native() (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Remove unnecessary CXL RCH handling helper functions (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Remove unnecessary CXL Endpoint handling helper functions (Aristeu Rozanski) [VOYAGER-68] - PCI: Introduce pcie_is_cxl() (Aristeu Rozanski) [VOYAGER-68] - PCI: Update CXL DVSEC definitions (Aristeu Rozanski) [VOYAGER-68] - PCI: Move CXL DVSEC definitions into uapi/linux/pci_regs.h (Aristeu Rozanski) [VOYAGER-68] - ACPI: extlog: Trace CPER CXL Protocol Error Section (Aristeu Rozanski) [VOYAGER-68] - ACPI: APEI: GHES: Add helper to copy CPER CXL protocol error info to work struct (Aristeu Rozanski) [VOYAGER-68] - ACPI: APEI: GHES: Add helper for CPER CXL protocol errors checks (Aristeu Rozanski) [VOYAGER-68] - ACPI: extlog: Trace CPER PCI Express Error Section (Aristeu Rozanski) [VOYAGER-68] - ACPI: extlog: Trace CPER Non-standard Section Body (Aristeu Rozanski) [VOYAGER-68] - cxl: Check for invalid addresses returned from translation functions on errors (Aristeu Rozanski) [VOYAGER-68] - cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve() (Aristeu Rozanski) [VOYAGER-68] - cxl/acpi: Restore HBIW check before dereferencing platform_data (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Fix target list setup for multiple decoders sharing the same dport (Aristeu Rozanski) [VOYAGER-68] - cxl/region: fix format string for resource_size_t (Aristeu Rozanski) [VOYAGER-68] - cxl/mem: Introduce cxl_memdev_attach for CXL-dependent operation (Aristeu Rozanski) [VOYAGER-68] - cxl/mem: Drop @host argument to devm_cxl_add_memdev() (Aristeu Rozanski) [VOYAGER-68] - cxl/mem: Convert devm_cxl_add_memdev() to scope-based-cleanup (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Arrange for always synchronous endpoint attach (Aristeu Rozanski) [VOYAGER-68] - cxl/mem: Arrange for always-synchronous memdev attach (Aristeu Rozanski) [VOYAGER-68] - cxl/mem: Fix devm_cxl_memdev_edac_release() confusion (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Assign overflow_err_count from log->nr_overflow (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Remove ret_limit race condition in mock_get_event() (Aristeu Rozanski) [VOYAGER-68] - cxl/test: remove unused mock function for cxl_rcd_component_reg_phys() (Aristeu Rozanski) [VOYAGER-68] - memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion() (Aristeu Rozanski) [VOYAGER-68] - memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memregion() (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add support for acpi extended linear cache (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add cxl_test CFMWS support for extended linear cache (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Standardize CXL auto region size (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Remove local variable @inc in cxl_port_setup_targets() (Aristeu Rozanski) [VOYAGER-68] - cxl/acpi: Group xor arithmetric setup code in a single block (Aristeu Rozanski) [VOYAGER-68] - cxl: Simplify cxl_rd_ops allocation and handling (Aristeu Rozanski) [VOYAGER-68] - cxl: Clarify comment in spa_maps_hpa() (Aristeu Rozanski) [VOYAGER-68] - cxl: Rename region_res_match_cxl_range() to spa_maps_hpa() (Aristeu Rozanski) [VOYAGER-68] - cxl: Add handling of locked CXL decoder (Aristeu Rozanski) [VOYAGER-68] - cxl: Adjust offset calculation for poison injection (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Add support to indicate region has extended linear cache (Aristeu Rozanski) [VOYAGER-68] - cxl: Adjust extended linear cache failure emission in cxl_acpi (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add cxl_translate module for address translation testing (Aristeu Rozanski) [VOYAGER-68] - cxl/acpi: Make the XOR calculations available for testing (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Refactor address translation funcs for testing (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: replace use of system_wq with system_percpu_wq (Aristeu Rozanski) [VOYAGER-68] - cxl: fix typos in cdat.c comments (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Remove devm_cxl_port_enumerate_dports() (Aristeu Rozanski) [VOYAGER-68] - cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Use %%pa printk format to emit resource_size_t (Aristeu Rozanski) [VOYAGER-68] - cxl: Fix match_region_by_range() to use region_res_match_cxl_range() (Aristeu Rozanski) [VOYAGER-68] - cxl: Set range param for region_res_match_cxl_range() as const (Aristeu Rozanski) [VOYAGER-68] - cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size() (Aristeu Rozanski) [VOYAGER-68] - cxl/features: Add check for no entries in cxl_feature_info (Aristeu Rozanski) [VOYAGER-68] - cxl/port: Avoid missing port component registers setup (Aristeu Rozanski) [VOYAGER-68] - cxl: Move port register setup to when first dport appear (Aristeu Rozanski) [VOYAGER-68] - cxl: Change sslbis handler to only handle single dport (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Setup target_map for cxl_test decoder initialization (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Adjust the mock version of devm_cxl_switch_port_decoders_setup() (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Add mock version of devm_cxl_add_dport_by_dev() (Aristeu Rozanski) [VOYAGER-68] - cxl: Defer dport allocation for switch ports (Aristeu Rozanski) [VOYAGER-68] - cxl/test: Refactor decoder setup to reduce cxl_test burden (Aristeu Rozanski) [VOYAGER-68] - cxl: Add a cached copy of target_map to cxl_decoder (Aristeu Rozanski) [VOYAGER-68] - cxl: Add helper to delete dport (Aristeu Rozanski) [VOYAGER-68] - cxl: Add helper to detect top of CXL device topology (Aristeu Rozanski) [VOYAGER-68] - RAS: Export log_non_standard_event() to drivers (Aristeu Rozanski) [VOYAGER-68] - cxl/acpi: Rename CFMW coherency restrictions (Aristeu Rozanski) [VOYAGER-68] - acpi/hmat: Remove now unused hmat_update_target_coordinates() (Aristeu Rozanski) [VOYAGER-68] - cxl, acpi/hmat: Update CXL access coordinates directly instead of through HMAT (Aristeu Rozanski) [VOYAGER-68] - drivers/base/node: Add a helper function node_update_perf_attrs() (Aristeu Rozanski) [VOYAGER-68] - mm/memory_hotplug: Update comment for hotplug memory callback priorities (Aristeu Rozanski) [VOYAGER-68] - EDAC: Fix wrong executable file modes for C source files (Aristeu Rozanski) [VOYAGER-68] - cxl: Fix emit of type resource_size_t argument for validate_region_offset() (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Add inject and clear poison by region offset (Aristeu Rozanski) [VOYAGER-68] - cxl/core: Add locked variants of the poison inject and clear funcs (Aristeu Rozanski) [VOYAGER-68] - cxl/region: Introduce SPA to DPA address translation (Aristeu Rozanski) [VOYAGER-68] - cxl: Define a SPA->CXL HPA root decoder callback for XOR Math (Aristeu Rozanski) [VOYAGER-68] - cxl: Move hpa_to_spa callback to a new root decoder ops structure (Aristeu Rozanski) [VOYAGER-68] - cxl/region: use str_enabled_disabled() instead of ternary operator (Aristeu Rozanski) [VOYAGER-68] - cxl: Convert to ACQUIRE() for conditional rwsem locking (Aristeu Rozanski) [VOYAGER-68] - cxl/mbox: Convert poison list mutex to ACQUIRE() (Aristeu Rozanski) [VOYAGER-68] - cxl: Remove core/acpi.c and cxl core dependency on ACPI (Aristeu Rozanski) [VOYAGER-68] - perf/cxlpmu: Fix typos in cxl_pmu.c comments and documentation (Aristeu Rozanski) [VOYAGER-68] - cxl/core: Using cxl_resource_contains_addr() to check address availability (Aristeu Rozanski) [VOYAGER-68] - cxl/edac: Fix wrong dpa checking for PPR operation (Aristeu Rozanski) [VOYAGER-68] - EDAC: Initialize EDAC features sysfs attributes (Aristeu Rozanski) [VOYAGER-68] - EDAC/mem_repair: Reduce stack usage in edac_mem_repair_get_desc() (Aristeu Rozanski) [VOYAGER-68] - cxl/edac: Fix using wrong repair type to check dram event record (Aristeu Rozanski) [VOYAGER-68] - cxl/ras: Fix CPER handler device confusion (Aristeu Rozanski) [VOYAGER-68] - module: Account for the build time module name mangling (Aristeu Rozanski) [VOYAGER-68] - module: Extend the module namespace parsing (Aristeu Rozanski) [VOYAGER-68] - module: Add module specific symbol namespace support (Aristeu Rozanski) [VOYAGER-68] - cxl/edac: Add CXL memory device soft PPR control feature (Aristeu Rozanski) [VOYAGER-68] - cxl/edac: Add CXL memory device memory sparing control feature (Aristeu Rozanski) [VOYAGER-68] - EDAC: Update documentation for the CXL memory patrol scrub control feature (Aristeu Rozanski) [VOYAGER-68] - Documentation/EDAC: Fix warning document isn't included in any toctree (Aristeu Rozanski) [VOYAGER-68] - cxl: Fixup kdoc issues for include/cxl/features.h (Aristeu Rozanski) [VOYAGER-68] - fwctl/cxl: Add documentation to FWCTL CXL (Aristeu Rozanski) [VOYAGER-68] - cxl/pci: Add trace logging for CXL PCIe Port RAS errors (Aristeu Rozanski) [VOYAGER-68] - acpi/ghes, cxl/pci: Process CXL CPER Protocol Errors (Aristeu Rozanski) [VOYAGER-68] - EDAC/device: Fix dev_set_name() format string (Aristeu Rozanski) [VOYAGER-68] - EDAC: Update memory repair control interface for memory sparing feature (Aristeu Rozanski) [VOYAGER-68] - EDAC: Add a memory repair control feature (Aristeu Rozanski) [VOYAGER-68] - EDAC: Add a Error Check Scrub control feature (Aristeu Rozanski) [VOYAGER-68] - EDAC: Add scrub control feature (Aristeu Rozanski) [VOYAGER-68] - EDAC: Add support for EDAC device features control (Aristeu Rozanski) [VOYAGER-68] - acpi/ghes, cper: Recognize and cache CXL Protocol errors (Aristeu Rozanski) [VOYAGER-68] - ACPI: PRM: Fix missing guid_t declaration in linux/prmt.h (Aristeu Rozanski) [VOYAGER-68] - cxl/pmem: Remove is_cxl_nvdimm_bridge() (Aristeu Rozanski) [VOYAGER-68] - cxl/pmem: Replace match_nvdimm_bridge() with API device_match_type() (Aristeu Rozanski) [VOYAGER-68] - gpio: sim: Remove gpio_sim_dev_match_fwnode() (Aristeu Rozanski) [VOYAGER-68] - slimbus: core: Remove of_slim_match_dev() (Aristeu Rozanski) [VOYAGER-68] - slimbus: core: Constify slim_eaddr_equal() (Aristeu Rozanski) [VOYAGER-68] - printf: Add print format (%%pra) for struct range (Aristeu Rozanski) [VOYAGER-68] - Documentation/printf: struct resource add start == end special case (Aristeu Rozanski) [VOYAGER-68] - test printf: Add very basic struct resource tests (Aristeu Rozanski) [VOYAGER-68] - perf/cxlpmu: Support missing events in 3.1 spec (Aristeu Rozanski) [VOYAGER-68] - arm64: tlb: Optimize ARM64_WORKAROUND_REPEAT_TLBI (Mark Salter) [VOYAGER-1417] - arm64: tlb: Allow XZR argument to TLBI ops (Mark Salter) [VOYAGER-1417] - redhat/genlog.sh: check if origin/main exists (Jan Stancek) [VOYAGER-1095] - configs: enable CONFIG_MTK_PCIE_HOTPLUG (Jiri Benc) [VOYAGER-1219] - NVIDIA: SAUCE: MEDIATEK: platform: Add PCIe Hotplug Driver for CX7 on DGX Spark (Jiri Benc) [VOYAGER-1219] - configs: enable CONFIG_PINCTRL_MT8901 (Jiri Benc) [VOYAGER-1217] - pinctrl: mediatek: mt8901: Add pinctrl driver for MT8901 (Jiri Benc) [VOYAGER-1217] - pinctrl: mediatek: Add acpi support (Jiri Benc) [VOYAGER-1217] - pinctrl: mediatek: Add gpio-range record in pinctrl driver (Jiri Benc) [VOYAGER-1217] Resolves: VOYAGER-1095, VOYAGER-1217, VOYAGER-1219, VOYAGER-1417, VOYAGER-68 Signed-off-by: Jan Stancek <jstancek@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-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-riscv64-debug-rhel.config | ||
| kernel-riscv64-rhel.config | ||
| kernel-s390x-debug-rhel.config | ||
| kernel-s390x-rhel.config | ||
| kernel-s390x-zfcpdump-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.sbat.template | ||
| kernel.spec | ||
| kmap.py | ||
| 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 | ||
| nvidiabfdpu.x509 | ||
| nvidiagpuoot001.x509 | ||
| nvidiajetsonsoc.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 | ||
| redhatsecureboot504.cer | ||
| redhatsecurebootca5.cer | ||
| rheldup3.x509 | ||
| rhelima_centos.x509 | ||
| rhelima.x509 | ||
| rhelimaca1.x509 | ||
| rhelkpatch1.x509 | ||
| rpminspect.yaml | ||
| sources | ||
| uki_addons.json | ||
| uki_create_addons.py | ||
| uki-addons.sbat.template | ||
| uki.sbat.template | ||
| 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