Replies: 1 comment
-
Link to code in question, Line 161 in 8fda052 As can be seen in linked code, there is no rescheduling to wake up potentially waiting threads. Corresponding code for semaphore does rescheduling when Line 111 in 8fda052 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
My application is using message queues with CONFIG_POLL. I noticed that placing new event on message queue with
k_msgq_put
does not immediately wake-up higher priority thread polling on same message queue. As workaround I've used dummyk_sem_give
call afterk_msgq_put
call to enforce rescheduling. But I guessk_msgq_put
should do this rescheduling automatically. Is this a bug?Beta Was this translation helpful? Give feedback.
All reactions