summary refs log tree commit diff stats
path: root/tests/tcg/multiarch/linux/linux-madvise.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tcg/multiarch/linux/linux-madvise.c')
-rw-r--r--tests/tcg/multiarch/linux/linux-madvise.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/tcg/multiarch/linux/linux-madvise.c b/tests/tcg/multiarch/linux/linux-madvise.c
index 29d0997e68..539fb3b772 100644
--- a/tests/tcg/multiarch/linux/linux-madvise.c
+++ b/tests/tcg/multiarch/linux/linux-madvise.c
@@ -42,6 +42,8 @@ static void test_file(void)
     assert(ret == 0);
     written = write(fd, &c, sizeof(c));
     assert(written == sizeof(c));
+    ret = ftruncate(fd, pagesize);
+    assert(ret == 0);
     page = mmap(NULL, pagesize, PROT_READ, MAP_PRIVATE, fd, 0);
     assert(page != MAP_FAILED);