From 95d69539a4d29b3533f6f3c6807fa918a835d6e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Thu, 8 Jan 2026 15:03:10 -0800 Subject: [PATCH] qdev: make release_tpm() idempotent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit So it can eventually be called multiple times safely. Signed-off-by: Marc-André Lureau Reviewed-by: Stefan Berger Link: https://lore.kernel.org/r/20250429140306.190384-4-marcandre.lureau@redhat.com Reviewed-by: Stefan Hajnoczi Link: https://lore.kernel.org/r/20260108230311.584141-5-csomani@redhat.com Signed-off-by: Paolo Bonzini --- backends/tpm/tpm_util.c | 1 + 1 file changed, 1 insertion(+) diff --git a/backends/tpm/tpm_util.c b/backends/tpm/tpm_util.c index a64e156f45..264bff22a9 100644 --- a/backends/tpm/tpm_util.c +++ b/backends/tpm/tpm_util.c @@ -72,6 +72,7 @@ static void release_tpm(Object *obj, const char *name, void *opaque) if (*be) { tpm_backend_reset(*be); + *be = NULL; } }