diff --git a/[refs] b/[refs] index f8a87eba9fb4..519de3b85083 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 55852635a8e2803cbc22d0e143d727813f0fcdb5 +refs/heads/master: 88ec2789d856056344161aa20420dd37e893b0fe diff --git a/trunk/kernel/task_work.c b/trunk/kernel/task_work.c index 91d4e1742a0c..d320d44903bd 100644 --- a/trunk/kernel/task_work.c +++ b/trunk/kernel/task_work.c @@ -75,6 +75,7 @@ void task_work_run(void) p = q->next; q->func(q); q = p; + cond_resched(); } } }