[PATCH v2 7/7] async_tx: Mark as Deprecated in Kconfig
From: Frank . Li
Date: Tue Nov 03 2026 - 14:53:53 EST
From: Frank Li <Frank.Li@xxxxxxx>
The async_tx framework was introduced to support asynchronous RAID
memory operations and DMA offload engines that were common at the time.
Today, adoption is limited, most clients use DMAEngine interfaces
directly, and the framework's dependency-chaining and software fallback
features provide little value for new users.
Maintaining async_tx adds an extra abstraction layer and ongoing
maintenance burden while serving a shrinking set of users. Deprecate the
framework and discourage new users in favor of direct DMAEngine APIs.
Reviewed-by: Dave Jiang <dave.jiang@xxxxxxxxx>
Signed-off-by: Frank Li <Frank.Li@xxxxxxx>
---
crypto/async_tx/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/crypto/async_tx/Kconfig b/crypto/async_tx/Kconfig
index 89bafa2efc300..02d472fc7a476 100644
--- a/crypto/async_tx/Kconfig
+++ b/crypto/async_tx/Kconfig
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
config ASYNC_CORE
- tristate
+ tristate "Async tx core (DEPRECATED)"
config ASYNC_MEMCPY
tristate
--
2.43.0