diff options
author | Kozlov Dmitry <dima@server> | 2010-11-29 13:01:18 +0300 |
---|---|---|
committer | Kozlov Dmitry <dima@server> | 2010-11-29 13:01:18 +0300 |
commit | 369689ab48d7d213f66d338f5f090366b2bce56c (patch) | |
tree | bf0f6069c201f637ca645330c7fd5b410e11b40f /accel-pptpd/triton/timer.c | |
parent | 43803998812ee949cbe02a121030888c51a9aad2 (diff) | |
download | accel-ppp-xebd-369689ab48d7d213f66d338f5f090366b2bce56c.tar.gz accel-ppp-xebd-369689ab48d7d213f66d338f5f090366b2bce56c.zip |
use atomic operation on statistics update operations
Diffstat (limited to 'accel-pptpd/triton/timer.c')
-rw-r--r-- | accel-pptpd/triton/timer.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/accel-pptpd/triton/timer.c b/accel-pptpd/triton/timer.c index 95a540a..d6be1e4 100644 --- a/accel-pptpd/triton/timer.c +++ b/accel-pptpd/triton/timer.c @@ -92,6 +92,7 @@ void *timer_thread(void *arg) if (!t->pending) { list_add_tail(&t->entry2, &t->ctx->pending_timers); t->pending = 1; + __sync_add_and_fetch(&triton_stat.timer_pending, 1); r = triton_queue_ctx(t->ctx); } else r = 0; |