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-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
2022-05-09 09:26:20 +02:00
2022-01-10 10:38:06 -05: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
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
2022-05-09 09:26:20 +02:00
2022-05-04 13:46:48 -04: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
2021-08-28 08:48:03 -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
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-10 18:39:51 +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
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
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
2022-05-09 09:26:20 +02:00
2020-06-08 08:23:57 -05:00
2022-05-10 18:39:51 +02:00
2022-05-09 09:26:20 +02:00