genode/repos/base-hw
Christian Helmuth 8661936d7d base: aquire context mutex in local_submit()
Some signal-heavy scenarios (e.g., libc_integration) produced the
following warning that hinted a data race on signal data in the context
object.

  Warning: returning signal with num == 0

The cause was the use of Signal_context::local_submit() in the libc
introduced in

  424ed1b79a libc: remove Reconstructible / use local_submit in kernel

in combination with a missing context-mutex aquisition resulting in a
data race on Signal_context::_curr_signal.

Issue #3923
2023-01-24 12:07:27 +01:00
..
board board: Rename virt_qemu to virt_qemu_<arch> 2022-08-17 12:03:26 +02:00
etc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
include hw: unify architectural kernel interface header 2022-02-28 11:45:18 +01:00
lib/mk base-hw: problems with timeout lib in src recipe 2022-10-12 11:59:08 +02:00
recipes depot: update recipe hashes 2022-11-29 12:32:49 +01:00
run base-hw: fix run scripts 2020-02-20 12:11:21 +01:00
src base: aquire context mutex in local_submit() 2023-01-24 12:07:27 +01:00