| Age | Commit message (Expand) | Author | Files | Lines |
| 2 days | cxl/region: Fix out-of-bounds access in cxl_cancel_auto_attach() | Li Ming | 1 | -21/+19 |
| 11 days | cxl/region: Validate partition index before array access | Koba Ko | 1 | -0/+3 |
| 11 days | cxl/memdev: Hold memdev lock during memdev poison injection/clear | Li Ming | 1 | -0/+10 |
| 2026-04-17 | Merge tag 'cxl-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl | Linus Torvalds | 14 | -594/+621 |
| 2026-04-10 | Merge branch 'for-7.1/cxl-misc' into cxl-for-next | Dave Jiang | 3 | -3/+12 |
| 2026-04-10 | cxl/hdm: Add support for 32 switch decoders | Li Ming | 3 | -3/+12 |
| 2026-04-03 | Merge branch 'for-7.1/cxl-region-refactor' into cxl-for-next | Dave Jiang | 6 | -284/+301 |
| 2026-04-03 | Merge branch 'for-7.1/dax-hmem' into cxl-for-next | Dave Jiang | 2 | -3/+92 |
| 2026-04-03 | Merge branch 'for-7.1/cxl-type2-support' into cxl-for-next | Dave Jiang | 10 | -298/+167 |
| 2026-04-03 | Merge branch 'for-7.1/cxl-consolidate-endpoint' into cxl-for-next | Dave Jiang | 4 | -6/+12 |
| 2026-04-01 | cxl/region: Add a region sysfs interface for region lock status | Li Ming | 1 | -0/+17 |
| 2026-04-01 | cxl/region: Constify cxl_region_resource_contains() | Dan Williams | 2 | -7/+8 |
| 2026-04-01 | cxl/region: Limit visibility of cxl_region_contains_resource() | Dan Williams | 2 | -2/+6 |
| 2026-04-01 | cxl/region: Fix use-after-free from auto assembly failure | Dan Williams | 2 | -3/+57 |
| 2026-03-31 | cxl/core: Check existence of cxl_memdev_state in poison test | Alison Schofield | 1 | -0/+3 |
| 2026-03-27 | cxl/core: use cleanup.h for devm_cxl_add_dax_region | Gregory Price | 2 | -8/+6 |
| 2026-03-27 | cxl/core/region: move dax region device logic into region_dax.c | Gregory Price | 4 | -100/+111 |
| 2026-03-27 | cxl/core/region: move pmem region driver logic into region_pmem.c | Gregory Price | 4 | -185/+193 |
| 2026-03-27 | cxl/region: Add helper to check Soft Reserved containment by CXL regions | Smita Koralahalli | 1 | -0/+30 |
| 2026-03-20 | cxl: Add endpoint decoder flags clear when PCI reset happens | Dave Jiang | 2 | -0/+17 |
| 2026-03-19 | cxl: Adjust the startup priority of cxl_pmem to be higher than that of cxl_acpi | Cui Chao | 1 | -1/+1 |
| 2026-03-18 | cxl/mbox: Use proper endpoint validity check upon sanitize | Davidlohr Bueso | 1 | -1/+1 |
| 2026-03-17 | cxl/pci: Check memdev driver binding status in cxl_reset_done() | Li Ming | 1 | -0/+3 |
| 2026-03-17 | cxl/pci: Hold memdev lock in cxl_event_trace_record() | Li Ming | 3 | -6/+9 |
| 2026-03-16 | cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled | Smita Koralahalli | 1 | -16/+9 |
| 2026-03-16 | cxl/region: Factor out interleave granularity setup | Alejandro Lucero | 1 | -12/+24 |
| 2026-03-16 | cxl/region: Factor out interleave ways setup | Alejandro Lucero | 1 | -15/+26 |
| 2026-03-16 | cxl: Make region type based on endpoint type | Alejandro Lucero | 1 | -4/+6 |
| 2026-03-16 | cxl/pci: Remove redundant cxl_pci_find_port() call | Gregory Price | 1 | -5/+0 |
| 2026-03-16 | cxl: Move pci generic code from cxl_pci to core/cxl_pci | Alejandro Lucero | 6 | -73/+77 |
| 2026-03-16 | cxl: export internal structs for external Type2 drivers | Alejandro Lucero | 2 | -210/+1 |
| 2026-03-16 | cxl: support Type2 when initializing cxl_dev_state | Alejandro Lucero | 4 | -15/+69 |
| 2026-03-06 | cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch | Keith Busch | 1 | -0/+1 |
| 2026-03-04 | cxl/region: Fix leakage in __construct_region() | Davidlohr Bueso | 1 | -1/+3 |
| 2026-03-03 | cxl/port: Fix use after free of parent_port in cxl_detach_ep() | Alison Schofield | 1 | -2/+6 |
| 2026-02-24 | cxl/region: Test CXL_DECODER_F_NORMALIZED_ADDRESSING as a bitmask | Alison Schofield | 1 | -1/+1 |
| 2026-02-24 | cxl: Test CXL_DECODER_F_LOCK as a bitmask | Alison Schofield | 2 | -2/+2 |
| 2026-02-24 | cxl/mbox: validate payload size before accessing contents in cxl_payload_from... | Davidlohr Bueso | 1 | -2/+9 |
| 2026-02-24 | cxl: Fix race of nvdimm_bus object when creating nvdimm objects | Dave Jiang | 3 | -2/+42 |
| 2026-02-23 | cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko | Dave Jiang | 3 | -10/+19 |
| 2026-02-23 | cxl/port: Hold port host lock during dport adding. | Li Ming | 1 | -8/+15 |
| 2026-02-23 | cxl/port: Introduce port_to_host() helper | Li Ming | 2 | -26/+21 |
| 2026-02-23 | cxl/memdev: fix deadlock in cxl_memdev_autoremove() on attach failure | Gregory Price | 1 | -4/+9 |
| 2026-02-21 | Convert 'alloc_flex' family to use the new default GFP_KERNEL argument | Linus Torvalds | 5 | -6/+6 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 10 | -27/+27 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 10 | -35/+33 |
| 2026-02-12 | Merge tag 'cxl-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl | Linus Torvalds | 22 | -840/+1513 |
| 2026-02-05 | Merge branch 'acpi-apei' | Rafael J. Wysocki | 1 | -1/+2 |
| 2026-02-04 | Merge branch 'for-7.0/cxl-prm-translation' into cxl-for-next | Dave Jiang | 9 | -119/+426 |
| 2026-02-04 | cxl: Disable HPA/SPA translation handlers for Normalized Addressing | Robert Richter | 3 | -9/+36 |
| 2026-02-04 | cxl/region: Factor out code into cxl_region_setup_poison() | Robert Richter | 1 | -25/+28 |
| 2026-02-04 | cxl/atl: Lock decoders that need address translation | Robert Richter | 1 | -0/+18 |
| 2026-02-04 | cxl: Enable AMD Zen5 address translation using ACPI PRMT | Robert Richter | 5 | -0/+205 |
| 2026-02-03 | cxl/acpi: Prepare use of EFI runtime services | Robert Richter | 1 | -2/+6 |
| 2026-02-03 | cxl: Introduce callback for HPA address ranges translation | Robert Richter | 2 | -0/+25 |
| 2026-02-03 | cxl/region: Use region data to get the root decoder | Robert Richter | 1 | -26/+24 |
| 2026-02-03 | cxl/region: Add @hpa_range argument to function cxl_calc_interleave_pos() | Robert Richter | 1 | -6/+8 |
| 2026-02-03 | cxl/region: Separate region parameter setup and region construction | Robert Richter | 2 | -9/+26 |
| 2026-02-03 | cxl: Simplify cxl_root_ops allocation and handling | Robert Richter | 4 | -24/+18 |
| 2026-02-03 | cxl/region: Store HPA range in struct cxl_region | Robert Richter | 2 | -0/+9 |
| 2026-02-03 | cxl/region: Store root decoder in struct cxl_region | Robert Richter | 2 | -18/+21 |
| 2026-02-03 | cxl/region: Rename misleading variable name @hpa to @hpa_range | Robert Richter | 1 | -13/+15 |
| 2026-02-02 | Merge branch 'for-7.0/cxl-aer-prep' into cxl-for-next | Dave Jiang | 11 | -160/+302 |
| 2026-02-02 | cxl/port: Unify endpoint and switch port lookup | Dan Williams | 1 | -1/+11 |
| 2026-02-02 | cxl/port: Move endpoint component register management to cxl_port | Dan Williams | 4 | -67/+60 |
| 2026-02-02 | cxl/port: Map Port RAS registers | Terry Bowman | 4 | -0/+29 |
| 2026-02-02 | cxl/port: Move dport RAS setup to dport add time | Dan Williams | 6 | -26/+47 |
| 2026-02-02 | cxl/port: Move dport probe operations to a driver event | Dan Williams | 5 | -74/+89 |
| 2026-02-02 | cxl/port: Move decoder setup before dport creation | Dan Williams | 1 | -12/+21 |
| 2026-02-02 | cxl/port: Cleanup dport removal with a devres group | Dan Williams | 1 | -10/+61 |
| 2026-02-02 | cxl/port: Reduce number of @dport variables in cxl_port_add_dport() | Dan Williams | 1 | -15/+23 |
| 2026-02-02 | cxl/port: Cleanup handling of the nr_dports 0 -> 1 transition | Dan Williams | 1 | -16/+15 |
| 2026-01-30 | Merge branch 'for-7.0/cxl-misc' into cxl-for-next | Dave Jiang | 1 | -2/+1 |
| 2026-01-29 | cxl: Fix premature commit_end increment on decoder commit failure | Yuxiong Wang | 1 | -2/+1 |
| 2026-01-23 | Merge branch 'for-7.0/cxl-init' into cxl-for-next | Dave Jiang | 8 | -110/+199 |
| 2026-01-22 | Merge branch 'for-7.0/cxl-aer-prep' into cxl-for-next | Dave Jiang | 12 | -425/+388 |
| 2026-01-22 | cxl/region: Use do_div() for 64-bit modulo operation | Alison Schofield | 1 | -1/+2 |
| 2026-01-22 | cxl/region: Translate HPA to DPA and memdev in unaligned regions | Alison Schofield | 1 | -0/+46 |
| 2026-01-22 | cxl/region: Translate DPA->HPA in unaligned MOD3 regions | Alison Schofield | 1 | -5/+155 |
| 2026-01-22 | cxl/core: Fix cxl_dport debugfs EINJ entries | Cheatham, Benjamin | 1 | -3/+5 |
| 2026-01-22 | cxl/acpi: Remove cxl_acpi_set_cache_size() | Li Ming | 1 | -24/+5 |
| 2026-01-22 | cxl/hdm: Fix newline character in dev_err() messages | Robert Richter | 1 | -2/+2 |
| 2026-01-22 | cxl/pci: Remove outdated FIXME comment and BUILD_BUG_ON | Samasth Norway Ananda | 1 | -7/+0 |
| 2026-01-22 | cxl: Update RAS handler interfaces to also support CXL Ports | Terry Bowman | 3 | -17/+13 |
| 2026-01-22 | cxl/mem: Clarify @host for devm_cxl_add_nvdimm() | Dan Williams | 3 | -8/+10 |
| 2026-01-22 | cxl/pci: Move CXL driver's RCH error handling into core/ras_rch.c | Terry Bowman | 4 | -123/+125 |
| 2026-01-22 | PCI/AER: Replace PCIEAER_CXL symbol with CXL_RAS | Dan Williams | 1 | -1/+1 |
| 2026-01-22 | cxl/pci: Remove CXL VH handling in CONFIG_PCIEAER_CXL conditional blocks from... | Dave Jiang | 7 | -194/+232 |
| 2026-01-22 | cxl/pci: Remove unnecessary CXL RCH handling helper functions | Terry Bowman | 1 | -14/+2 |
| 2026-01-22 | cxl/pci: Remove unnecessary CXL Endpoint handling helper functions | Terry Bowman | 1 | -18/+8 |
| 2026-01-22 | PCI: Update CXL DVSEC definitions | Terry Bowman | 3 | -37/+37 |
| 2026-01-22 | PCI: Move CXL DVSEC definitions into uapi/linux/pci_regs.h | Terry Bowman | 1 | -53/+0 |
| 2026-01-14 | ACPI: extlog: Trace CPER CXL Protocol Error Section | Fabio M. De Francesco | 1 | -1/+2 |
| 2026-01-13 | cxl: Check for invalid addresses returned from translation functions on errors | Robert Richter | 2 | -9/+27 |
| 2026-01-12 | cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve() | Li Ming | 1 | -1/+1 |
| 2026-01-09 | cxl/acpi: Restore HBIW check before dereferencing platform_data | Alison Schofield | 1 | -2/+9 |
| 2026-01-09 | cxl/port: Fix target list setup for multiple decoders sharing the same dport | Robert Richter | 1 | -1/+1 |
| 2026-01-05 | cxl/region: fix format string for resource_size_t | Arnd Bergmann | 1 | -1/+1 |
| 2026-01-05 | cxl/mem: Introduce cxl_memdev_attach for CXL-dependent operation | Dan Williams | 4 | -11/+56 |
| 2026-01-05 | cxl/mem: Drop @host argument to devm_cxl_add_memdev() | Dan Williams | 4 | -11/+9 |
| 2026-01-05 | cxl/mem: Convert devm_cxl_add_memdev() to scope-based-cleanup | Dan Williams | 1 | -26/+44 |
| 2026-01-05 | cxl/port: Arrange for always synchronous endpoint attach | Dan Williams | 3 | -43/+42 |
| 2026-01-05 | cxl/mem: Arrange for always-synchronous memdev attach | Dan Williams | 4 | -4/+27 |
| 2026-01-05 | cxl/mem: Fix devm_cxl_memdev_edac_release() confusion | Dan Williams | 3 | -32/+38 |
| 2025-12-05 | Merge tag 'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+4 |
| 2025-12-04 | Merge tag 'cxl-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl... | Linus Torvalds | 9 | -213/+298 |
| 2025-11-27 | Merge tag 'cache-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/gi... | Arnd Bergmann | 1 | -1/+4 |
| 2025-11-17 | memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion() | Yicong Yang | 1 | -1/+4 |
| 2025-11-17 | memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memre... | Jonathan Cameron | 1 | -1/+1 |
| 2025-11-14 | Merge branch 'for-6.19/cxl-prm' into cxl-for-next | Dave Jiang | 4 | -31/+12 |
| 2025-11-14 | cxl/region: Remove local variable @inc in cxl_port_setup_targets() | Robert Richter | 1 | -3/+2 |
| 2025-11-14 | cxl/acpi: Group xor arithmetric setup code in a single block | Robert Richter | 1 | -7/+4 |
| 2025-11-14 | cxl: Simplify cxl_rd_ops allocation and handling | Robert Richter | 4 | -23/+8 |
| 2025-11-13 | Merge branch 'for-6.19/cxl-elc' into cxl-for-next | Dave Jiang | 2 | -25/+51 |
| 2025-11-13 | Merge branch 'for-6.19/cxl-addr-xlat' into cxl-for-next | Dave Jiang | 3 | -71/+191 |
| 2025-11-12 | cxl: Clarify comment in spa_maps_hpa() | Dave Jiang | 1 | -3/+3 |
| 2025-11-12 | cxl: Rename region_res_match_cxl_range() to spa_maps_hpa() | Dave Jiang | 1 | -5/+5 |
| 2025-11-12 | cxl: Add handling of locked CXL decoder | Dave Jiang | 3 | -0/+30 |
| 2025-11-07 | cxl: Adjust offset calculation for poison injection | Dave Jiang | 1 | -0/+2 |
| 2025-11-03 | cxl/region: Add support to indicate region has extended linear cache | Dave Jiang | 1 | -15/+44 |
| 2025-11-03 | cxl: Adjust extended linear cache failure emission in cxl_acpi | Dave Jiang | 1 | -10/+7 |
| 2025-11-03 | cxl/acpi: Make the XOR calculations available for testing | Alison Schofield | 2 | -11/+43 |
| 2025-11-03 | cxl/region: Refactor address translation funcs for testing | Alison Schofield | 2 | -60/+148 |
| 2025-11-03 | cxl/pci: replace use of system_wq with system_percpu_wq | Marco Crivellari | 1 | -1/+1 |
| 2025-11-03 | cxl: fix typos in cdat.c comments | Alok Tiwari | 1 | -2/+2 |
| 2025-11-03 | cxl/port: Remove devm_cxl_port_enumerate_dports() | Li Ming | 2 | -80/+8 |
| 2025-10-14 | cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events | Alison Schofield | 1 | -1/+1 |
| 2025-10-14 | cxl/region: Use %pa printk format to emit resource_size_t | Alison Schofield | 1 | -2/+2 |
| 2025-10-14 | cxl: Fix match_region_by_range() to use region_res_match_cxl_range() | Dave Jiang | 1 | -4/+1 |
| 2025-10-14 | cxl: Set range param for region_res_match_cxl_range() as const | Dave Jiang | 1 | -1/+1 |
| 2025-10-14 | cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size() | Dave Jiang | 1 | -1/+1 |
| 2025-10-13 | cxl/features: Add check for no entries in cxl_feature_info | Dave Jiang | 1 | -0/+3 |
| 2025-10-13 | cxl/port: Avoid missing port component registers setup | Li Ming | 1 | -12/+14 |
| 2025-09-18 | Merge branch 'for-6.18/cxl-delay-dport' into cxl-for-next | Dave Jiang | 10 | -175/+470 |
| 2025-09-18 | cxl: Move port register setup to when first dport appear | Dave Jiang | 2 | -3/+16 |
| 2025-09-18 | cxl: Change sslbis handler to only handle single dport | Dave Jiang | 3 | -15/+12 |
| 2025-09-18 | cxl/test: Adjust the mock version of devm_cxl_switch_port_decoders_setup() | Dave Jiang | 2 | -3/+5 |
| 2025-09-18 | cxl/test: Add mock version of devm_cxl_add_dport_by_dev() | Dave Jiang | 3 | -5/+24 |
| 2025-09-18 | cxl: Defer dport allocation for switch ports | Dave Jiang | 6 | -60/+247 |
| 2025-09-18 | cxl/test: Refactor decoder setup to reduce cxl_test burden | Dave Jiang | 6 | -52/+125 |
| 2025-09-17 | cxl: Add a cached copy of target_map to cxl_decoder | Dave Jiang | 5 | -34/+27 |
| 2025-09-17 | cxl: Add helper to delete dport | Dave Jiang | 1 | -8/+14 |
| 2025-09-17 | cxl: Add helper to detect top of CXL device topology | Dave Jiang | 1 | -6/+11 |
| 2025-09-10 | cxl/acpi: Rename CFMW coherency restrictions | Davidlohr Bueso | 1 | -2/+2 |
| 2025-09-10 | Merge branch 'for-6.18/cxl-update-access-coordinates' into cxl-for-next | Dave Jiang | 3 | -22/+12 |
| 2025-09-02 | acpi/hmat: Remove now unused hmat_update_target_coordinates() | Dave Jiang | 2 | -8/+0 |
| 2025-09-02 | cxl, acpi/hmat: Update CXL access coordinates directly instead of through HMAT | Dave Jiang | 3 | -14/+12 |
| 2025-08-18 | cxl: Fix emit of type resource_size_t argument for validate_region_offset() | Dave Jiang | 1 | -4/+4 |
| 2025-08-12 | Merge branch 'for-6.18/cxl-poison-inject' into cxl-for-next | Dave Jiang | 7 | -35/+318 |
| 2025-08-12 | cxl/region: Add inject and clear poison by region offset | Alison Schofield | 3 | -3/+140 |
| 2025-08-12 | cxl/core: Add locked variants of the poison inject and clear funcs | Alison Schofield | 2 | -16/+38 |
| 2025-08-12 | cxl/region: Introduce SPA to DPA address translation | Alison Schofield | 1 | -0/+101 |
| 2025-08-12 | cxl: Define a SPA->CXL HPA root decoder callback for XOR Math | Alison Schofield | 2 | -11/+18 |
| 2025-08-12 | cxl: Move hpa_to_spa callback to a new root decoder ops structure | Alison Schofield | 4 | -9/+25 |
| 2025-08-12 | cxl/region: use str_enabled_disabled() instead of ternary operator | Nai-Chen Cheng | 1 | -3/+2 |
| 2025-08-12 | cxl/hdm: Use str_plural() to simplify the code | Xichao Zhao | 1 | -1/+1 |
| 2025-08-03 | Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -1/+1 |
| 2025-08-02 | cxl: mce: fix typo "notifer" | WangYuli | 1 | -1/+1 |
| 2025-08-01 | Merge tag 'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl... | Linus Torvalds | 15 | -421/+640 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -10/+10 |
| 2025-07-31 | Merge tag 'libnvdimm-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+1 |
| 2025-07-29 | Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
| 2025-07-18 | Merge branch 'for-6.17/cxl-events-updates' into cxl-for-next | Dave Jiang | 3 | -6/+159 |
| 2025-07-18 | cxl/region: Fix an ERR_PTR() vs NULL bug | Dan Carpenter | 1 | -1/+1 |
| 2025-07-18 | cxl/events: Trace Memory Sparing Event Record | Shiju Jose | 3 | -0/+119 |
| 2025-07-18 | cxl/events: Add extra validity checks for CVME count in DRAM Event Record | Shiju Jose | 2 | -1/+13 |
| 2025-07-18 | cxl/events: Add extra validity checks for corrected memory error count in Gen... | Shiju Jose | 2 | -1/+13 |
| 2025-07-18 | cxl/events: Update Common Event Record to CXL spec rev 3.2 | Shiju Jose | 1 | -4/+14 |
| 2025-07-17 | cxl: Fix -Werror=return-type in cxl_decoder_detach() | Li Zhijian | 1 | -0/+1 |
| 2025-07-16 | Merge branch 'for-6.17/cxl-acquire' into cxl-for-next | Dave Jiang | 10 | -384/+396 |
| 2025-07-16 | cxl: Convert to ACQUIRE() for conditional rwsem locking | Dan Williams | 9 | -279/+211 |
| 2025-07-16 | cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach() | Dan Williams | 3 | -52/+75 |
| 2025-07-16 | cxl/region: Move ready-to-probe state check to a helper | Dan Williams | 1 | -6/+18 |
| 2025-07-16 | cxl/region: Split commit_store() into __commit() and queue_reset() helpers | Dan Williams | 1 | -29/+70 |
| 2025-07-16 | cxl/decoder: Drop pointless locking | Dan Williams | 1 | -2/+0 |
| 2025-07-16 | cxl/decoder: Move decoder register programming to a helper | Dan Williams | 1 | -35/+42 |
| 2025-07-16 | cxl/mbox: Convert poison list mutex to ACQUIRE() | Dan Williams | 2 | -6/+5 |
| 2025-07-15 | cxl: Remove core/acpi.c and cxl core dependency on ACPI | Robert Richter | 6 | -20/+62 |
| 2025-07-13 | drivers,cxl: use node-notifier instead of memory-notifier | Oscar Salvador | 2 | -10/+10 |
| 2025-07-11 | cxl/core: Using cxl_resource_contains_addr() to check address availability | Li Ming | 3 | -6/+6 |
| 2025-07-11 | cxl/edac: Fix wrong dpa checking for PPR operation | Li Ming | 1 | -1/+4 |
| 2025-07-11 | cxl/core: Introduce a new helper cxl_resource_contains_addr() | Li Ming | 2 | -0/+8 |
| 2025-07-01 | cxl: Include range.h in cxl.h | Nathan Chancellor | 1 | -0/+1 |
| 2025-07-01 | cxl: make cxl_bus_type constant | Greg Kroah-Hartman | 2 | -2/+2 |
| 2025-06-30 | cxl/edac: Use correct format specifier for u32 val | Alok Tiwari | 1 | -1/+1 |
| 2025-06-30 | cxl/pci: Replace mutex_lock_io() w mutex_lock() for mailbox access | Alison Schofield | 1 | -1/+1 |
| 2025-06-25 | cxl/edac: Fix using wrong repair type to check dram event record | Li Ming | 1 | -1/+1 |
| 2025-06-17 | sysfs: treewide: switch back to attribute_group::bin_attrs | Thomas Weißschuh | 1 | -1/+1 |
| 2025-06-13 | cxl/ras: Fix CPER handler device confusion | Dan Williams | 1 | -20/+27 |
| 2025-06-13 | cxl/edac: Fix potential memory leak issues | Li Ming | 1 | -2/+6 |
| 2025-06-10 | cxl/edac: Fix the min_scrub_cycle of a region miscalculation | Li Ming | 1 | -2/+6 |
| 2025-06-09 | cxl: fix return value in cxlctl_validate_set_features() | Dan Carpenter | 1 | -1/+1 |
| 2025-05-23 | Merge branch 'for-6.16/cxl-features-ras' into cxl-for-next | Dave Jiang | 11 | -13/+2248 |
| 2025-05-23 | cxl/edac: Add CXL memory device soft PPR control feature | Shiju Jose | 1 | -1/+327 |
| 2025-05-23 | cxl/edac: Add CXL memory device memory sparing control feature | Shiju Jose | 1 | -1/+541 |
| 2025-05-23 | cxl/edac: Support for finding memory operation attributes from the current boot | Shiju Jose | 5 | -2/+357 |
| 2025-05-23 | cxl/edac: Add support for PERFORM_MAINTENANCE command | Shiju Jose | 2 | -0/+50 |
| 2025-05-23 | cxl/edac: Add CXL memory device ECS control feature | Shiju Jose | 2 | -1/+375 |
| 2025-05-23 | cxl/edac: Add CXL memory device patrol scrub control feature | Shiju Jose | 7 | -0/+591 |
| 2025-05-23 | cxl: Update prototype of function get_support_feature_info() | Shiju Jose | 2 | -10/+9 |