121327c78SFlorian Fainelli // SPDX-License-Identifier: GPL-2.0 221327c78SFlorian Fainelli #include <stdio.h> 321327c78SFlorian Fainelli #include <string.h> 421327c78SFlorian Fainelli #include <linux/compiler.h> 521327c78SFlorian Fainelli 621327c78SFlorian Fainelli #include "debug.h" 721327c78SFlorian Fainelli #include "tests/tests.h" 821327c78SFlorian Fainelli #include "util/find-map.c" 921327c78SFlorian Fainelli 1021327c78SFlorian Fainelli #define VECTORS__MAP_NAME "[vectors]" 1121327c78SFlorian Fainelli 1221327c78SFlorian Fainelli int test__vectors_page(struct test *test __maybe_unused, 1321327c78SFlorian Fainelli int subtest __maybe_unused) 1421327c78SFlorian Fainelli { 1521327c78SFlorian Fainelli void *start, *end; 1621327c78SFlorian Fainelli 1721327c78SFlorian Fainelli if (find_map(&start, &end, VECTORS__MAP_NAME)) { 1821327c78SFlorian Fainelli pr_err("%s not found, is CONFIG_KUSER_HELPERS enabled?\n", 1921327c78SFlorian Fainelli VECTORS__MAP_NAME); 2021327c78SFlorian Fainelli return TEST_FAIL; 2121327c78SFlorian Fainelli } 2221327c78SFlorian Fainelli 2321327c78SFlorian Fainelli return TEST_OK; 2421327c78SFlorian Fainelli } 25