From a218a0668d32c8994a3147845bfa7647e3db4380 Mon Sep 17 00:00:00 2001
From: Craig Tiller <ctiller@google.com>
Date: Sun, 26 Jun 2016 09:58:37 -0700
Subject: [PATCH] Fix GPR_TIMER misbalancing

---
 src/core/lib/iomgr/ev_epoll_linux.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/lib/iomgr/ev_epoll_linux.c b/src/core/lib/iomgr/ev_epoll_linux.c
index 4dca551e1e..5460d72734 100644
--- a/src/core/lib/iomgr/ev_epoll_linux.c
+++ b/src/core/lib/iomgr/ev_epoll_linux.c
@@ -1114,10 +1114,10 @@ static grpc_error *pollset_kick(grpc_pollset *p,
             append_error(&error, pollset_worker_kick(worker), err_desc);
           }
         }
+        GPR_TIMER_END("pollset_kick.broadcast", 0);
       } else {
         p->kicked_without_pollers = true;
       }
-      GPR_TIMER_END("pollset_kick.broadcast", 0);
     } else {
       GPR_TIMER_MARK("kicked_specifically", 0);
       if (gpr_tls_get(&g_current_thread_worker) != (intptr_t)worker) {
-- 
GitLab