diff --git a/src/core/lib/iomgr/ev_epollex_linux.c b/src/core/lib/iomgr/ev_epollex_linux.c
index ee944bcfad26a6bbaa8198e8e8f01b4a652103cd..64afc7b804bc32f0ee80896c645a78cc0cbd491a 100644
--- a/src/core/lib/iomgr/ev_epollex_linux.c
+++ b/src/core/lib/iomgr/ev_epollex_linux.c
@@ -913,10 +913,9 @@ static grpc_error *pollset_epoll(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,
       bool write_ev = (events[i].events & EPOLLOUT) != 0;
       if (grpc_polling_trace) {
         gpr_log(GPR_DEBUG,
-                "PS:%p poll %p got fd %p(%d/%d): is_wq=%d cancel=%d read=%d "
+                "PS:%p poll %p got fd %p: is_wq=%d cancel=%d read=%d "
                 "write=%d",
-                pollset, p, fd, fd->fd, fd->workqueue_wakeup_fd.read_fd,
-                is_workqueue, cancel, read_ev, write_ev);
+                pollset, p, fd, is_workqueue, cancel, read_ev, write_ev);
       }
       if (is_workqueue) {
         append_error(&error,