[components][drivers][workqueue] increase the default stack size of the workqueue thread.
This commit is contained in:
parent
583f8c3073
commit
c3ee1be7ee
|
@ -10,17 +10,17 @@ if RT_USING_DEVICE_IPC
|
||||||
default 512
|
default 512
|
||||||
|
|
||||||
config RT_USING_SYSTEM_WORKQUEUE
|
config RT_USING_SYSTEM_WORKQUEUE
|
||||||
bool "Using system default workqueue
|
bool "Using system default workqueue"
|
||||||
default n
|
default n
|
||||||
|
|
||||||
if RT_USING_SYSTEM_WORKQUEUE
|
if RT_USING_SYSTEM_WORKQUEUE
|
||||||
config RT_SYSTEM_WORKQUEUE_STACKSIZE
|
config RT_SYSTEM_WORKQUEUE_STACKSIZE
|
||||||
int "The stack size for system workqueue thread"
|
int "The stack size for system workqueue thread"
|
||||||
default 512
|
default 2048
|
||||||
|
|
||||||
config RT_SYSTEM_WORKQUEUE_PRIORITY
|
config RT_SYSTEM_WORKQUEUE_PRIORITY
|
||||||
int "The priority level of system workqueue thread"
|
int "The priority level of system workqueue thread"
|
||||||
default "23
|
default 23
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -394,7 +394,7 @@ rt_err_t rt_work_cancel(struct rt_work *work)
|
||||||
|
|
||||||
static int rt_work_sys_workqueue_init(void)
|
static int rt_work_sys_workqueue_init(void)
|
||||||
{
|
{
|
||||||
sys_workq = rt_workqueue_create("sys_work", RT_SYSTEM_WORKQUEUE_STACKSIZE * 4,
|
sys_workq = rt_workqueue_create("sys_work", RT_SYSTEM_WORKQUEUE_STACKSIZE,
|
||||||
RT_SYSTEM_WORKQUEUE_PRIORITY);
|
RT_SYSTEM_WORKQUEUE_PRIORITY);
|
||||||
|
|
||||||
return RT_EOK;
|
return RT_EOK;
|
||||||
|
|
Loading…
Reference in New Issue