|
|
|
@ -104,8 +104,8 @@ int work_cancel(struct work_s *work)
@@ -104,8 +104,8 @@ int work_cancel(struct work_s *work)
|
|
|
|
|
flags = irqsave(); |
|
|
|
|
if (work->worker != NULL) |
|
|
|
|
{ |
|
|
|
|
DEBUGASSERT(work->dq.flink || (FAR dq_entry_t *)work == g_work.head); |
|
|
|
|
DEBUGASSERT(work->dq.blink || (FAR dq_entry_t *)work == g_work.tail); |
|
|
|
|
DEBUGASSERT(work->dq.blink || (FAR dq_entry_t *)work == g_work.head); |
|
|
|
|
DEBUGASSERT(work->dq.flink || (FAR dq_entry_t *)work == g_work.tail); |
|
|
|
|
dq_rem((FAR dq_entry_t *)work, &g_work); |
|
|
|
|
|
|
|
|
|
work->worker = NULL; |
|
|
|
|