[igt-dev] [PATCH i-g-t 1/2] lib/igt_device_scan: Fix device selection filter

Ayaz A Siddiqui ayaz.siddiqui at intel.com
Thu Sep 3 11:01:09 UTC 2020


DRM subsystem filter in intel_gpu_top was not working due to missing
PCI_SLOT_NAME property. Using the parent device in case of drm subsystem
leads to fix this issue.

Signed-off-by: Ayaz A Siddiqui <ayaz.siddiqui at intel.com>
---
 lib/igt_device_scan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/igt_device_scan.c b/lib/igt_device_scan.c
index 345bae76d..3583c69c7 100644
--- a/lib/igt_device_scan.c
+++ b/lib/igt_device_scan.c
@@ -1263,7 +1263,7 @@ bool igt_device_card_match(const char *filter, struct igt_device_card *card)
 	/* We take first one if more than one card matches filter */
 	dev = igt_list_first_entry(&igt_devs.filtered, dev, link);
 
-	__copy_dev_to_card(dev, card);
+	__copy_dev_to_card(is_pci_subsystem(dev) ? dev : dev->parent, card);
 
 	return true;
 }
-- 
2.26.2



More information about the igt-dev mailing list