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_benchmark -U' (normal/slow gup)"
128 echo "--------------------------------------------"
129 ./gup_benchmark -U
130 if [ $? -ne 0 ]; then
132 exitcode=1
134 echo "[PASS]"
137 echo "------------------------------------------"
138 echo "running gup_benchmark -b (pin_user_pages)"
139 echo "------------------------------------------"
140 ./gup_benchmark -b
141 if [ $? -ne 0 ]; then
143 exitcode=1
145 echo "[PASS]"
148 echo "-------------------"
150 echo "-------------------"
152 if [ $? -ne 0 ]; then
154 exitcode=1
156 echo "[PASS]"
159 echo "---------------------------"
161 echo "---------------------------"
165 if [ $? -ne 0 ]; then
167 exitcode=1
169 echo "[PASS]"
171 rm -f $mnt/ufd_test_file
173 echo "-------------------------"
175 echo "-------------------------"
177 if [ $? -ne 0 ]; then
179 exitcode=1
181 echo "[PASS]"
186 rm -rf $mnt
189 echo "-----------------------"
191 echo "-----------------------"
193 if [ $? -ne 0 ]; then
195 exitcode=1
197 echo "[PASS]"
200 echo "----------------------"
201 echo "running on-fault-limit"
202 echo "----------------------"
203 sudo -u nobody ./on-fault-limit
204 if [ $? -ne 0 ]; then
206 exitcode=1
208 echo "[PASS]"
211 echo "--------------------"
213 echo "--------------------"
215 if [ $? -ne 0 ]; then
217 exitcode=1
219 echo "[PASS]"
222 echo "-------------------------"
223 echo "running mlock-random-test"
224 echo "-------------------------"
225 ./mlock-random-test
226 if [ $? -ne 0 ]; then
228 exitcode=1
230 echo "[PASS]"
233 echo "--------------------"
234 echo "running mlock2-tests"
235 echo "--------------------"
236 ./mlock2-tests
237 if [ $? -ne 0 ]; then
239 exitcode=1
241 echo "[PASS]"
244 echo "-----------------"
245 echo "running thuge-gen"
246 echo "-----------------"
247 ./thuge-gen
248 if [ $? -ne 0 ]; then
250 exitcode=1
252 echo "[PASS]"
255 if [ $VADDR64 -ne 0 ]; then
256 echo "-----------------------------"
258 echo "-----------------------------"
260 if [ $? -ne 0 ]; then
262 exitcode=1
264 echo "[PASS]"
267 echo "-----------------------------"
269 echo "-----------------------------"
271 if [ $? -ne 0 ]; then
273 exitcode=1
275 echo "[PASS]"
279 echo "------------------------------------"
281 echo "------------------------------------"
285 if [ $ret_val -eq 0 ]; then
286 echo "[PASS]"
287 elif [ $ret_val -eq $ksft_skip ]; then
292 exitcode=1
295 echo "------------------------------------"
297 echo "------------------------------------"
301 if [ $ret_val -eq 0 ]; then
302 echo "[PASS]"
303 elif [ $ret_val -eq $ksft_skip ]; then
308 exitcode=1
312 echo "------------------------------------"
316 if [ $ret_val -eq 0 ]; then
317 echo "[PASS]"
318 elif [ $ret_val -eq $ksft_skip ]; then
323 exitcode=1