| Date | Tue, 12 Dec 2023 11:12:45 +0100 | From | Ahelenia Ziemiańska <> | Subject | [PATCH RESEND 05/11] relayfs: relay_file_splice_read: always return -EAGAIN for no data |
| |
For consistency with the new "file->pipe reads non-blockingly" semantic.
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> --- kernel/relay.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/kernel/relay.c b/kernel/relay.c index 83fe0325cde1..3d381e94a204 100644 --- a/kernel/relay.c +++ b/kernel/relay.c @@ -1215,8 +1215,7 @@ static ssize_t relay_file_splice_read(struct file *in, if (ret < 0) break; else if (!ret) { - if (flags & SPLICE_F_NONBLOCK) - ret = -EAGAIN; + ret = -EAGAIN; break; } -- 2.39.2[unhandled content-type:application/pgp-signature] |