diff --git a/components/net/sal/Kconfig b/components/net/sal/Kconfig index 0197ae544e..fc9dc94101 100644 --- a/components/net/sal/Kconfig +++ b/components/net/sal/Kconfig @@ -1,13 +1,13 @@ menuconfig RT_USING_SAL bool "SAL: socket abstraction layer" select RT_USING_NETDEV - select RT_USING_SYSTEM_WORKQUEUE default n if RT_USING_SAL config SAL_INTERNET_CHECK bool "Enable the ability that check internet status" + select RT_USING_SYSTEM_WORKQUEUE default y help The ability that check internet status is provided by RT-Thread. diff --git a/components/net/sal/src/sal_socket.c b/components/net/sal/src/sal_socket.c index 136a8428da..c8f5d63709 100644 --- a/components/net/sal/src/sal_socket.c +++ b/components/net/sal/src/sal_socket.c @@ -27,7 +27,7 @@ #endif /* check system workqueue stack size */ -#if RT_SYSTEM_WORKQUEUE_STACKSIZE < 1536 +#ifdef SAL_INTERNET_CHECK && #if RT_SYSTEM_WORKQUEUE_STACKSIZE < 1536 #error "The system workqueue stack size must more than 1536 bytes" #endif