fix hugepage directory path based on size 96/796/1
authordavidplunkett <dp7642@att.com>
Thu, 23 May 2019 08:15:07 +0000 (08:15 +0000)
committerdavidplunkett <dp7642@att.com>
Thu, 23 May 2019 08:15:07 +0000 (08:15 +0000)
Signed-off-by: davidplunkett <dp7642@att.com>
Change-Id: Ibe699b587e295a0574b481b244a8fb9193ef867e

firstboot-genesis.sh.template

index 2ad17b2..ba30e23 100644 (file)
@@ -29,11 +29,11 @@ if grep hugepages /proc/cmdline ; then
     HUGEPAGESZ=$(grep -oPe '^hugepagesz=[^ ]*| hugepagesz=[^ ]*' /proc/cmdline | cut -f2 -d'=')
     echo "  Adding directory and mount for hugepages with size=$HUGEPAGESZ"
     if [ -z "HUGEPAGESZ" ]; then
-        mkdir -p /dev/hugepages_$HUGEPAGESZ
-        echo "none   /dev/hugepages_$HUGEPAGESZ  hugetlbfs pagesize=$HUGEPAGESZ       0      0" >> /etc/fstab
-    else
         mkdir -p /dev/hugepages
         echo "none   /dev/hugepages  hugetlbfs       0      0" >> /etc/fstab
+    else
+        mkdir -p /dev/hugepages_$HUGEPAGESZ
+        echo "none   /dev/hugepages_$HUGEPAGESZ  hugetlbfs pagesize=$HUGEPAGESZ       0      0" >> /etc/fstab
     fi
     mount -a
 fi