Lines Matching +full:pass +full:- +full:1

2 # SPDX-License-Identifier: GPL-2.0
5 # Kselftest framework requirement - SKIP code is 4.
32 if [ -n "$freepgs" ] && [ -n "$hpgsize_KB" ]; then
36 while [ $tries -gt 0 ] && [ $freepgs -lt $needpgs ]; do
37 lackpgs=$(( $needpgs - $freepgs ))
40 if [ $? -ne 0 ]; then
49 tries=$((tries - 1))
51 if [ $freepgs -lt $needpgs ]; then
54 exit 1
58 exit 1
63 if [ -z $ARCH ]; then
64 ARCH=`uname -m 2>/dev/null | sed -e 's/aarch64.*/arm64/'`
67 echo "$ARCH64STR" | grep $ARCH && VADDR64=1
70 mount -t hugetlbfs none $mnt
72 echo "---------------------"
73 echo "running hugepage-mmap"
74 echo "---------------------"
75 ./hugepage-mmap
76 if [ $? -ne 0 ]; then
78 exitcode=1
80 echo "[PASS]"
87 echo "--------------------"
88 echo "running hugepage-shm"
89 echo "--------------------"
90 ./hugepage-shm
91 if [ $? -ne 0 ]; then
93 exitcode=1
95 echo "[PASS]"
100 echo "-------------------"
102 echo "-------------------"
104 if [ $? -ne 0 ]; then
106 exitcode=1
108 echo "[PASS]"
115 echo "---------------------------"
117 echo "---------------------------"
119 if [ $? -ne 0 ]; then
121 exitcode=1
123 echo "[PASS]"
126 echo "------------------------------------------------------"
127 echo "running: gup_test -u # get_user_pages_fast() benchmark"
128 echo "------------------------------------------------------"
129 ./gup_test -u
130 if [ $? -ne 0 ]; then
132 exitcode=1
134 echo "[PASS]"
137 echo "------------------------------------------------------"
138 echo "running: gup_test -a # pin_user_pages_fast() benchmark"
139 echo "------------------------------------------------------"
140 ./gup_test -a
141 if [ $? -ne 0 ]; then
143 exitcode=1
145 echo "[PASS]"
148 echo "------------------------------------------------------------"
150 echo "running: gup_test -ct -F 0x1 0 19 0x1000 # dump_page() test"
151 echo "------------------------------------------------------------"
152 ./gup_test -ct -F 0x1 0 19 0x1000
153 if [ $? -ne 0 ]; then
155 exitcode=1
157 echo "[PASS]"
160 echo "-------------------"
162 echo "-------------------"
164 if [ $? -ne 0 ]; then
166 exitcode=1
168 echo "[PASS]"
171 echo "---------------------------"
173 echo "---------------------------"
177 if [ $? -ne 0 ]; then
179 exitcode=1
181 echo "[PASS]"
183 rm -f $mnt/ufd_test_file
185 echo "-------------------------"
187 echo "-------------------------"
189 if [ $? -ne 0 ]; then
191 exitcode=1
193 echo "[PASS]"
198 rm -rf $mnt
201 echo "-----------------------"
203 echo "-----------------------"
205 if [ $? -ne 0 ]; then
207 exitcode=1
209 echo "[PASS]"
212 echo "----------------------"
213 echo "running on-fault-limit"
214 echo "----------------------"
215 sudo -u nobody ./on-fault-limit
216 if [ $? -ne 0 ]; then
218 exitcode=1
220 echo "[PASS]"
223 echo "--------------------"
225 echo "--------------------"
227 if [ $? -ne 0 ]; then
229 exitcode=1
231 echo "[PASS]"
234 echo "-------------------------"
235 echo "running mlock-random-test"
236 echo "-------------------------"
237 ./mlock-random-test
238 if [ $? -ne 0 ]; then
240 exitcode=1
242 echo "[PASS]"
245 echo "--------------------"
246 echo "running mlock2-tests"
247 echo "--------------------"
248 ./mlock2-tests
249 if [ $? -ne 0 ]; then
251 exitcode=1
253 echo "[PASS]"
256 echo "-------------------"
258 echo "-------------------"
260 if [ $? -ne 0 ]; then
262 exitcode=1
264 echo "[PASS]"
267 echo "-----------------"
268 echo "running thuge-gen"
269 echo "-----------------"
270 ./thuge-gen
271 if [ $? -ne 0 ]; then
273 exitcode=1
275 echo "[PASS]"
278 if [ $VADDR64 -ne 0 ]; then
279 echo "-----------------------------"
281 echo "-----------------------------"
283 if [ $? -ne 0 ]; then
285 exitcode=1
287 echo "[PASS]"
290 echo "-----------------------------"
292 echo "-----------------------------"
294 if [ $? -ne 0 ]; then
296 exitcode=1
298 echo "[PASS]"
302 echo "------------------------------------"
304 echo "------------------------------------"
308 if [ $ret_val -eq 0 ]; then
309 echo "[PASS]"
310 elif [ $ret_val -eq $ksft_skip ]; then
315 exitcode=1
318 echo "------------------------------------"
320 echo "------------------------------------"
324 if [ $ret_val -eq 0 ]; then
325 echo "[PASS]"
326 elif [ $ret_val -eq $ksft_skip ]; then
331 exitcode=1
335 echo "------------------------------------"
339 if [ $ret_val -eq 0 ]; then
340 echo "[PASS]"
341 elif [ $ret_val -eq $ksft_skip ]; then
346 exitcode=1
349 echo "--------------------------------------------------------"
351 echo "--------------------------------------------------------"
355 if [ $ret_val -eq 0 ]; then
356 echo "[PASS]"
357 elif [ $ret_val -eq $ksft_skip ]; then
362 exitcode=1
366 echo "------------------------------------"
370 if [ $ret_val -eq 0 ]; then
371 echo "[PASS]"
372 elif [ $ret_val -eq $ksft_skip ]; then
377 exitcode=1
380 echo "-------------------------------------------------------"
382 echo "-------------------------------------------------------"
383 ./ksm_tests -M -p 10
386 if [ $ret_val -eq 0 ]; then
387 echo "[PASS]"
388 elif [ $ret_val -eq $ksft_skip ]; then
393 exitcode=1
396 echo "------------------------"
398 echo "------------------------"
399 ./ksm_tests -U
402 if [ $ret_val -eq 0 ]; then
403 echo "[PASS]"
404 elif [ $ret_val -eq $ksft_skip ]; then
409 exitcode=1
412 echo "----------------------------------------------------------"
414 echo "----------------------------------------------------------"
415 ./ksm_tests -Z -p 10 -z 0
418 if [ $ret_val -eq 0 ]; then
419 echo "[PASS]"
420 elif [ $ret_val -eq $ksft_skip ]; then
425 exitcode=1
428 echo "----------------------------------------------------------"
429 echo "running KSM test with 10 zero pages and use_zero_pages = 1"
430 echo "----------------------------------------------------------"
431 ./ksm_tests -Z -p 10 -z 1
434 if [ $ret_val -eq 0 ]; then
435 echo "[PASS]"
436 elif [ $ret_val -eq $ksft_skip ]; then
441 exitcode=1
444 echo "-------------------------------------------------------------"
445 echo "running KSM test with 2 NUMA nodes and merge_across_nodes = 1"
446 echo "-------------------------------------------------------------"
447 ./ksm_tests -N -m 1
450 if [ $ret_val -eq 0 ]; then
451 echo "[PASS]"
452 elif [ $ret_val -eq $ksft_skip ]; then
457 exitcode=1
460 echo "-------------------------------------------------------------"
462 echo "-------------------------------------------------------------"
463 ./ksm_tests -N -m 0
466 if [ $ret_val -eq 0 ]; then
467 echo "[PASS]"
468 elif [ $ret_val -eq $ksft_skip ]; then
473 exitcode=1