From dc334d7193a2a0bc0194221b853a37e1be7f5b9a Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Fri, 4 Aug 2017 17:17:42 -0700 Subject: Refactor AIO logic to close numerous races and reduce complexity. This passes valgrind 100% clean for both helgrind and deep leak checks. This represents a complete rethink of how the AIOs work, and much simpler synchronization; the provider API is a bit simpler to boot, as a number of failure modes have been simply eliminated. While here a few other minor bugs were squashed. --- src/core/taskq.c | 1 - 1 file changed, 1 deletion(-) (limited to 'src/core/taskq.c') diff --git a/src/core/taskq.c b/src/core/taskq.c index 5fbcdb33..14b04085 100644 --- a/src/core/taskq.c +++ b/src/core/taskq.c @@ -158,7 +158,6 @@ void nni_taskq_fini(nni_taskq *tq) { int i; - int busy; // First drain the taskq completely. This is necessary since some // tasks that are presently running may need to schedule additional -- cgit v1.2.3-70-g09d2