[PATCH i-g-t v3 5/6] tests/intel/xe_fault_injection: Try to unbind the device after error injection
Satyanarayana K V P
satyanarayana.k.v.p at intel.com
Thu Mar 6 10:10:40 UTC 2025
Try to unbind the device at the end of inject_fault_probe() as this can be
executed in a loop if IGT_FAULT_INJECT_ITERATION environment variable is set.
Signed-off-by: Satyanarayana K V P <satyanarayana.k.v.p at intel.com>
Cc: Michał Wajdeczko <michal.wajdeczko at intel.com>
Cc: Francois Dugast <francois.dugast at intel.com>
---
tests/intel/xe_fault_injection.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/intel/xe_fault_injection.c b/tests/intel/xe_fault_injection.c
index de9ae02f1..10e243679 100644
--- a/tests/intel/xe_fault_injection.c
+++ b/tests/intel/xe_fault_injection.c
@@ -230,6 +230,7 @@ inject_fault_probe(int fd, char pci_slot[], const char function_name[])
xe_sysfs_driver_do(fd, pci_slot, XE_SYSFS_DRIVER_TRY_BIND);
igt_assert_eq(-errno, INJECT_ERRNO);
injection_list_do(INJECTION_LIST_REMOVE, function_name);
+ xe_sysfs_driver_do(fd, pci_slot, XE_SYSFS_DRIVER_TRY_UNBIND);
}
/**
--
2.35.3
More information about the igt-dev
mailing list