[LTP] [PATCH 3/8] Cleanup mmap12 test
Andrea Cervesato
andrea.cervesato@suse.de
Fri Feb 7 15:50:32 CET 2025
From: Andrea Cervesato <andrea.cervesato@suse.com>
Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
---
testcases/kernel/syscalls/mmap/mmap12.c | 30 +++++++-----------------------
1 file changed, 7 insertions(+), 23 deletions(-)
diff --git a/testcases/kernel/syscalls/mmap/mmap12.c b/testcases/kernel/syscalls/mmap/mmap12.c
index 995a2bab091a745dd7332fe919c1ea38b25641e3..7a3dd2e1731efcfde499b7ae72d6805475889b27 100644
--- a/testcases/kernel/syscalls/mmap/mmap12.c
+++ b/testcases/kernel/syscalls/mmap/mmap12.c
@@ -1,31 +1,15 @@
// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Copyright (c) 2013 FNST, DAN LI <li.dan@cn.fujitsu.com>
+ * Copyright (C) 2025 SUSE LLC Andrea Cervesato <andrea.cervesato@suse.com>
*/
-/*
- * Test Description:
- * Verify MAP_POPULATE works fine.
- * "For a file mapping, this causes read-ahead on the file.
- * Later accesses to the mapping will not be blocked by page faults"
+/*\
+ * [Description]
*
- * Expected Result:
- * mmap() with MAP_POPULATE should succeed returning the address of the
- * mapped region and this file has been read into RAM, so pages should
- * be present.
+ * Verify that mmap() with MAP_POPULATE succeed returning the address of the
+ * mapped region. The file should be read into RAM, and pages should be present.
*/
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <errno.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <string.h>
-#include <signal.h>
-#include <stdint.h>
-#include <sys/stat.h>
-#include <sys/mman.h>
-#include <sys/shm.h>
#include "tst_test.h"
@@ -60,9 +44,9 @@ static void page_check(void)
tst_res(TCONF | TERRNO,
"don't have permission to open dev pagemap");
return;
- } else {
- tst_brk(TFAIL | TERRNO, "pen dev pagemap failed");
}
+
+ tst_brk(TFAIL | TERRNO, "pen dev pagemap failed");
}
offset = SAFE_LSEEK(pm, index, SEEK_SET);
--
2.43.0
More information about the ltp
mailing list