[PATCH i-g-t v1 1/1] /tests/intel/xe_eudebug_online: Remove create_metadata_trigger on debugger reattachment.
Jan Sokolowski
jan.sokolowski at intel.com
Wed Apr 23 11:31:38 UTC 2025
On debugger detach-and-reattach, discovery worker will replay events
that have occurred, which leads to a metadata event being sent and
create_metadata_trigger being rerun, which would then lead us
to try to open a removed metadata.
On debugger reattach trigger, remove create metadata trigger
from list of triggers.
Signed-off-by: Jan Sokolowski <jan.sokolowski at intel.com>
---
tests/intel/xe_eudebug_online.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/tests/intel/xe_eudebug_online.c b/tests/intel/xe_eudebug_online.c
index 1f72e3e44..03b85e1ac 100644
--- a/tests/intel/xe_eudebug_online.c
+++ b/tests/intel/xe_eudebug_online.c
@@ -2079,10 +2079,13 @@ static void eu_attention_debugger_detach_trigger(struct xe_eudebug_debugger *d,
d->target_pid = c_pid;
/* Discovery worker will replay events that have occurred, which leads to
- * a vm event being sent and vm_open_trigger being re-run, which would lead
- * to us trying to open a removed vm. Thus, remove this trigger from list.
+ * some events being sent and vm_open_trigger being re-run, which would lead
+ * to us trying to open a removed vm. Similarly with metadata creation.
+ * Thus, remove these triggers from list.
*/
xe_eudebug_debugger_remove_trigger(d, DRM_XE_EUDEBUG_EVENT_VM, vm_open_trigger);
+ xe_eudebug_debugger_remove_trigger(d, DRM_XE_EUDEBUG_EVENT_METADATA,
+ create_metadata_trigger);
/* Let the discovery worker discover resources */
sleep(2);
--
2.34.1
More information about the igt-dev
mailing list