|
@@ -4,6 +4,7 @@
|
|
|
#we need 256M, below is the size in kB
|
|
|
needmem=262144
|
|
|
mnt=./huge
|
|
|
+exitcode=0
|
|
|
|
|
|
#get pagesize and freepages from /proc/meminfo
|
|
|
while read name size unit; do
|
|
@@ -41,6 +42,7 @@ echo "--------------------"
|
|
|
./hugepage-mmap
|
|
|
if [ $? -ne 0 ]; then
|
|
|
echo "[FAIL]"
|
|
|
+ exitcode=1
|
|
|
else
|
|
|
echo "[PASS]"
|
|
|
fi
|
|
@@ -55,6 +57,7 @@ echo "--------------------"
|
|
|
./hugepage-shm
|
|
|
if [ $? -ne 0 ]; then
|
|
|
echo "[FAIL]"
|
|
|
+ exitcode=1
|
|
|
else
|
|
|
echo "[PASS]"
|
|
|
fi
|
|
@@ -67,6 +70,7 @@ echo "--------------------"
|
|
|
./map_hugetlb
|
|
|
if [ $? -ne 0 ]; then
|
|
|
echo "[FAIL]"
|
|
|
+ exitcode=1
|
|
|
else
|
|
|
echo "[PASS]"
|
|
|
fi
|
|
@@ -75,3 +79,4 @@ fi
|
|
|
umount $mnt
|
|
|
rm -rf $mnt
|
|
|
echo $nr_hugepgs > /proc/sys/vm/nr_hugepages
|
|
|
+exit $exitcode
|