From 9e0ef550a8ca1bcc058d0fb495df3fbb23a8f36e Mon Sep 17 00:00:00 2001 From: Pirmin Duss Date: Mon, 13 Mar 2023 22:20:07 +0100 Subject: [PATCH] vfs_pipe: Fix large transfers after 23.02 Readers need to be woken up when data is ready. Issue #4785 --- repos/gems/src/lib/vfs/pipe/plugin.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repos/gems/src/lib/vfs/pipe/plugin.cc b/repos/gems/src/lib/vfs/pipe/plugin.cc index f9952e7470..2e7e0cee49 100644 --- a/repos/gems/src/lib/vfs/pipe/plugin.cc +++ b/repos/gems/src/lib/vfs/pipe/plugin.cc @@ -209,8 +209,10 @@ struct Vfs_pipe::Pipe out_count = out; - if (out > 0) + if (out > 0) { vfs_user.wakeup_vfs_user(); + notify_read(); + } return Write_result::WRITE_OK; }