mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 06:11:32 +02:00
MEDIUM: applets: Use the new _HA_ATOMIC_* macros.
Use the new _HA_ATOMIC_* macros and add barriers where needed.
This commit is contained in:
parent
d2b5d16187
commit
a2735340fb
@ -75,7 +75,7 @@ static inline struct appctx *appctx_new(struct applet *applet, unsigned long thr
|
||||
LIST_INIT(&appctx->buffer_wait.list);
|
||||
appctx->buffer_wait.target = appctx;
|
||||
appctx->buffer_wait.wakeup_cb = appctx_buf_available;
|
||||
HA_ATOMIC_ADD(&nb_applets, 1);
|
||||
_HA_ATOMIC_ADD(&nb_applets, 1);
|
||||
}
|
||||
return appctx;
|
||||
}
|
||||
@ -95,7 +95,7 @@ static inline void __appctx_free(struct appctx *appctx)
|
||||
}
|
||||
|
||||
pool_free(pool_head_connection, appctx);
|
||||
HA_ATOMIC_SUB(&nb_applets, 1);
|
||||
_HA_ATOMIC_SUB(&nb_applets, 1);
|
||||
}
|
||||
|
||||
static inline void appctx_free(struct appctx *appctx)
|
||||
|
Loading…
x
Reference in New Issue
Block a user