[igt-dev] [PATCH i-g-t] i915_module_load: Unload the module before exiting the subtest
Bhanuprakash Modem
bhanuprakash.modem at intel.com
Tue Mar 15 06:55:09 UTC 2022
On DP-MST setup, after execution of "reload" subtest, i915
became unloadable. And this is effecting the next subtest
"reload-no-display".
Observing below error, if we run all subtests of i915_module_load
(or) run "reload" & "reload-no-display" in same order using the
igt_runner. But not seen any issue if we run each subtest individually.
$ ./igt_runner -o -l verbose -s --test-list tests.txt --use-watchdog ../tests/ results/
(or)
$ ./build/tests/i915_module_load
Starting subtest: reload
...
Subtest reload: SUCCESS (3.780s)
Starting subtest: reload-no-display
(i915_module_load:42617) igt_kmod-WARNING: Could not unload i915
Module Used by
i915 1
...
Reloading i915 with disable_display=1
Module i915 already inserted
Could not load i915
Subtest reload-no-display: FAIL (1.998s)
$ ./build/tests/i915_module_load --r reload
Starting subtest: reload
...
Subtest reload: SUCCESS (5.562s)
$ ./build/tests/i915_module_load --r reload-no-display
Starting subtest: reload-no-display
...
Subtest reload-no-display: SUCCESS (7.995s)
This patch will unload the module before exiting the subtest. So
that we can make sure that the module is unloaded.
Cc: Chris Wilson <chris at chris-wilson.co.uk>
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
---
tests/i915/i915_module_load.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/i915/i915_module_load.c b/tests/i915/i915_module_load.c
index a86dd86cd0..c641a6a989 100644
--- a/tests/i915/i915_module_load.c
+++ b/tests/i915/i915_module_load.c
@@ -249,7 +249,7 @@ igt_main
gem_sanitycheck();
- /* only default modparams, can leave module loaded */
+ igt_i915_driver_unload();
}
igt_subtest("reload-no-display") {
--
2.35.1
More information about the igt-dev
mailing list