[LTP] [PATCH] Bug: Handling hugemmap24 test item failure issues
mengfanhui
mengfanhui@kylinos.cn
Thu Apr 6 11:54:04 CEST 2023
Rootcause:
mmap function start parameter overstep the boundary
Solution:
judge longarch64 macros,execute low start address process
Signed-off-by: mengfanhui <mengfanhui@kylinos.cn>
---
testcases/kernel/mem/hugetlb/hugemmap/hugemmap24.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testcases/kernel/mem/hugetlb/hugemmap/hugemmap24.c b/testcases/kernel/mem/hugetlb/hugemmap/hugemmap24.c
index a465aadec..40e94a331 100644
--- a/testcases/kernel/mem/hugetlb/hugemmap/hugemmap24.c
+++ b/testcases/kernel/mem/hugetlb/hugemmap/hugemmap24.c
@@ -30,7 +30,7 @@ static int init_slice_boundary(int fd)
unsigned long slice_size;
void *p, *heap;
int i;
-#if defined(__LP64__) && !defined(__aarch64__)
+#if defined(__LP64__) && !defined(__aarch64__) && defined(__longarch64__)
/* powerpc: 1TB slices starting at 1 TB */
slice_boundary = 0x10000000000;
slice_size = 0x10000000000;
--
2.25.1
More information about the ltp
mailing list