mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 22:31:28 +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);
|
LIST_INIT(&appctx->buffer_wait.list);
|
||||||
appctx->buffer_wait.target = appctx;
|
appctx->buffer_wait.target = appctx;
|
||||||
appctx->buffer_wait.wakeup_cb = appctx_buf_available;
|
appctx->buffer_wait.wakeup_cb = appctx_buf_available;
|
||||||
HA_ATOMIC_ADD(&nb_applets, 1);
|
_HA_ATOMIC_ADD(&nb_applets, 1);
|
||||||
}
|
}
|
||||||
return appctx;
|
return appctx;
|
||||||
}
|
}
|
||||||
@ -95,7 +95,7 @@ static inline void __appctx_free(struct appctx *appctx)
|
|||||||
}
|
}
|
||||||
|
|
||||||
pool_free(pool_head_connection, 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)
|
static inline void appctx_free(struct appctx *appctx)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user