Files
zephyr/kernel
Lucas Dietrich 9a848b3ad4 kernel: workq: Add internal function z_work_submit_to_queue()
This adds the internal function z_work_submit_to_queue(), which
submits the work item to the queue but doesn't force the thread to yield,
compared to the public function k_work_submit_to_queue().

When called from poll.c in the context of k_work_poll events, it ensures
that the thread does not yield in the context of the spinlock of object
that became available.

Fixes #45267

Signed-off-by: Lucas Dietrich <ld.adecy@gmail.com>
2022-05-10 18:39:51 +02:00
..
2022-03-18 13:24:08 -04:00
2022-05-09 09:26:20 +02:00
2022-05-09 09:26:20 +02:00
2022-05-09 09:26:20 +02:00
2022-05-09 09:26:20 +02:00