tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro
Some tests might not be able to be run if resources like huge pages are not available. Mark these tests as skipped instead of simply passing. Signed-off-by: Ralph Campbell <rcampbell@nvidia.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> Cc: Jerome Glisse <jglisse@redhat.com> Cc: John Hubbard <jhubbard@nvidia.com> Cc: Shuah Khan <shuah@kernel.org> Link: http://lkml.kernel.org/r/20200827190400.12608-1-rcampbell@nvidia.com Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
f577e143d8
commit
bfe18a0900
|
@ -680,7 +680,7 @@ TEST_F(hmm, anon_write_hugetlbfs)
|
|||
|
||||
n = gethugepagesizes(pagesizes, 4);
|
||||
if (n <= 0)
|
||||
return;
|
||||
SKIP(return, "Huge page size could not be determined");
|
||||
for (idx = 0; --n > 0; ) {
|
||||
if (pagesizes[n] < pagesizes[idx])
|
||||
idx = n;
|
||||
|
@ -694,7 +694,7 @@ TEST_F(hmm, anon_write_hugetlbfs)
|
|||
buffer->ptr = get_hugepage_region(size, GHR_STRICT);
|
||||
if (buffer->ptr == NULL) {
|
||||
free(buffer);
|
||||
return;
|
||||
SKIP(return, "Huge page could not be allocated");
|
||||
}
|
||||
|
||||
buffer->fd = -1;
|
||||
|
|
Loading…
Reference in New Issue