diff mbox series

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

Message ID 20220723190327.2700403-1-lucas.demarchi@intel.com (mailing list archive)
State New, archived
Headers show
Series [i-g-t] lib: Force rescan when module is loaded | expand

Commit Message

Lucas De Marchi July 23, 2022, 7:03 p.m. UTC
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@i915_pm_rpm@module-reload
to skip on DG2 as the previous test makes igt@i915_pm_rpm to cause a
module reload.

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

Patch

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)