Re: [syzbot] [netfs?] INFO: task hung in netfs_unbuffered_write_iter

From: Edward Adam Davis
Date: Mon Mar 24 2025 - 09:03:07 EST


#syz test: upstream aaec5a95d

diff --git a/fs/pipe.c b/fs/pipe.c
index 4d0799e4e719..bc683599a5bf 100644
--- a/fs/pipe.c
+++ b/fs/pipe.c
@@ -396,6 +396,9 @@ pipe_read(struct kiocb *iocb, struct iov_iter *to)
}
if (pipe_is_empty(pipe))
wake_next_reader = false;
+
+ wake_writer = pipe_full(pipe->head, pipe->tail, pipe->max_usage);;
+
mutex_unlock(&pipe->mutex);

if (wake_writer)