Commit Graph

28 Commits

Author SHA1 Message Date
Jan Stancek
42bce21eb5 kernel-6.12.0-259.22.el10nv
* 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>
2026-08-16 08:43:25 +02:00
Jan Stancek
b9cab62b5f kernel-6.12.0-258.21.el10nv
* Thu Aug 13 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-258.21.el10nv]
- Merge tag 'kernel-6.12.0-258.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
- firmware: tegra: bpmp: Add MBWT sysfs interface (Mark Salter) [VOYAGER-84]
- firmware: tegra: bpmp: Add MBWT BPMP helpers (Mark Salter) [VOYAGER-84]
- firmware: tegra: bpmp: Add the Memory Bandwidth Throttler ABI definitions (Mark Salter) [VOYAGER-84]
- firmware: tegra: bpmp: Add ACPI support (Mark Salter) [VOYAGER-84]
- firmware: tegra: bpmp: Move channel initialization to helper (Mark Salter) [VOYAGER-84]
- firmware: tegra: bpmp: Add tegra_bpmp_get_with_id() function (Mark Salter) [VOYAGER-84]
- soc/tegra: Update BPMP ABI header (Mark Salter) [VOYAGER-84]
- firmware: tegra: bpmp: Rename Tegra239 to Tegra238 (Mark Salter) [VOYAGER-84]
- firmware: tegra: bpmp: Fix typo in bpmp-abi.h (Mark Salter) [VOYAGER-84]
- Revert "firmware: tegra: bpmp: Use scoped device node handling to simplify error paths" (Mark Salter) [VOYAGER-84]
- soc/tegra: pmc: Add PMC support for Tegra410 (Jennifer Berringer) [VOYAGER-1200]
- Revert "soc/tegra: pmc: Add PMC support for Tegra410" (Jennifer Berringer) [VOYAGER-1200]
Resolves: VOYAGER-1095, VOYAGER-1200, VOYAGER-84

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-08-13 17:57:49 +02:00
Jan Stancek
73bf9f5de1 kernel-6.12.0-257.20.el10nv
* Mon Aug 10 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-257.20.el10nv]
- Merge tag 'kernel-6.12.0-257.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
Resolves: VOYAGER-1095

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-08-10 11:14:48 +02:00
Jan Stancek
38941f1e04 kernel-6.12.0-255.19.el10nv
* Fri Aug 07 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-255.19.el10nv]
- Merge tag 'kernel-6.12.0-255.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
- redhat: look for secureboot-uki-virt in /etc (Jan Stancek) [VOYAGER-1095]
- Enable ARM_LFA (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: fix image names and init cleanup (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: Emit a uevent on inventory updates (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: handle LFA_BUSY in PRIME and ACTIVATE (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: introduce SMC access lock (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: Register DT interrupt (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: Add auto_activate sysfs file (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: Register ACPI notification (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: Add timeout and trigger watchdog (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: lfa: Move image rescanning (Mark Salter) [VOYAGER-95]
- NVIDIA: VR: SAUCE: firmware: smccc: Add support for Live Firmware Activation (LFA) (Mark Salter) [VOYAGER-95]
- firmware: smccc: Support optional Arm SMCCC SOC_ID name (Mark Salter) [VOYAGER-95]
- cpufreq: Use policy->min/max init as QoS request (Mark Langsdorf) [VOYAGER-755]
- cpufreq: Remove driver default policy->min/max init (Mark Langsdorf) [VOYAGER-755]
- cpufreq: Set default policy->min/max values for all drivers (Mark Langsdorf) [VOYAGER-755]
- cpufreq/amd-pstate: Cache the max frequency in cpudata (Mark Langsdorf) [VOYAGER-755]
- cpufreq: Extract cpufreq_policy_init_qos() function (Mark Langsdorf) [VOYAGER-755]
- cpufreq: Allocate QoS freq_req objects with policy (Mark Langsdorf) [VOYAGER-755]
- cpufreq: Add boost_freq_req QoS request (Mark Langsdorf) [VOYAGER-755]
- cpufreq: Remove max_freq_req update for pre-existing policy (Mark Langsdorf) [VOYAGER-755]
- ACPI: CPPC: Check cpc_read() return values consistently (Mark Langsdorf) [VOYAGER-755]
- ACPI: CPPC: Fix uninitialized ref variable in cppc_get_perf_caps() (Mark Langsdorf) [VOYAGER-755]
- ACPI: CPPC: Move reference performance to capabilities (Mark Langsdorf) [VOYAGER-755]
- Enable nvidia olympus 1027 erratum (Mark Salter) [VOYAGER-1326]
- arm64: errata: work around NVIDIA Olympus device store/load ordering (Mark Salter) [VOYAGER-1326]
Resolves: VOYAGER-1095, VOYAGER-1326, VOYAGER-755, VOYAGER-95

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-08-07 07:17:07 +02:00
Jan Stancek
8478e5ff9b kernel-6.12.0-253.18.el10nv
* Sun Aug 02 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-253.18.el10nv]
- Merge tag 'kernel-6.12.0-253.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
Resolves: VOYAGER-1095

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-08-02 13:40:53 +02:00
Jan Stancek
ca12bf7fd2 kernel-6.12.0-250.17.el10nv
* Fri Jul 17 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-250.17.el10nv]
- Merge tag 'kernel-6.12.0-250.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
Resolves: VOYAGER-1095

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-07-17 14:36:15 +02:00
Jan Stancek
ec2d485c1d kernel-6.12.0-248.16.el10nv
* Tue Jul 14 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-248.16.el10nv]
- Merge tag 'kernel-6.12.0-248.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
Resolves: VOYAGER-1095

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-07-14 16:50:18 +02:00
Jan Stancek
3923f0e2a9 kernel-6.12.0-246.15.el10nv
* Tue Jul 07 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-246.15.el10nv]
- Merge tag 'kernel-6.12.0-246.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
Resolves: VOYAGER-1095

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-07-07 18:00:17 +02:00
Jan Stancek
f2fb1ee3a8 kernel-6.12.0-243.14.el10nv
* Tue Jun 30 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-243.14.el10nv]
- Merge tag 'kernel-6.12.0-243.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
Resolves: VOYAGER-1095

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-06-30 15:17:45 +02:00
Jan Stancek
6ffd67941f kernel-6.12.0-239.13.el10nv
* Thu Jun 18 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-239.13.el10nv]
- Merge tag 'kernel-6.12.0-239.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
- Revert "regmap: i3c: switch to use i3c_xfer from i3c_priv_xfer" (Jan Stancek) [VOYAGER-1095]
Resolves: VOYAGER-1095

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-06-18 07:00:39 +02:00
Jan Stancek
f56756547a kernel-6.12.0-231.12.el10nv
* Thu Jun 11 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-231.12.el10nv]
- ip6_tunnel: clear skb2->cb[] in ip4ip6_err() (Jan Stancek) [VOYAGER-1034] {CVE-2026-43037}
Resolves: VOYAGER-1034

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-06-11 11:06:29 +02:00
Oleksii Baranov
f52301f4ff
kernel-6.12.0-231.11.el10nv
* Mon Jun 08 2026 Oleksii Baranov <olebaran@redhat.com> [6.12.0-231.11.el10nv]
- vfio/nvgrace-gpu: Add Blackwell-Next GPU readiness check via CXL DVSEC (Cédric Le Goater) [VOYAGER-417]
- smb: client: reject userspace cifs.spnego descriptions (Jan Stancek) [VOYAGER-992] {CVE-2026-46243}
- net: skbuff: propagate shared-frag marker through frag-transfer helpers (Jan Stancek) [VOYAGER-817] {CVE-2026-46300}
- net: skbuff: preserve shared-frag marker during coalescing (Jan Stancek) [VOYAGER-817] {CVE-2026-46300}
Resolves: VOYAGER-417, VOYAGER-817, VOYAGER-992

Signed-off-by: Oleksii Baranov <olebaran@redhat.com>
2026-06-08 14:57:37 +02:00
Jan Stancek
084f96f131 kernel-6.12.0-231.10.el10nv
* Wed May 20 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-231.10.el10nv]
- Merge tag 'kernel-6.12.0-231.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551]
Resolves: VOYAGER-551

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-05-20 22:31:59 +02:00
Jan Stancek
12c1810774 kernel-6.12.0-230.9.el10nv
* Tue May 19 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-230.9.el10nv]
- Merge tag 'kernel-6.12.0-230.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551]
- ptrace: slightly saner 'get_dumpable()' logic (Jan Stancek) [VOYAGER-826] {CVE-2026-46333}
Resolves: VOYAGER-551, VOYAGER-826

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-05-19 23:50:37 +02:00
Jan Stancek
9067683ea2 kernel-6.12.0-228.8.el10nv
* Fri May 15 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-228.8.el10nv]
- Merge tag 'kernel-6.12.0-228.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551]
- NVIDIA: SAUCE: sched/fair: Add SIS_UTIL support to select_idle_capacity() (Phil Auld) [VOYAGER-732]
- NVIDIA: SAUCE: sched/fair: Reject misfit pulls onto busy SMT siblings on asym-capacity (Phil Auld) [VOYAGER-732]
- NVIDIA: SAUCE: sched/fair: Prefer fully-idle SMT cores in asym-capacity idle selection (Phil Auld) [VOYAGER-732]
- NVIDIA: SAUCE: sched/fair: Attach sched_domain_shared to sd_asym_cpucapacity (Phil Auld) [VOYAGER-732]
Resolves: VOYAGER-551, VOYAGER-732

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-05-15 12:54:50 +02:00
Jan Stancek
f90c031ddc kernel-6.12.0-226.7.el10nv
* Tue May 12 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-226.7.el10nv]
- Merge tag 'kernel-6.12.0-226.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551]
- redhat: gating.yaml: remove unsupported kernel-ci passing test case rules (Mike Stowell)
Resolves: VOYAGER-551

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-05-12 07:10:33 +02:00
Jan Stancek
df08afc0a4 kernel-6.12.0-225.6.el10nv
* Mon May 04 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-225.6.el10nv]
- Merge tag 'kernel-6.12.0-225.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551]
- soc/tegra: Use Arm SMCCC to get chip ID, revision, and platform info (Steve Dunnagan) [VOYAGER-74]
Resolves: VOYAGER-551, VOYAGER-74

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-05-04 08:09:07 +02:00
Jan Stancek
fd823f6cad kernel-6.12.0-223.5.el10nv
* Thu Apr 30 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-223.5.el10nv]
- i2c: tegra: Add support for Tegra410 (Mark Salter) [VOYAGER-82]
- i2c: tegra: Add logic to support different register offsets (Mark Salter) [VOYAGER-82]
- i2c: tegra: Introduce tegra_i2c_variant to identify DVC and VI (Mark Salter) [VOYAGER-82]
- i2c: tegra: Don't mark devices with pins as IRQ safe (Mark Salter) [VOYAGER-82]
- i2c: tegra: remove unused rst (Mark Salter) [VOYAGER-82]
- i2c: tegra: Add Tegra264 support (Mark Salter) [VOYAGER-82]
- i2c: tegra: Add support for SW mutex register (Mark Salter) [VOYAGER-82]
- i2c: tegra: Add HS mode support (Mark Salter) [VOYAGER-82]
- i2c: tegra: Update Tegra256 timing parameters (Mark Salter) [VOYAGER-82]
- i2c: tegra: Use separate variables for fast and fastplus (Mark Salter) [VOYAGER-82]
- i2c: tegra: Do not configure DMA if not supported (Mark Salter) [VOYAGER-82]
- i2c: tegra: Add Tegra256 support (Mark Salter) [VOYAGER-82]
- i2c: tegra: Remove dma_sync_*() calls (Mark Salter) [VOYAGER-82]
- i2c: tegra: Add missing kernel-doc for dma_dev member (Mark Salter) [VOYAGER-82]
- perf vendor events arm64: Add Tegra410 Olympus PMU events (Mark Salter) [VOYAGER-72]
- configs: arm64: enable Tegra410 PMU (Mark Salter) [VOYAGER-72]
- perf: add NVIDIA Tegra410 C2C PMU (Mark Salter) [VOYAGER-72]
- perf: add NVIDIA Tegra410 CPU Memory Latency PMU (Mark Salter) [VOYAGER-72]
- perf/arm_cspmu: nvidia: Add Tegra410 PCIE-TGT PMU (Mark Salter) [VOYAGER-72]
- perf/arm_cspmu: nvidia: Add Tegra410 PCIE PMU (Mark Salter) [VOYAGER-72]
- perf/arm_cspmu: Add arm_cspmu_acpi_dev_get (Mark Salter) [VOYAGER-72]
- perf/arm_cspmu: nvidia: Add Tegra410 UCF PMU (Mark Salter) [VOYAGER-72]
- perf/arm_cspmu: nvidia: Rename doc to Tegra241 (Mark Salter) [VOYAGER-72]
- Enable Tegra410 MT_NORMAL_NC workaround (Mark Salter) [VOYAGER-240]
- NVIDIA: VR: SAUCE: arm64: Add workaround to convert MT_NORMAL_NC to Device-nGnRE (Mark Salter) [VOYAGER-240]
- redhat/configs: Enable FFA for TPM on AArch64 (Marcin Juszkiewicz) [VOYAGER-617]
- iommu/arm-smmu-v3: Allow ATS to be always on (Jerry Snitselaar) [VOYAGER-89]
- PCI: Allow ATS to be always on for pre-CXL devices (Jerry Snitselaar) [VOYAGER-89]
- PCI: Allow ATS to be always on for CXL.cache capable devices (Jerry Snitselaar) [VOYAGER-89]
Resolves: VOYAGER-240, VOYAGER-617, VOYAGER-72, VOYAGER-82, VOYAGER-89

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-04-30 10:04:31 +02:00
Jan Stancek
e208bdc337 kernel-6.12.0-223.4.el10nv
* Thu Apr 23 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-223.4.el10nv]
- Merge tag 'kernel-6.12.0-223.el10' into main-aie-nv (Jan Stancek) [VOYAGER-551]
Resolves: VOYAGER-551

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-04-23 08:35:50 +02:00
Jan Stancek
499d831750 kernel-6.12.0-221.3.el10nv
* Tue Apr 21 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-221.3.el10nv]
- hwmon: spd5118: Add I3C support (Jennifer Berringer) [VOYAGER-83]
- hwmon: spd5118: Remove 16-bit addressing (Jennifer Berringer) [VOYAGER-83]
- i3c: dw-i3c-master: Add ACPI ID for Tegra410 (Jennifer Berringer) [VOYAGER-83]
- i3c: dw-i3c-master: Add a quirk to skip clock and reset (Jennifer Berringer) [VOYAGER-83]
- i3c: dw-i3c-master: Add SETAASA as supported CCC (Jennifer Berringer) [VOYAGER-83]
- i3c: master: match I3C device through DT and ACPI (Jennifer Berringer) [VOYAGER-83]
- i3c: master: Add support for devices without PID (Jennifer Berringer) [VOYAGER-83]
- i3c: master: Add support for devices using SETAASA (Jennifer Berringer) [VOYAGER-83]
- i3c: master: Support ACPI enumeration of child devices (Jennifer Berringer) [VOYAGER-83]
- i3c: master: Use unified device property interface (Jennifer Berringer) [VOYAGER-83]
- ACPICA: Read LVR from the I2C resource descriptor (Jennifer Berringer) [VOYAGER-83]
- dt-bindings: i3c: Add mipi-i3c-static-method to support SETAASA (Jennifer Berringer) [VOYAGER-83]
- redhat: configs: Enable CONFIG_SENSORS_SPD5118 (Jennifer Berringer)
- i3c: master: dw-i3c: Balance PM runtime usage count on probe failure (Jennifer Berringer)
- hwmon: (spd5118) Detect and support 16-bit register addressing (Jennifer Berringer)
- hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses (Jennifer Berringer)
- hwmon: (spd5118) Name chips taking the specification literally (Jennifer Berringer)
- hwmon: (spd5118) Split into common and I2C specific code (Jennifer Berringer)
- hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Jennifer Berringer)
- i3c: dw: Disable runtime PM on Agilex5 to avoid bus hang on IBI (Jennifer Berringer)
- i3c: dw: Add shutdown support to dw_i3c_master driver (Jennifer Berringer)
- i3c: dw: Add quirk to address OD/PP timing issue on AMD platform (Jennifer Berringer)
- i3c: dw: Add support for AMDI0015 ACPI ID (Jennifer Berringer)
- i3c: simplify combined i3c/i2c dependencies (Jennifer Berringer)
- i3c: Move device name assignment after i3c_bus_init (Jennifer Berringer)
- i3c: master: Simplify with scoped for each OF child loop (Jennifer Berringer)
- i3c: fix refcount inconsistency in i3c_master_register (Jennifer Berringer)
- device property: Add scoped fwnode child node iterators (Jennifer Berringer)
- i3c: master: Drop duplicate check before calling OF APIs (Jennifer Berringer)
- i3c: master: Improve initialization of numbered I2C adapters (Jennifer Berringer)
- arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults (Charles Mirabile) [VOYAGER-347]
Resolves: VOYAGER-347, VOYAGER-83

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-04-21 08:19:33 +02:00
Jan Stancek
8615763632 kernel-6.12.0-221.2.el10nv
* Wed Apr 15 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-221.2.el10nv]
- Merge main into main-aie-nv (Jan Stancek) [VOYAGER-551]
Resolves: VOYAGER-551

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-04-15 20:56:28 +02:00
Jan Stancek
840075e489 kernel-6.12.0-218.1.el10nv
* Mon Apr 13 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-218.1.el10nv]
- rh_message.h: update support status of mlx5 devices (Scott Weaver) [VOYAGER-494]
- iommufd: Report ATS not supported status via IOMMU_GET_HW_INFO (Jerry Snitselaar) [VOYAGER-488]
- iommu: Add device ATS supported capability (Jerry Snitselaar) [VOYAGER-488]
- soc/tegra: pmc: Add PMC support for Tegra410 (Jennifer Berringer) [VOYAGER-75]
- vfio/nvgrace-egm: register EGM PFNMAP range with memory_failure (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-gpu: Add link from pci to EGM (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: expose the egm size through sysfs (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Introduce ioctl to share retired pages (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Fetch EGM region retired pages list (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Clear Memory before handing out to VM (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Add chardev ops for EGM management (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Expose EGM region as char device (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Register auxiliary driver ops (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Introduce egm class and register char device numbers (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-egm: Introduce module to manage EGM (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-gpu: Introduce functions to fetch and save EGM info (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-gpu: track GPUs associated with the EGM regions (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-gpu: Create auxiliary device for EGM (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-gpu: Expand module_pci_driver to allow custom module init (Gavin Shan) [VOYAGER-10]
- WAR: Bypass PFNMAP (Gavin Shan) [VOYAGER-10]
- vfio/nvgrace-gpu: register device memory for poison handling (Gavin Shan) [VOYAGER-10 VOYAGER-286]
- mm: add stubs for PFNMAP memory failure registration functions (Gavin Shan) [VOYAGER-10 VOYAGER-286]
- mm: fixup pfnmap memory failure handling to use pgoff (Gavin Shan) [VOYAGER-10 VOYAGER-286]
- mm: handle poisoning of pfn without struct pages (Gavin Shan) [VOYAGER-10 VOYAGER-286]
- mm: change ghes code to allow poison of non-struct pfn (Gavin Shan) [VOYAGER-10 VOYAGER-286]
- redhat: update self-test data (Jan Stancek)
- redhat: build default variant with 64k config (Jan Stancek) [VOYAGER-551]
- redhat: make genlog mention merges to main-aie-nv (Jan Stancek)
- redhat: update build targets for aie-nv (Jan Stancek)
- .gitlab-ci.yml: customize pipeline (Jan Stancek)
- redhat: make genlog consider only VOYAGER project issues (Jan Stancek)
- redhat: build only for aarch64 64k and x86_64 variants (Jan Stancek)
- redhat: set up initial Makefile.variables (Jan Stancek)
Resolves: VOYAGER-10, VOYAGER-286, VOYAGER-488, VOYAGER-494, VOYAGER-551, VOYAGER-75

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-04-13 11:08:59 +02:00
Jan Stancek
75b82a7432 kernel-6.12.0-211.5.el10nv
* Tue Mar 24 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-211.5.el10nv]
- redhat: build default variant with 64k config (Jan Stancek) [VOYAGER-211]
Resolves: VOYAGER-211

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-03-24 17:45:59 +01:00
Jan Stancek
8541128e8a kernel-6.12.0-211.4.el10nv
* Thu Mar 12 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-211.4.el10nv]
- redhat: genlog: add new JIRA cloud server hostname (Jan Stancek) [VOYAGER-211]
Resolves: VOYAGER-211

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-03-12 11:31:08 +01:00
Jan Stancek
9389f7ea1b kernel-6.12.0-211.3.el10nv
* Fri Feb 27 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-211.3.el10nv]
- Merge main into main-aie-nv (Jan Stancek) [VOYAGER-211]
Resolves: VOYAGER-211

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-03-03 09:59:05 +01:00
Jan Stancek
de82b36bcf kernel-6.12.0-209.2.el10nv
* Thu Feb 19 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-209.2.el10nv]
- Merge main into main-aie-nv (Jan Stancek) [VOYAGER-211]
- redhat/configs: enable CONFIG_AQTION on all archs (Michal Schmidt) [VOYAGER-213]
- redhat: update self-test data (Jan Stancek)
- redhat: make genlog mention merges to main-aie-nv (Jan Stancek)
Resolves: VOYAGER-211, VOYAGER-213

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-02-19 17:10:29 +01:00
Jan Stancek
d7bba455e6 kernel-6.12.0-201.1.el10nv
* Mon Feb 16 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-201.1.el10nv]
- redhat: update build targets for aie-nv (Jan Stancek)
- iommu/arm-smmu-v3: Perform per-domain invalidations using arm_smmu_invs (Nicolin Chen) [VOYAGER-1]
- iommu/arm-smmu-v3: Add arm_smmu_invs based arm_smmu_domain_inv_range() (Nicolin Chen) [VOYAGER-1]
- iommu/arm-smmu-v3: Populate smmu_domain->invs when attaching masters (Nicolin Chen) [VOYAGER-1]
- iommu/arm-smmu-v3: Pre-allocate a per-master invalidation array (Nicolin Chen) [VOYAGER-1]
- iommu/arm-smmu-v3: Introduce a per-domain arm_smmu_invs array (Jason Gunthorpe) [VOYAGER-1]
- iommu/arm-smmu-v3: Add an inline arm_smmu_domain_free() (Nicolin Chen) [VOYAGER-1]
- iommu/arm-smmu-v3: Explicitly set smmu_domain->stage for SVA (Nicolin Chen) [VOYAGER-1]
- iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update (Nicolin Chen) [VOYAGER-1]
- lib/sort.c: add _nonatomic() variants with cond_resched() (Kent Overstreet) [VOYAGER-1]
- lib/sort: clarify comparison function requirements in sort_r() (Kuan-Wei Chiu) [VOYAGER-1]
- sort.h: hoist cmp_int() into generic header file (Fedor Pchelkin) [VOYAGER-1]
- iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() (Nicolin Chen) [VOYAGER-44]
- mm: add stubs for PFNMAP memory failure registration functions (Aristeu Rozanski) [VOYAGER-9]
- vfio/nvgrace-gpu: register device memory for poison handling (Aristeu Rozanski) [VOYAGER-9]
- mm: fixup pfnmap memory failure handling to use pgoff (Aristeu Rozanski) [VOYAGER-9]
- mm: handle poisoning of pfn without struct pages (Aristeu Rozanski) [VOYAGER-9]
- mm: change ghes code to allow poison of non-struct pfn (Aristeu Rozanski) [VOYAGER-9]
- .gitlab-ci.yml: rename c10s_rhel10_compat_merge_request pipeline v2 (Jan Stancek)
- .gitlab-ci.yml: rename c10s_rhel10_compat_merge_request pipeline (Jan Stancek)
- .gitlab-ci.yml: customize pipeline (Jan Stancek)
- redhat: make genlog consider only VOYAGER project issues (Jan Stancek)
- redhat: build only for aarch64 64k and x86_64 variants (Jan Stancek)
- redhat: update self-test-data (Jan Stancek)
- redhat: set up initial Makefile.variables (Jan Stancek)
Resolves: VOYAGER-1, VOYAGER-44, VOYAGER-9

Signed-off-by: Jan Stancek <jstancek@redhat.com>
2026-02-17 08:39:21 +01:00
Release Configuration Management
84df8d75bf New branch setup 2026-02-09 14:10:35 -05:00