diff --git a/src/core/lib/iomgr/ev_epoll_linux.c b/src/core/lib/iomgr/ev_epoll_linux.c index 4dca551e1e1b12a5199cef1d0854341da3670a01..5460d7273418c5bbd0311f1dbcbff93a931a4c4f 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) {