diff --git a/src/core/lib/iomgr/wakeup_fd_eventfd.c b/src/core/lib/iomgr/wakeup_fd_eventfd.c
index 3047205833278838203bd1a5bfcb7d920c95ad33..3ece30adf608570881f7eeb180230ca9fa2da0a3 100644
--- a/src/core/lib/iomgr/wakeup_fd_eventfd.c
+++ b/src/core/lib/iomgr/wakeup_fd_eventfd.c
@@ -73,7 +73,7 @@ static grpc_error* eventfd_wakeup(grpc_wakeup_fd* fd_info) {
     err = eventfd_write(fd_info->read_fd, 1);
   } while (err < 0 && errno == EINTR);
   if (err < 0) {
-    return GRPC_OS_ERROR(errno, "eventfd_read");
+    return GRPC_OS_ERROR(errno, "eventfd_write");
   }
   GPR_TIMER_END("eventfd_wakeup", 0);
   return GRPC_ERROR_NONE;