diff options
Diffstat (limited to 'tools/testing/selftests/vm/map_hugetlb.c')
-rw-r--r-- | tools/testing/selftests/vm/map_hugetlb.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/testing/selftests/vm/map_hugetlb.c b/tools/testing/selftests/vm/map_hugetlb.c index ac56639dd4a9..addcd6fc1ecc 100644 --- a/tools/testing/selftests/vm/map_hugetlb.c +++ b/tools/testing/selftests/vm/map_hugetlb.c | |||
@@ -73,7 +73,11 @@ int main(void) | |||
73 | write_bytes(addr); | 73 | write_bytes(addr); |
74 | ret = read_bytes(addr); | 74 | ret = read_bytes(addr); |
75 | 75 | ||
76 | munmap(addr, LENGTH); | 76 | /* munmap() length of MAP_HUGETLB memory must be hugepage aligned */ |
77 | if (munmap(addr, LENGTH)) { | ||
78 | perror("munmap"); | ||
79 | exit(1); | ||
80 | } | ||
77 | 81 | ||
78 | return ret; | 82 | return ret; |
79 | } | 83 | } |