From cae3e447d696108403321313ea42633d3adc898e Mon Sep 17 00:00:00 2001 From: Sid Hussmann Date: Thu, 11 Mar 2021 01:38:39 +0100 Subject: [PATCH] vfs/pipe: fix pagefault during congested pipes Issue #4030 --- repos/gems/src/lib/vfs/pipe/plugin.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/gems/src/lib/vfs/pipe/plugin.cc b/repos/gems/src/lib/vfs/pipe/plugin.cc index 21a81a15ae..8da27acd98 100644 --- a/repos/gems/src/lib/vfs/pipe/plugin.cc +++ b/repos/gems/src/lib/vfs/pipe/plugin.cc @@ -250,7 +250,7 @@ struct Vfs_pipe::Pipe if ((num_writers == 0) && !waiting_for_writers) return Read_result::READ_OK; /* EOF */ - io_progress_waiters.enqueue(handle.io_progress_elem); + read_ready_waiters.enqueue(handle.io_progress_elem); return Read_result::READ_QUEUED; }