[igt-dev] [Intel-gfx] [PATCH i-g-t v2 05/17] lib/kunit: Fix illegal igt_fail() calls inside subtest body
Mauro Carvalho Chehab
mauro.chehab at linux.intel.com
Fri Sep 15 09:58:36 UTC 2023
Hi Janusz,
On 9/11/23 10:52, Mauro Carvalho Chehab wrote:
> On Fri, 8 Sep 2023 14:32:39 +0200
> Janusz Krzysztofik <janusz.krzysztofik at linux.intel.com> wrote:
>
> void igt_kunit(const char *module_name, const char *name, const char *opts)
> {
> + struct igt_ktest tst;
> +
> + if (igt_ktest_init(&tst, module_name) != 0)
> + return;
> Shouldn't it be calling igt_skip() here too?
Maybe due to that, but running:
$ cd
/lib/modules/6.5.0-rc7-xe-public-4a9681392cec+/kernel/drivers/gpu/drm/xe/tests
$ sudo mv xe_bo_test.ko xe_blocked_bo_test.ko
sudo ./build/tests/xe_live_ktest
IGT-Version: 1.28-g3d29cbf02 (x86_64) (Linux:
6.5.0-rc7-xe-public-4a9681392cec+ x86_64)
Starting subtest: bo
<IGT hangs forever waiting for module load to complete>
It seems that something at KUnit modprobe logic require fixes.
Regards,
Mauro
More information about the igt-dev
mailing list