zephyr/tests
Florian Grandel 14c608e9c4 net: l2: ieee802154: improved context thread safety
Several attributes in the ieee802154_context struct may potentially be
accessed from different threads and/or ISR context. Only some of these
attributes were properly guarded against race conditions.

This may not have been to problematic in the past but as other changes
in this PR introduce additional attributes and mutate several attributes
in a single atomic transaction, leaving such changes unprotected seems
dangerous.

This change therefore introduces systematic locking of the
ieee802154_context structure.

Signed-off-by: Florian Grandel <jerico.dev@gmail.com>
2022-10-12 18:40:59 +02:00
..
application_development tests: remove incorrect comment from code_relocation for RISCV 2022-10-03 10:09:53 +02:00
arch tests: arch/timing: cleanup test configuraton 2022-09-26 16:49:58 +00:00
benchmarks modules: mbedtls: Replace select statement with depends on for EC 2022-10-07 15:12:42 +02:00
bluetooth tests: bluetooth: Remove deprecated definitions 2022-10-11 11:29:42 +02:00
boards tests: espressif_esp32: Fix docs generation issue 2022-10-08 18:33:21 +02:00
boot tests: boot: add mcuboot test 2022-10-04 14:06:58 -04:00
cmake/config_dir
crypto includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
drivers include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
kernel init: remove _SYS_INIT_LEVEL* definitions 2022-10-12 18:49:12 +09:00
lib devicetree: Add model name helpers based on compat 2022-10-07 11:48:02 -07:00
misc tests: misc: move the kconfig options test to new ztest API 2022-09-09 10:17:29 -05:00
net net: l2: ieee802154: improved context thread safety 2022-10-12 18:40:59 +02:00
posix ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
subsys test: log_output: Exclude qemu_arc_hs5x 2022-10-12 17:40:10 +09:00
unit tests: unit: cbprintf: Disable logging 2022-09-19 10:14:23 +00:00
ztest modules: Remove fff tests 2022-10-04 14:24:09 -04:00