mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 22:01:31 +02:00
WIP: SQUASH WITH SYNC POINT
This commit is contained in:
parent
63e2ce61a8
commit
209d02a257
@ -103,7 +103,7 @@ static inline void thread_sync_barrier(volatile unsigned long *barrier)
|
|||||||
unsigned long old = all_threads_mask;
|
unsigned long old = all_threads_mask;
|
||||||
|
|
||||||
HA_ATOMIC_CAS(barrier, &old, 0);
|
HA_ATOMIC_CAS(barrier, &old, 0);
|
||||||
HA_ATOMIC_OR(barrier, tid_bit;
|
HA_ATOMIC_OR(barrier, tid_bit);
|
||||||
while (*barrier != all_threads_mask)
|
while (*barrier != all_threads_mask)
|
||||||
pl_cpu_relax();
|
pl_cpu_relax();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user