set mmap_min_addr to 0 in vm for qemu
authorLudwig Nussel <ludwig.nussel@suse.de>
Wed, 31 Mar 2010 14:40:16 +0000 (16:40 +0200)
committerLudwig Nussel <ludwig.nussel@suse.de>
Wed, 31 Mar 2010 14:40:16 +0000 (16:40 +0200)
init_buildsystem
initscript_qemu_vm

index 35b4385..6d74d2c 100755 (executable)
@@ -469,6 +469,10 @@ else
                echo "registering binfmt handlers"
                /usr/sbin/qemu-binfmt-conf.sh
            fi
+           read mmap_min_addr < /proc/sys/vm/mmap_min_addr
+           if [ "$mmap_min_addr" != 0 ]; then
+               echo "Warning: mmap_min_addr is != 0. If programs fail at mmap this could be the reason"
+           fi
        fi
     fi
 
index f42effa..40abe48 100755 (executable)
@@ -19,4 +19,5 @@ echo   ':mipsn32el:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
 echo   ':mips64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mips64:'       > /proc/sys/fs/binfmt_misc/register
 echo   ':mips64el:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mips64el:'   > /proc/sys/fs/binfmt_misc/register
 
+echo 0 > /proc/sys/vm/mmap_min_addr
 exec /.build/build