aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Vorel <pvorel@suse.cz>2024-01-25 16:51:07 +0100
committerPetr Vorel <pvorel@suse.cz>2024-01-29 11:07:46 +0100
commitc04218579773e3c7017a87d8bb121771e3e0f09c (patch)
tree9be2c6957f5d58dc15490439b755402a5ae2a6b4
parent03efa6c5a69a8e19d2f33f199aa883836b494b96 (diff)
downloadltp-c04218579773e3c7017a87d8bb121771e3e0f09c.tar.gz
splice07: Whitelist /dev/zero on pipe write
/dev/zero on pipe write started to succeeded on kernel 6.7 due commit 1b057bd800c3 ("drivers/char/mem: implement splice() for /dev/zero, /dev/full"). This is just a quick fix before upcoming LTP release, we should write a separate test to test 1b057bd800c3 after the release Link: https://lore.kernel.org/ltp/20240125155107.430656-1-pvorel@suse.cz/ Reviewed-by: Martin Doucha <mdoucha@suse.cz> Reviewed-by: Cyril Hrubis <chrubis@suse.cz> Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Petr Vorel <pvorel@suse.cz>
-rw-r--r--testcases/kernel/syscalls/splice/splice07.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/testcases/kernel/syscalls/splice/splice07.c b/testcases/kernel/syscalls/splice/splice07.c
index 135c42e47..1fa13b3e6 100644
--- a/testcases/kernel/syscalls/splice/splice07.c
+++ b/testcases/kernel/syscalls/splice/splice07.c
@@ -38,6 +38,7 @@ static void check_splice(struct tst_fd *fd_in, struct tst_fd *fd_out)
if (fd_out->type == TST_FD_PIPE_WRITE) {
switch (fd_in->type) {
/* While these combinations succeeed */
+ case TST_FD_DEV_ZERO:
case TST_FD_FILE:
case TST_FD_MEMFD:
return;