sys_event_flag_set: Minor improvement

This commit is contained in:
elad335 2024-10-27 14:50:04 +02:00 committed by Elad
parent cd8954db14
commit 29c1c3df1f

View File

@ -424,6 +424,8 @@ error_code sys_event_flag_set(cpu_thread& cpu, u32 id, u64 bitptn)
}
}
dependant_mask &= ~bitptn;
auto [new_val, ok] = flag->pattern.fetch_op([&](u64& x)
{
if ((x ^ pattern) & dependant_mask)