aboutsummaryrefslogtreecommitdiff
path: root/scripts/tracetool/backend/simple.py
diff options
context:
space:
mode:
authorXiaoyao Li <xiaoyao.li@intel.com>2025-06-25 11:55:05 +0800
committerPaolo Bonzini <pbonzini@redhat.com>2025-07-12 15:28:21 +0200
commit50fd57418c3f08f13eb964dcb49f065246f2ecbf (patch)
tree23ea9afedcf5aae64159b50e5286d02639bc1212 /scripts/tracetool/backend/simple.py
parentb6c5b41ba28198030ce2f2b19cf333a9129d07dc (diff)
downloadqemu-50fd57418c3f08f13eb964dcb49f065246f2ecbf.zip
qemu-50fd57418c3f08f13eb964dcb49f065246f2ecbf.tar.gz
qemu-50fd57418c3f08f13eb964dcb49f065246f2ecbf.tar.bz2
i386/tdx: Remove task->watch only when it's valid
In some case (e.g., failed to connect to QGS socket), tdx_generate_quote_cleanup() is called with task->watch invalid. It triggers assertion of qemu-system-x86_64: GLib: g_source_remove: assertion 'tag > 0' failed Fix it by checking task->watch. Fixes: 40da501d8989 ("i386/tdx: handle TDG.VP.VMCALL<GetQuote>") Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com> Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Link: https://lore.kernel.org/r/20250625035505.2770580-1-xiaoyao.li@intel.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/tracetool/backend/simple.py')
0 files changed, 0 insertions, 0 deletions