89db981280
Removing a Cap_index from Capability_map in core can happen twice, via
Cap_session_component or destructor of a Cap_mapping. That it's checked
whether the index is part of the map before removing it. This patch puts
the check into the remove method, so both operations are within the same
lock context, to remove a race condition.
This is a follow up fix for commit
|
||
---|---|---|
.. | ||
arm | ||
include | ||
x86 | ||
cap_session_component.cc | ||
cpu_session_extension.cc | ||
io_mem_session_support.cc | ||
irq_session_component.cc | ||
pd_session_extension.cc | ||
platform_pd.cc | ||
platform_thread.cc | ||
platform.cc | ||
ram_session_support.cc | ||
rm_session_support.cc | ||
signal_source_component.cc | ||
target.inc | ||
thread_start.cc |