From 13b24a58b69bba89ae8771527c1b69d323300c3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Reierstad?= Date: Thu, 19 Dec 2024 12:28:06 +0100 Subject: [PATCH] doc: Add known issue for SEGGER SystemView tracing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- doc/nrf/releases_and_maturity/known_issues.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/nrf/releases_and_maturity/known_issues.rst b/doc/nrf/releases_and_maturity/known_issues.rst index c1b1e5531ca8..00316c3e8ea7 100644 --- a/doc/nrf/releases_and_maturity/known_issues.rst +++ b/doc/nrf/releases_and_maturity/known_issues.rst @@ -191,6 +191,14 @@ 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: Issues with the :kconfig:option:`CONFIG_SEGGER_SYSVIEW` Kconfig option + Using this Kconfig option causes 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 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 `_). + .. 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``