mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-04 21:08:40 +00:00
fix rw lock r/w mismatch
This commit is contained in:
+1
-1
@@ -619,7 +619,7 @@ di_rdi_from_key(DI_Scope *scope, DI_Key *key, U64 endt_us)
|
|||||||
{
|
{
|
||||||
ins_atomic_u64_eval_assign(&node->last_time_requested_us, os_now_microseconds());
|
ins_atomic_u64_eval_assign(&node->last_time_requested_us, os_now_microseconds());
|
||||||
ins_atomic_u64_inc_eval(&node->request_count);
|
ins_atomic_u64_inc_eval(&node->request_count);
|
||||||
DeferLoop(os_rw_mutex_drop_w(stripe->rw_mutex), os_rw_mutex_take_w(stripe->rw_mutex))
|
DeferLoop(os_rw_mutex_drop_r(stripe->rw_mutex), os_rw_mutex_take_r(stripe->rw_mutex))
|
||||||
{
|
{
|
||||||
async_push_work(di_parse_work, .completion_counter = &node->completion_count);
|
async_push_work(di_parse_work, .completion_counter = &node->completion_count);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user