|
@@ -404,6 +404,7 @@ rt_err_t rt_workqueue_cancel_work_sync(struct rt_workqueue *queue, struct rt_wor
|
|
{
|
|
{
|
|
/* wait for work completion */
|
|
/* wait for work completion */
|
|
rt_sem_take(&(queue->sem), RT_WAITING_FOREVER);
|
|
rt_sem_take(&(queue->sem), RT_WAITING_FOREVER);
|
|
|
|
+ /* Note that because work items are automatically deleted after execution, they do not need to be deleted again */
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|