|  | @@ -442,9 +442,8 @@ static void polling_island_add_wakeup_fd_locked(polling_island *pi,
 | 
	
		
			
				|  |  |      gpr_asprintf(&err_msg,
 | 
	
		
			
				|  |  |                   "epoll_ctl (epoll_fd: %d) add wakeup fd: %d failed with "
 | 
	
		
			
				|  |  |                   "error: %d (%s)",
 | 
	
		
			
				|  |  | -                 pi->epoll_fd,
 | 
	
		
			
				|  |  | -                 GRPC_WAKEUP_FD_GET_READ_FD(&global_wakeup_fd), errno,
 | 
	
		
			
				|  |  | -                 strerror(errno));
 | 
	
		
			
				|  |  | +                 pi->epoll_fd, GRPC_WAKEUP_FD_GET_READ_FD(&global_wakeup_fd),
 | 
	
		
			
				|  |  | +                 errno, strerror(errno));
 | 
	
		
			
				|  |  |      append_error(error, GRPC_OS_ERROR(errno, err_msg), err_desc);
 | 
	
		
			
				|  |  |      gpr_free(err_msg);
 | 
	
		
			
				|  |  |    }
 | 
	
	
		
			
				|  | @@ -1502,12 +1501,10 @@ static void pollset_work_and_unlock(grpc_exec_ctx *exec_ctx,
 | 
	
		
			
				|  |  |      for (int i = 0; i < ep_rv; ++i) {
 | 
	
		
			
				|  |  |        void *data_ptr = ep_ev[i].data.ptr;
 | 
	
		
			
				|  |  |        if (data_ptr == &global_wakeup_fd) {
 | 
	
		
			
				|  |  | -        append_error(error,
 | 
	
		
			
				|  |  | -                     grpc_wakeup_fd_consume_wakeup(&global_wakeup_fd),
 | 
	
		
			
				|  |  | +        append_error(error, grpc_wakeup_fd_consume_wakeup(&global_wakeup_fd),
 | 
	
		
			
				|  |  |                       err_desc);
 | 
	
		
			
				|  |  |        } else if (data_ptr == &pi->workqueue_wakeup_fd) {
 | 
	
		
			
				|  |  | -        append_error(error,
 | 
	
		
			
				|  |  | -                     grpc_wakeup_fd_consume_wakeup(&global_wakeup_fd),
 | 
	
		
			
				|  |  | +        append_error(error, grpc_wakeup_fd_consume_wakeup(&global_wakeup_fd),
 | 
	
		
			
				|  |  |                       err_desc);
 | 
	
		
			
				|  |  |          maybe_do_workqueue_work(exec_ctx, pi);
 | 
	
		
			
				|  |  |        } else if (data_ptr == &polling_island_wakeup_fd) {
 |