zephyr/doc/reference/kernel
Andy Ross aa825d77b0 doc: Clarify k_poll() behavior with respect to signal synchronization
Bug #40189 tripped over an interesting synchronization scenario that
wasn't called out in the docs.  Poll signals are level triggered, and
if you're adjusting the level from a racing context (e.g. resetting it
before the next "event" from an ISR or another thread) the polling
thread might wake up but then miss the event.  Mention this case
explicitly in documentation.

Fixes #40189

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2022-01-20 10:57:31 -05:00
..
data_passing doc: Document pipe flush routines 2022-01-10 12:17:14 -05:00
memory Fix: Add the doxygen group of heap listener 2022-01-18 10:39:01 -05:00
other doc: Clarify k_poll() behavior with respect to signal synchronization 2022-01-20 10:57:31 -05:00
scheduling doc: Add deadline scheduling information 2021-09-30 17:01:09 -04:00
smp doc: use kconfig role and directive 2021-06-29 10:26:28 -04:00
synchronization doc: Fix K_EVENT_DEFINE macro code-block example 2021-10-20 17:44:12 -04:00
threads doc: threads: Use plural for SSE registers 2021-11-02 10:46:00 +01:00
timing doc: fix kconfig usage issues 2022-01-17 11:42:53 -05:00
index.rst doc: events: Add events documention 2021-10-16 06:27:10 -04:00