Re: [PATCH] fuse: fix the bug of missing EPOLLET event wakeup
From: Miklos Szeredi
Date: Tue Jan 27 2026 - 05:40:40 EST
On Thu, 25 Dec 2025 at 12:03, Zhang Tianci
<zhangtianci.1997@xxxxxxxxxxxxx> wrote:
>
> Users using Go have reported an issue to us:
> When performing read/write operations with goroutines,
> since fuse's file->f_ops->poll is not empty,
Another one of those historical mistakes...
> read/write operations are conducted via epoll.
> Additionally, goroutines use the EPOLLET wake-up mode.
>
> Currently, the implementation of fuse_file_poll has
> the following problem:
> After receiving EAGAIN during read/write operations,
Why is read/write returning EAGAIN?
Thanks,
Miklos