Re: [PATCH] i386/tdx: Remove task->watch only when it's valid

2025-06-27 Thread Zhao Liu
On Wed, Jun 25, 2025 at 11:55:05AM +0800, Xiaoyao Li wrote: > Date: Wed, 25 Jun 2025 11:55:05 +0800 > From: Xiaoyao Li > Subject: [PATCH] i386/tdx: Remove task->watch only when it's valid > X-Mailer: git-send-email 2.43.0 > > In some case (e.g., faile

[PATCH] i386/tdx: Remove task->watch only when it's valid

2025-06-24 Thread Xiaoyao Li
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.VM