merge master
diff --git a/src/core/lib/iomgr/ev_epollsig_linux.cc b/src/core/lib/iomgr/ev_epollsig_linux.cc
index 0c69223..6c0f0c9 100644
--- a/src/core/lib/iomgr/ev_epollsig_linux.cc
+++ b/src/core/lib/iomgr/ev_epollsig_linux.cc
@@ -296,7 +296,7 @@
                            const char* file, int line) {
   if (grpc_polling_trace.enabled()) {
     gpr_atm old_cnt = gpr_atm_acq_load(&pi->ref_count);
-    gpr_log(GPR_DEBUG,
+    gpr_log(GPR_INFO,
             "Add ref pi: %p, old:%" PRIdPTR " -> new:%" PRIdPTR
             " (%s) - (%s, %d)",
             pi, old_cnt, old_cnt + 1, reason, file, line);
@@ -308,7 +308,7 @@
                          const char* file, int line) {
   if (grpc_polling_trace.enabled()) {
     gpr_atm old_cnt = gpr_atm_acq_load(&pi->ref_count);
-    gpr_log(GPR_DEBUG,
+    gpr_log(GPR_INFO,
             "Unref pi: %p, old:%" PRIdPTR " -> new:%" PRIdPTR
             " (%s) - (%s, %d)",
             pi, old_cnt, (old_cnt - 1), reason, file, line);
@@ -1280,7 +1280,7 @@
       bool error = (ep_ev[i].events & EPOLLERR) != 0;
       bool read_ev = (ep_ev[i].events & (EPOLLIN | EPOLLPRI)) != 0;
       bool write_ev = (ep_ev[i].events & EPOLLOUT) != 0;
-      bool err_fallback = error && track_err;
+      bool err_fallback = error && !track_err;
 
       if (error && !err_fallback) {
         fd_has_errors(fd);