162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci#include <stdio.h> 362306a36Sopenharmony_ci#include <string.h> 462306a36Sopenharmony_ci#include <linux/compiler.h> 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include "debug.h" 762306a36Sopenharmony_ci#include "tests/tests.h" 862306a36Sopenharmony_ci#include "util/find-map.c" 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#define VECTORS__MAP_NAME "[vectors]" 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cistatic int test__vectors_page(struct test_suite *test __maybe_unused, int subtest __maybe_unused) 1362306a36Sopenharmony_ci{ 1462306a36Sopenharmony_ci void *start, *end; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci if (find_map(&start, &end, VECTORS__MAP_NAME)) { 1762306a36Sopenharmony_ci pr_err("%s not found, is CONFIG_KUSER_HELPERS enabled?\n", 1862306a36Sopenharmony_ci VECTORS__MAP_NAME); 1962306a36Sopenharmony_ci return TEST_FAIL; 2062306a36Sopenharmony_ci } 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci return TEST_OK; 2362306a36Sopenharmony_ci} 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciDEFINE_SUITE("Vectors page", vectors_page); 26