Skip to content

Commit

Permalink
doc: Add known issue for SEGGER SystemView tracing
Browse files Browse the repository at this point in the history
Adds a known issue for parameters to zephyr `kernel.h` macros being
evaluated multiple times when using SEGGER SystemView tracing.

Signed-off-by: Håvard Reierstad <[email protected]>
  • Loading branch information
HaavardRei committed Dec 19, 2024
1 parent 4989dd1 commit fb47d19
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions doc/nrf/releases_and_maturity/known_issues.rst
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,15 @@ KRKNWK-14299: NRPA MAC address cannot be set in Zephyr
Bluetooth LE
============

.. rst-class:: v2-9-0-nRF54H20-rc1 v2-9-0 v2-8-0 v2-7-0 v2-6-2 v2-6-1 v2-6-0

NCSDK-31095: Using the :kconfig:option:`CONFIG_SEGGER_SYSVIEW` Kconfig option will cause the data
parameter in the macros :c:macro:`k_fifo_put`, :c:macro:`k_fifo_alloc_put`, :c:macro:`k_lifo_put`
and :c:macro:`k_lifo_alloc_put` to be evaluated multiple times. This can i. e. cause problems if
the data parameter is a function call incrementing a reference counter.

**Workaround:** Manually cherry-pick and apply the commit with the fix to ``sdk-zephyr`` (commit hash: ``f2f61094b5e1ba5b841d78e5dd88b2076fbc99ee`` from the `upstream Zephyr repository <https://github.com/zephyrproject-rtos/zephyr>`_).

.. rst-class:: v2-9-0-nRF54H20-rc1 v2-9-0 v2-8-0

DRGN-23363: A flash operation executed on the system workqueue might result in ``-ETIMEDOUT``
Expand Down

0 comments on commit fb47d19

Please sign in to comment.