[LTP] [PATCH] max_map_count: Add judgment of abnormal situation

Zhao Gongyi
2021-03-09T12:09:14Z

When CommitLimit - Committed_AS < 128, there is no post processing,
and the test will report "TBROK: Test haven't reported results".

Signed-off-by: Zhao Gongyi <zhaogongyi@huawei.com>
---
testcases/kernel/mem/tunable/max_map_count.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/testcases/kernel/mem/tunable/max_map_count.c b/testcases/kernel/mem/tunable/max_map_count.c
index aa70fde59..ffc53cbb5 100644
--- a/testcases/kernel/mem/tunable/max_map_count.c
+++ b/testcases/kernel/mem/tunable/max_map_count.c
@@ -162,6 +162,8 @@ static void max_map_count_test(void)
max_iters = memfree / sysconf(_SC_PAGESIZE) * 1024 - 64;
if (max_iters > MAX_MAP_COUNT)
max_iters = MAX_MAP_COUNT;
+ if (max_iters < 0)
+ tst_brk(TCONF, "Test nees max_iters > 0, test skipped");

max_maps = MAP_COUNT_DEFAULT;
while (max_maps <= max_iters) {
--
2.17.1