diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-12-01 15:34:45 +0100 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-12-01 15:34:45 +0100 |
| commit | ce954689dc2a5fd096b9ee92bfa894ea9d51cbda (patch) | |
| tree | bc6fb6d8c17ce500c5384065566efd324787711e /0003-selftests-add-readfile-2-selftests.patch | |
| parent | 5fe6e331a7d83dfc1cde0d1bc64f8e95c3b59bd9 (diff) | |
| download | patches-ce954689dc2a5fd096b9ee92bfa894ea9d51cbda.tar.gz | |
Diffstat (limited to '0003-selftests-add-readfile-2-selftests.patch')
| -rw-r--r-- | 0003-selftests-add-readfile-2-selftests.patch | 38 |
1 files changed, 29 insertions, 9 deletions
diff --git a/0003-selftests-add-readfile-2-selftests.patch b/0003-selftests-add-readfile-2-selftests.patch index a02f7112158db3..46fd5343d41464 100644 --- a/0003-selftests-add-readfile-2-selftests.patch +++ b/0003-selftests-add-readfile-2-selftests.patch @@ -1,4 +1,4 @@ -From ed08facb51f6119546948eeb2bf5c6a9c7ffe7e3 Mon Sep 17 00:00:00 2001 +From d329b5d7908335c1f12dc5c41ad1453d22d1f9c2 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Date: Sun, 8 Mar 2020 09:54:45 +0100 Subject: [PATCH 3/4] selftests: add readfile(2) selftests @@ -10,12 +10,12 @@ instead of using open()/read()/close(). Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- - tools/testing/selftests/Makefile | 1 - tools/testing/selftests/readfile/.gitignore | 3 - tools/testing/selftests/readfile/Makefile | 7 - tools/testing/selftests/readfile/readfile.c | 272 ++++++++++++++++++++ - tools/testing/selftests/readfile/readfile.h | 23 + - tools/testing/selftests/readfile/readfile_speed.c | 289 ++++++++++++++++++++++ + tools/testing/selftests/Makefile | 1 + + tools/testing/selftests/readfile/.gitignore | 3 + + tools/testing/selftests/readfile/Makefile | 7 + + tools/testing/selftests/readfile/readfile.c | 272 +++++++++++++++++ + tools/testing/selftests/readfile/readfile.h | 23 ++ + .../selftests/readfile/readfile_speed.c | 289 ++++++++++++++++++ 6 files changed, 595 insertions(+) create mode 100644 tools/testing/selftests/readfile/.gitignore create mode 100644 tools/testing/selftests/readfile/Makefile @@ -23,9 +23,11 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> create mode 100644 tools/testing/selftests/readfile/readfile.h create mode 100644 tools/testing/selftests/readfile/readfile_speed.c +diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Makefile +index c46ebdb9b8ef..ecfa51a8a079 100644 --- a/tools/testing/selftests/Makefile +++ b/tools/testing/selftests/Makefile -@@ -87,6 +87,7 @@ TARGETS += proc +@@ -92,6 +92,7 @@ TARGETS += proc TARGETS += pstore TARGETS += ptrace TARGETS += openat2 @@ -33,12 +35,18 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> TARGETS += resctrl TARGETS += riscv TARGETS += rlimits +diff --git a/tools/testing/selftests/readfile/.gitignore b/tools/testing/selftests/readfile/.gitignore +new file mode 100644 +index 000000000000..f0e758d437e4 --- /dev/null +++ b/tools/testing/selftests/readfile/.gitignore @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0 +readfile +readfile_speed +diff --git a/tools/testing/selftests/readfile/Makefile b/tools/testing/selftests/readfile/Makefile +new file mode 100644 +index 000000000000..1bf1bdec40f8 --- /dev/null +++ b/tools/testing/selftests/readfile/Makefile @@ -0,0 +1,7 @@ @@ -49,6 +57,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +TEST_GEN_PROGS := readfile readfile_speed + +include ../lib.mk +diff --git a/tools/testing/selftests/readfile/readfile.c b/tools/testing/selftests/readfile/readfile.c +new file mode 100644 +index 000000000000..225841872c0d --- /dev/null +++ b/tools/testing/selftests/readfile/readfile.c @@ -0,0 +1,272 @@ @@ -324,6 +335,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> + return ksft_exit_pass(); +} + +diff --git a/tools/testing/selftests/readfile/readfile.h b/tools/testing/selftests/readfile/readfile.h +new file mode 100644 +index 000000000000..c63b84b35601 --- /dev/null +++ b/tools/testing/selftests/readfile/readfile.h @@ -0,0 +1,23 @@ @@ -343,13 +357,16 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +//#define __NR_readfile -1 +//#endif + -+#define __NR_readfile 468 ++#define __NR_readfile 470 + +static inline int sys_readfile(int fd, const char *filename, + unsigned char *buffer, size_t bufsize, int flags) +{ + return syscall(__NR_readfile, fd, filename, buffer, bufsize, flags); +} +diff --git a/tools/testing/selftests/readfile/readfile_speed.c b/tools/testing/selftests/readfile/readfile_speed.c +new file mode 100644 +index 000000000000..c0bf2dbaa3fe --- /dev/null +++ b/tools/testing/selftests/readfile/readfile_speed.c @@ -0,0 +1,289 @@ @@ -642,3 +659,6 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> + + return do_read_file_test(loops, test_type, filename); +} +-- +2.52.0 + |
