From 671f0f6cfae1a78cda1d07720aaaae1e675af16f Mon Sep 17 00:00:00 2001 From: Maochen Wang Date: Wed, 11 Dec 2024 18:48:12 +0800 Subject: [PATCH] net: sockets: choose SOCKETPAIR_HEAP when MEM_POOL enabled Don't check 'HEAP_MEM_POOL_SIZE != 0', as HEAP_MEM_POOL_SIZE might be 0, but HEAP_MEM_POOL_ADD_SIZE_xxx is defined, which means the actual heap size is not zero. So check KERNEL_MEM_POOL instead. Signed-off-by: Maochen Wang --- subsys/net/lib/sockets/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subsys/net/lib/sockets/Kconfig b/subsys/net/lib/sockets/Kconfig index 53d56b5a617..b2fb9eb5739 100644 --- a/subsys/net/lib/sockets/Kconfig +++ b/subsys/net/lib/sockets/Kconfig @@ -340,7 +340,7 @@ config NET_SOCKETPAIR_BUFFER_SIZE choice prompt "Memory management for socketpair" - default NET_SOCKETPAIR_HEAP if HEAP_MEM_POOL_SIZE != 0 + default NET_SOCKETPAIR_HEAP if KERNEL_MEM_POOL config NET_SOCKETPAIR_STATIC bool "Pre-allocate memory statically"