[Intel-gfx] [PATCH i-g-t] lib: Force rescan when module is loaded

Lucas De Marchi lucas.demarchi at intel.com
Sat Jul 23 19:03:27 UTC 2022


Whenever we load a drm module we need to force a rescan of igt devices
so we update the list. Otherwise any place trying to open the device and
then falling back to loading the driver and loading it, will not have a
proper fallback.  Currently this makes igt at i915_pm_rpm@module-reload
to skip on DG2 as the previous test makes igt at i915_pm_rpm to cause a
module reload.

Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
---
 lib/drmtest.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/drmtest.c b/lib/drmtest.c
index 09a9a229..4f9d8a11 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -313,6 +313,7 @@ void drm_load_module(unsigned int chipset)
 		}
 	}
 	pthread_mutex_unlock(&mutex);
+	igt_devices_scan(true);
 }
 
 static int __open_driver(const char *base, int offset, unsigned int chipset, int as_idx)
-- 
2.37.1



More information about the Intel-gfx mailing list