CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec
This patch replaces roughly all occurrences of an HA_ATOMIC_ADD(&foo, 1)
or HA_ATOMIC_SUB(&foo, 1) with the equivalent HA_ATOMIC_INC(&foo) and
HA_ATOMIC_DEC(&foo) respectively. These are 507 changes over 45 files.
diff --git a/src/check.c b/src/check.c
index 96276c1..f4653ac 100644
--- a/src/check.c
+++ b/src/check.c
@@ -269,7 +269,7 @@
if ((!(check->state & CHK_ST_AGENT) ||
(check->status >= HCHK_STATUS_L57DATA)) &&
(check->health > 0)) {
- _HA_ATOMIC_ADD(&s->counters.failed_checks, 1);
+ _HA_ATOMIC_INC(&s->counters.failed_checks);
report = 1;
check->health--;
if (check->health < check->rise)
@@ -436,7 +436,7 @@
return;
}
- _HA_ATOMIC_ADD(&s->consecutive_errors, 1);
+ _HA_ATOMIC_INC(&s->consecutive_errors);
if (s->consecutive_errors < s->consecutive_errors_limit)
return;
@@ -486,7 +486,7 @@
HA_SPIN_UNLOCK(SERVER_LOCK, &s->lock);
s->consecutive_errors = 0;
- _HA_ATOMIC_ADD(&s->counters.failed_hana, 1);
+ _HA_ATOMIC_INC(&s->counters.failed_hana);
if (tick_is_lt(expire, s->check.task->expire)) {
/* requeue check task with new expire */