aboutsummaryrefslogtreecommitdiffstats
path: root/0003-selftests-add-readfile-2-selftests.patch
diff options
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-12-01 15:34:45 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-12-01 15:34:45 +0100
commitce954689dc2a5fd096b9ee92bfa894ea9d51cbda (patch)
treebc6fb6d8c17ce500c5384065566efd324787711e /0003-selftests-add-readfile-2-selftests.patch
parent5fe6e331a7d83dfc1cde0d1bc64f8e95c3b59bd9 (diff)
downloadpatches-ce954689dc2a5fd096b9ee92bfa894ea9d51cbda.tar.gz
update readfile patches for 6.18HEADmaster
Diffstat (limited to '0003-selftests-add-readfile-2-selftests.patch')
-rw-r--r--0003-selftests-add-readfile-2-selftests.patch38
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
+