drivers/cxl

Compute Express Link (CXL) memory and interconnect subsystem

Compute Express Link is a modern high-speed interconnect built on top of PCIe that lets servers attach pooled or expanded memory and coherent accelerators. The main consumers today are CXL Type-3 memory expansion modules from vendors like Micron and Samsung that plug into recent Intel and AMD datacenter platforms to add RAM capacity beyond what DIMM slots allow.

keep conf=0.96 deploy=medium replacement=none subsystem=cxl category=bus-other
96%

recommendation

It should stay because this is the kernel's primary support stack for a current, actively shipping datacenter technology. Patch traffic has been heavy through 2024-2026 with ongoing feature work for dynamic capacity and interrupt handling, vendors like Micron and Samsung still sell new CXL memory products, and no alternative in-tree driver exists to replace it.

repository signals

34 files
24,374 source lines
868 commits, 5y
+36,199 / −13,334 lines added / removed, 5y
73 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 868 total · active in 60/61 months
2021 2022 2023 2024 2025 2026 2021-04: 4 commits · +128 −92 2021-05: 13 commits · +605 −218 2021-06: 19 commits · +2,325 −87 2021-07: 4 commits · +44 −80 2021-08: 7 commits · +905 −705 2021-09: 21 commits · +1,734 −1,399 2021-10: 13 commits · +210 −280 2021-11: 5 commits · +285 −247 2021-12: 1 commit · +3 −5 2022-01: 26 commits · +1,101 −284 2022-02: 18 commits · +1,816 −279 2022-03: 16 commits · +272 −190 2022-04: 18 commits · +561 −167 2022-05: 29 commits · +1,358 −770 2022-06: 13 commits · +1,523 −81 2022-07: 10 commits · +683 −42 2022-08: 19 commits · +153 −100 2022-09: 2 commits · +6 −1 2022-10: 5 commits · +88 −41 2022-11: 26 commits · +891 −237 2022-12: 31 commits · +1,066 −730 2023-01: 17 commits · +1,254 −73 2023-02: 34 commits · +1,444 −422 2023-03: 10 commits · +109 −167 2023-04: 26 commits · +1,077 −165 2023-05: 13 commits · +508 −68 2023-06: 36 commits · +1,689 −753 2023-07: 6 commits · +84 −6 2023-08: 6 commits · +16 −18 2023-09: 8 commits · +80 −65 2023-10: 36 commits · +853 −418 2023-11: 6 commits · +35 −18 2023-12: 23 commits · +1,166 −236 2024-01: 13 commits · +150 −80 2024-02: 11 commits · +223 −273 2024-03: 16 commits · +435 −69 2024-04: 19 commits · +575 −408 2024-05: 4 commits · +83 −31 2024-06: 11 commits · +253 −63 2024-07: 7 commits · +89 −128 2024-08: 14 commits · +190 −244 2024-09: 7 commits · +748 −147 2024-10: 12 commits · +332 −83 2024-11: 6 commits · +26 −39 2024-12: 6 commits · +151 −146 2025-01: 9 commits · +396 −73 2025-02: 30 commits · +1,640 −757 2025-03: 11 commits · +594 −36 2025-04: 6 commits · +11 −17 2025-05: 28 commits · +2,454 −166 2025-06: 6 commits · +51 −36 2025-07: 20 commits · +666 −446 2025-08: 19 commits · +822 −255 2025-09: 2 commits · +10 −82 2025-10: 14 commits · +270 −120 2025-11: 8 commits · +57 −43 2025-12: 7 commits · +217 −128 2026-01: 44 commits · +1,479 −876 2026-02: 13 commits · +193 −126 2026-03: 4 commits · +12 −18 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Upstream CXL code is still receiving substantial feature work in 2026, including new patch series touching drivers/cxl/pci.c.

  2. lore.kernel.org

    The subsystem is under active development in 2026 for dynamic-capacity and interrupt-handling support, not in maintenance-only mode.

  3. micron.com

    CXL memory expansion remains a current product category, marketed for server OEMs and data-center workloads.

codex reasoning notes (technical)

Keep: this is an actively developed, modern bus driver for current server/datacenter hardware, not legacy silicon. lore_file_timeline on drivers/cxl/pci.c showed 1,113 matching patches from 2023-05-02 through 2026-04-23, with heavy 2024-2026 activity and multiple recent feature series; cited lore URLs came from that MCP tool output. A broad lore removal/deprecation subject search timed out, and no removal evidence was found in the successful lore results. The Micron URL was obtained via web search and shows CXL memory expansion as a current product line, supporting continued new deployments. No natural replacement driver exists because this directory is the main in-kernel support stack for CXL devices/platform features.