mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
selftests/bpf: Do not unload bpf_testmod in load_bpf_testmod
Do not unload bpf_testmod in load_bpf_testmod, instead call unload_bpf_testmod separatelly. This way we will be able use un/load_bpf_testmod functions in other tests that un/load bpf_testmod module. Acked-by: David Vernet <void@manifault.com> Signed-off-by: Jiri Olsa <jolsa@kernel.org> Link: https://lore.kernel.org/r/20230515133756.1658301-6-jolsa@kernel.org Signed-off-by: Alexei Starovoitov <ast@kernel.org>
This commit is contained in:
parent
d18decca69
commit
b58f3f0e6f
2 changed files with 8 additions and 6 deletions
|
@ -1657,9 +1657,14 @@ int main(int argc, char **argv)
|
|||
env.stderr = stderr;
|
||||
|
||||
env.has_testmod = true;
|
||||
if (!env.list_test_names && load_bpf_testmod(verbose())) {
|
||||
fprintf(env.stderr, "WARNING! Selftests relying on bpf_testmod.ko will be skipped.\n");
|
||||
env.has_testmod = false;
|
||||
if (!env.list_test_names) {
|
||||
/* ensure previous instance of the module is unloaded */
|
||||
unload_bpf_testmod(verbose());
|
||||
|
||||
if (load_bpf_testmod(verbose())) {
|
||||
fprintf(env.stderr, "WARNING! Selftests relying on bpf_testmod.ko will be skipped.\n");
|
||||
env.has_testmod = false;
|
||||
}
|
||||
}
|
||||
|
||||
/* initializing tests */
|
||||
|
|
|
@ -359,9 +359,6 @@ int load_bpf_testmod(bool verbose)
|
|||
{
|
||||
int fd;
|
||||
|
||||
/* ensure previous instance of the module is unloaded */
|
||||
unload_bpf_testmod(verbose);
|
||||
|
||||
if (verbose)
|
||||
fprintf(stdout, "Loading bpf_testmod.ko...\n");
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue