drivers/crypto/intel/iaa

Intel In-Memory Analytics Accelerator (IAA) crypto offload

An on-die accelerator built into recent Intel Xeon Scalable server processors (4th and 5th Gen) that offloads compression, decompression, and analytics-style data transformations from the CPU cores. The kernel piece exposes it through the crypto framework so that workloads like database engines, storage stacks, and memory tiering can hand off DEFLATE-style work to dedicated hardware.

keep conf=0.92 deploy=medium replacement=none subsystem=crypto category=crypto
92%

recommendation

It should stay in the kernel because IAA is a current-generation feature built into 4th and 5th Gen Intel Xeon Scalable server CPUs, the MAINTAINERS file marks the driver as Supported, and patch traffic on the kernel list continued through late 2025. No replacement driver exists for the same hardware, and Intel is still shipping the silicon in new servers in 2025.

repository signals

7 files
2,494 source lines
44 commits, 5y
+3,102 / −577 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 44 total · active in 16/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 10 commits · +2,886 −32 2024-01: 2 commits · +3 −133 2024-02: 3 commits · +16 −34 2024-03: 5 commits · +103 −127 2024-04: 1 commit · +2 −2 2024-05: 1 commit · +2 −4 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +2 −2 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +10 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 3 commits · +3 −3 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +2 −2 2025-03: 5 commits · +32 −177 2025-04: 3 commits · +3 −6 2025-05: 1 commit · +14 −21 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 4 commits · +9 −20 2025-12: 1 commit · +5 −4 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +10 −10 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. kernel.org

    The kernel MAINTAINERS entry lists INTEL IAA CRYPTO DRIVER as Supported and covers drivers/crypto/intel/iaa/*.

  2. spinics.net

    Public patch traffic for this driver continued in late 2025, showing active upstream bug-fix attention rather than removal.

  3. intel.com

    Intel markets IAA as a built-in accelerator in Xeon Scalable processors for compression/decompression and analytics workloads.

  4. intel.com

    Intel support documentation reviewed on February 9, 2026 lists IAA as available on 5th Gen Xeon Scalable processor SKUs, indicating ongoing current-platform availability.

codex reasoning notes (technical)

Local shell inspection of drivers/crypto/intel/iaa/Kconfig and git log shows a real kernel driver, introduced recently and still receiving substantive fixes through late 2025. The kernel.org MAINTAINERS page was obtained via web search/open and marks the area Supported. The spinics patch URL was obtained via web search for recent 'crypto: iaa' traffic and shows active maintenance; no removal/deprecation discussion surfaced in the allotted searches. Intel product/support URLs were obtained via web search/open and show IAA is part of current Xeon server offerings, so this is not legacy-only hardware. Because the driver is young, maintained, and tied to still-sold server CPUs, the recommendation is keep; there is no natural upstream replacement driver for the same hardware offload role.