diff options
author | Martin Doucha <mdoucha@suse.cz> | 2024-01-29 11:43:25 +0100 |
---|---|---|
committer | Petr Vorel <pvorel@suse.cz> | 2024-01-29 17:34:06 +0100 |
commit | e5970b2e64c3add251bed820f93443322b1eda05 (patch) | |
tree | e51bf589d7aade67cdb4685e04b7acdc10bc581b | |
parent | c04218579773e3c7017a87d8bb121771e3e0f09c (diff) | |
download | ltp-e5970b2e64c3add251bed820f93443322b1eda05.tar.gz |
splice07: Whitelist /proc/self/maps on pipe write
Just like with /dev/zero, splicing /proc/self/maps to writable pipe
is expected to pass. After generic splice() read emulation was removed,
it was reimplemented in commit b0072734ffaa ("tty, proc, kernfs, random:
Use copy_splice_read()")
Link: https://lore.kernel.org/ltp/20240129104327.10639-1-mdoucha@suse.cz/
Reviewed-by: Petr Vorel <pvorel@suse.cz>
Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
Signed-off-by: Martin Doucha <mdoucha@suse.cz>
-rw-r--r-- | testcases/kernel/syscalls/splice/splice07.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/testcases/kernel/syscalls/splice/splice07.c b/testcases/kernel/syscalls/splice/splice07.c index 1fa13b3e6..9c23e0aac 100644 --- a/testcases/kernel/syscalls/splice/splice07.c +++ b/testcases/kernel/syscalls/splice/splice07.c @@ -40,6 +40,7 @@ static void check_splice(struct tst_fd *fd_in, struct tst_fd *fd_out) /* While these combinations succeeed */ case TST_FD_DEV_ZERO: case TST_FD_FILE: + case TST_FD_PROC_MAPS: case TST_FD_MEMFD: return; /* And this complains about socket not being connected */ |