Skip to content
Snippets Groups Projects
Commit dd33a91d authored by Pawel Dziepak's avatar Pawel Dziepak Committed by Pekka Enberg
Browse files

sched: relax memory ordering in cpu_set::fetch_clear

parent bca7bbbe
No related branches found
No related tags found
No related merge requests found
......@@ -93,7 +93,8 @@ public:
cpu_set fetch_clear() {
cpu_set ret;
if (_mask.load(std::memory_order_relaxed)) {
ret._mask = _mask.exchange(0, std::memory_order_acquire);
ret._mask.store(_mask.exchange(0, std::memory_order_acquire),
std::memory_order_relaxed);
}
return ret;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment