Since there were widespread issues with output not being flushed the
kselftest framework was modified to explicitly set the output streams
unbuffered in commit 58e2847ad2e6 ("selftests: line buffer test
program's stdout") so there is no need to explicitly flush in the clone3
tests.

Reviewed-by: Kees Cook <k...@kernel.org>
Tested-by: Kees Cook <k...@kernel.org>
Acked-by: Shuah Khan <sk...@linuxfoundation.org>
Reviewed-by: Catalin Marinas <catalin.mari...@arm.com>
Signed-off-by: Mark Brown <broo...@kernel.org>
---
 tools/testing/selftests/clone3/clone3_selftests.h | 2 --
 1 file changed, 2 deletions(-)

diff --git a/tools/testing/selftests/clone3/clone3_selftests.h 
b/tools/testing/selftests/clone3/clone3_selftests.h
index 
3d2663fe50ba56f011629e4f2eb68a72bcceb087..39b5dcba663c30b9fc2542d9a0d2686105ce5761
 100644
--- a/tools/testing/selftests/clone3/clone3_selftests.h
+++ b/tools/testing/selftests/clone3/clone3_selftests.h
@@ -35,8 +35,6 @@ struct __clone_args {
 
 static pid_t sys_clone3(struct __clone_args *args, size_t size)
 {
-       fflush(stdout);
-       fflush(stderr);
        return syscall(__NR_clone3, args, size);
 }
 

-- 
2.39.2


Reply via email to