[{"id":3676939,"web_url":"http://patchwork.ozlabs.org/comment/3676939/","msgid":"<79b575cb-5d7d-4e3a-80f1-5b67ac7cad9f@linaro.org>","list_archive_url":null,"date":"2026-04-13T22:06:20","subject":"Re: [PATCH] accel/hvf: fix double hv_vcpu_destroy() causing teardown\n error","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/people/85046/","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"content":"Hi Matheus,\n\nOn 13/4/26 18:01, Matheus Tavares Bernardino wrote:\n> The following callstack causes hv_vcpu_destroy() to be called twice,\n> producing HV_BAD_ARGUMENT on the already-destroyed handler:\n> \n> hvf_vcpu_destroy\n>   |\n>   |_ hv_vcpu_destroy\n>   |\n>   |_ hvf_arch_vcpu_destroy\n>       |\n>       |_ hv_vcpu_destroy\n> \n> Let's remove the redundant call at first function.\n> \n> Signed-off-by: Matheus Tavares Bernardino <matheus.bernardino@oss.qualcomm.com>\n> ---\n>   accel/hvf/hvf-accel-ops.c | 3 ---\n>   1 file changed, 3 deletions(-)\n> \n> diff --git a/accel/hvf/hvf-accel-ops.c b/accel/hvf/hvf-accel-ops.c\n> index b74a5779c3..d1c532f7e0 100644\n> --- a/accel/hvf/hvf-accel-ops.c\n> +++ b/accel/hvf/hvf-accel-ops.c\n> @@ -113,9 +113,6 @@ static void do_hvf_get_vcpu_exec_time(CPUState *cpu, run_on_cpu_data arg)\n>   \n>   static void hvf_vcpu_destroy(CPUState *cpu)\n>   {\n> -    hv_return_t ret = hv_vcpu_destroy(cpu->accel->fd);\n> -    assert_hvf_ok(ret);\n\nThat would break x86. I suppose I screwed something in commit\nfeee55d36a1 (\"accel/hvf: Implement hvf_arch_vcpu_destroy\"). This\nwas part of my split-accel work which as of today I flushed out\nof my head so don't recall well.\n\nAt any rate, better to remove the duplicate call in ARM's\nhvf_arch_vcpu_destroy(), WDYT?\n\n>       hvf_arch_vcpu_destroy(cpu);\n>       g_free(cpu->accel);\n>       cpu->accel = NULL;","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=moUYgEDZ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvhMg2XmQz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 08:06:55 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCPQL-0000i9-8H; Mon, 13 Apr 2026 18:06:29 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wCPQJ-0000hy-7e\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 18:06:27 -0400","from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wCPQH-0008Bz-HG\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 18:06:26 -0400","by mail-wr1-x42d.google.com with SMTP id\n ffacd0b85a97d-43d7badbd7dso660856f8f.2\n for <qemu-devel@nongnu.org>; Mon, 13 Apr 2026 15:06:24 -0700 (PDT)","from [192.168.69.228] (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d63dec28asm39519258f8f.15.2026.04.13.15.06.20\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Mon, 13 Apr 2026 15:06:21 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1776117982; x=1776722782; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=i4RsorHF0acEAVG7guZevG7EEg75GuFR2NltetW7cXw=;\n b=moUYgEDZIWO77hRHiWnF67/qHhVhUrOdAZKk01kwu9lmdlJjGq8gTZiRx5GV1L9q2g\n sffRv/D+UrR3KSwMdNAzjHzzoRgfGqbAbxQyPV3W1n4F1g/DE6E9lwLNMdvTScpvVo/O\n HWfpIXdyN5cLI60quLoibB4q4ykFeIfF04/vaN5MnAUI8oKRPA/UX2aKkL+TcIyoNdVo\n 3c4eoMRkNTSYGyJm6WzVtmJ1heCWMGAJm2NUXx9ehJhZ7KeO2VYIhuvWsyDU7biOacdW\n qm0xnyAto7jl1eVtoLxt8d33LXNIR8iLEt21cgdy+D7+UeM+dONZub4NQ9jvPoSDoQxc\n +gyw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776117982; x=1776722782;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=i4RsorHF0acEAVG7guZevG7EEg75GuFR2NltetW7cXw=;\n b=R7yIiO3dmNpd48dG+lvOqcnS43ADwusRsjKza5f59WyD+ox6Or331kNxm61qXsDuiO\n nq5rXPzKTvwpk4HUcWPRpWiKhiH7Dq3L7iEDQhNBntA2V/UfILhpYNmnXGSSUBILeiyJ\n l2irzJowO2T32sYquyBiNpGroVqVccqNOSpR27NkeFDk6CQHAwDO+exH9P5QIVN6w6T3\n hTZB/yc77cIokI//o7byfnGhZdp0JoyxzkbEiwwC2ugRcFkWlKHVivuyzTH33MvfHhU2\n 0sF+v874azth71+ZXueUy3N2yltJ5pBqW4R3kYLkwaDBioEqsPH/3lKfowwJ6H4U12Ok\n ueFg==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8DfYlJowvKFp28EVSRkIO4qgVrKH28lTinDRDHpwzkIJbO8CqqkY9xS+uiAyX+MhTAB4h3LIHACmeY@nongnu.org","X-Gm-Message-State":"AOJu0YxK+DpBLDYQXsInqOExDNVlJDgiaXhryYTj5EoBnjUxEezWkQTu\n OugiR0qOPokA/iylXkupUxlCsg2vFHXMu5Z3vJmnWmBPySostqzzfMmfN3GHEER+WeU=","X-Gm-Gg":"AeBDietfTZ5BrPnad/Iz8PLgMzSQbMySinuDD3C/o8s4QxEuUr+Yx6mdiplreCk3elO\n 5Qt4P27jhDHFtOYh2ZOLF1A1A6OkdcbQuqEFG3HWu8FzvS48iNEP7oNCNUnAhfFwxl8BsRJE8Vx\n wHb5/mI3Bu6h8c1Bt3XKeeyDBXhnf4JJ4XfIGDyjYvf/ayAYoZjyov2yqhsPPDAx0/WRGh/7umJ\n xwAMWe6+cZs4O09yG1O2pLcqfas2K4VqaeNqosP35TGGWvtf4Xla1pAWLNb/VY2gO/x++fc+u63\n +aw2rB1DIgQZWnoUgeDR7WYivziYZAdmYAYI1qRdgZzTkde1lj5CWVOumW1w/wm/Rapjj3g9K5M\n POmSxBBFsFub8ikEc+BvKcOwfIszac9I/WuBWN8PjJ//R6BtiQXWbzENyg2S7bxNmcxSAtmQRqt\n 5zCznFTUXzimtKQxOC4Hp3dQAgf3/+UEu7DxsbY9nZStojHLMc7XrabBZYJ34Q2JhNYw==","X-Received":"by 2002:a05:6000:144e:b0:43d:c95b:c46f with SMTP id\n ffacd0b85a97d-43dc95bc595mr1647876f8f.38.1776117982447;\n Mon, 13 Apr 2026 15:06:22 -0700 (PDT)","Message-ID":"<79b575cb-5d7d-4e3a-80f1-5b67ac7cad9f@linaro.org>","Date":"Tue, 14 Apr 2026 00:06:20 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] accel/hvf: fix double hv_vcpu_destroy() causing teardown\n error","To":"Matheus Tavares Bernardino <matheus.bernardino@oss.qualcomm.com>,\n qemu-devel@nongnu.org","Cc":"agraf@csgraf.de, slp@redhat.com, peter.maydell@linaro.org,\n richard.henderson@linaro.org, mads@ynddal.dk, brian.cain@oss.qualcomm.com,\n mark.burton@oss.qualcomm.com, Roman Bolshakov <rbolshakov@ddn.com>,\n Phil Dennis-Jordan <phil@philjordan.eu>","References":"\n <70cca2a5cdde3e6531e5c8f1e399e0b584d51ad6.1776096073.git.matheus.bernardino@oss.qualcomm.com>","From":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>","Content-Language":"en-US","In-Reply-To":"\n <70cca2a5cdde3e6531e5c8f1e399e0b584d51ad6.1776096073.git.matheus.bernardino@oss.qualcomm.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","Received-SPF":"pass client-ip=2a00:1450:4864:20::42d;\n envelope-from=philmd@linaro.org; helo=mail-wr1-x42d.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3677191,"web_url":"http://patchwork.ozlabs.org/comment/3677191/","msgid":"<CABrGZ+HHZBQzqeh3aHEEQNQ0iWAHmnFYQaN=1R5DLaXJQLUOrQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-14T13:05:45","subject":"Re: [PATCH] accel/hvf: fix double hv_vcpu_destroy() causing teardown\n error","submitter":{"id":90606,"url":"http://patchwork.ozlabs.org/api/people/90606/","name":"Matheus Tavares Bernardino","email":"matheus.bernardino@oss.qualcomm.com"},"content":"On Mon, Apr 13, 2026 at 7:06 PM Philippe Mathieu-Daudé\n<philmd@linaro.org> wrote:\n>\n> Hi Matheus,\n>\n> On 13/4/26 18:01, Matheus Tavares Bernardino wrote:\n>\n> > @@ -113,9 +113,6 @@ static void do_hvf_get_vcpu_exec_time(CPUState *cpu, run_on_cpu_data arg)\n> >\n> >   static void hvf_vcpu_destroy(CPUState *cpu)\n> >   {\n> > -    hv_return_t ret = hv_vcpu_destroy(cpu->accel->fd);\n> > -    assert_hvf_ok(ret);\n>\n> That would break x86. I suppose I screwed something in commit\n> feee55d36a1 (\"accel/hvf: Implement hvf_arch_vcpu_destroy\"). This\n> was part of my split-accel work which as of today I flushed out\n> of my head so don't recall well.\n>\n> At any rate, better to remove the duplicate call in ARM's\n> hvf_arch_vcpu_destroy(), WDYT?\n\nAh, indeed, I hadn't noticed x86's callstack. Let's do that, I'll send a re-roll","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=b2qmQPX1;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=MWLNvd+8;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fw4Kg3nJHz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 23:06:31 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCdSx-0004Pu-Cp; Tue, 14 Apr 2026 09:06:07 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <matheus.bernardino@oss.qualcomm.com>)\n id 1wCdSw-0004Pa-3z\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 09:06:06 -0400","from mx0b-0031df01.pphosted.com ([205.220.180.131])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <matheus.bernardino@oss.qualcomm.com>)\n id 1wCdSu-0004Zi-1f\n for qemu-devel@nongnu.org; Tue, 14 Apr 2026 09:06:05 -0400","from pps.filterd (m0279872.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63EBNt7k3681496\n for <qemu-devel@nongnu.org>; Tue, 14 Apr 2026 13:05:58 GMT","from mail-oa1-f72.google.com (mail-oa1-f72.google.com\n [209.85.160.72])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dh87d2s3y-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <qemu-devel@nongnu.org>; Tue, 14 Apr 2026 13:05:58 +0000 (GMT)","by mail-oa1-f72.google.com with SMTP id\n 586e51a60fabf-42306db7f0dso8215770fac.1\n for <qemu-devel@nongnu.org>; Tue, 14 Apr 2026 06:05:58 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n 0RxmAJe6dLdE8/FOuGKE3BwD5ypwsE+/3qV3Rf+wv+g=; b=b2qmQPX1Atb4RKDn\n tQhNOJ+8aZySYevAnsFaFr1jpDOqPfTJ1AdnKGuIL+Q8SLvq9OVGr1kWLIEmfd5t\n 4d8fsnlmJp6ntcCK1AJMIZO/plxiR1sd8JE/ceM7juBjkSRNdBDPaPLp20FBhfOn\n X+WxFu9j3mMsVgCNQLOmZOVcH5demW1Kj/A53f/gS071UojuKdUt0CmcJQeh8T2n\n dkpRMnI4Uh27+rjouvNAgmaQGMChIbmFym53+zRyunmkt515zTtY/WzdnRgn8d57\n t9sd+MaEOwmTagbutfSV6Iu6aEs+gbENLe4rDImcd0va4GRsz1XdDUzTBXtqlrDh\n 7LltaQ==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776171958; x=1776776758; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=0RxmAJe6dLdE8/FOuGKE3BwD5ypwsE+/3qV3Rf+wv+g=;\n b=MWLNvd+8FjNVhjz+/YVxpevgXoarVN1/ksWBmeg5jX0/x7snEQZ5Jf13jP6wViTDot\n GXeqYAvo3BA2U2QK2J21/qA30bRZKcaWRY/VN+d+Zs0OUjFyXtptCQi+ulpg2GgZktKQ\n 1Kx5n3Iq6T5QFC9poC7Qu+bOUqeXuS3pgPAbss22lcBSHB5Xxszvztx3D2ud4r9VzRf8\n ICbsZUCuzAHzRRQbb9yo7Ap6JiqKho0LiRzKRSRy1qA/cPNqshQrTGRTzCKrIG5hMaSl\n ufph/AWG9FhjuWiu5IC3/0dNsBh13JbwlUWLUHmHZI9HFllNHT/3sXk7q7SmfNiq4o9H\n eqrA=="],"ARC-Seal":"i=1; a=rsa-sha256; t=1776171958; cv=none;\n d=google.com; s=arc-20240605;\n b=C3sjWdfARIK/vKl6Q6DxbqPEYBfKR11hQ0MY04XIxsbkT3lODp8WiuK9K4PNAZZP8Z\n L/0mucL7f4FapnELCsForFeu/XsgtMLaEH/tsUunxzC2OEoDoxBXN8vwTtFZS+OnZ1O8\n 93WKjxzLyPtqaEHLPAI+noOUCfIPxWlCCFdxLxB7n63IJ82Q5Rfrepj8/CmKq6Q3hOKS\n 43fr0NkzOxwCqHBIRVpuY4GxqhuytRd1jcGf8c72n0FDK8F+sv2kOVXTEmAjvermKzNW\n JqmR42ZfJD7Wjw8IBB9oZpOiPLJ/HB54jr+vON+Mk5aQ+xP6yp/O3Mr/B0YOp+xSLDWw\n woeQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=0RxmAJe6dLdE8/FOuGKE3BwD5ypwsE+/3qV3Rf+wv+g=;\n fh=YesfOMoVjEIRJ2JxWd+x6zu8qRGVGlQN4RCrIgUBajY=;\n b=iS76Tx0AorgozF9DjbUcE/xsaRtmbE44VJJKPHYS+RfxQmaciWjIUURD3Tx+n2QZYc\n 3HN1kE/b1Ek0TSby0P7FPrvxZPw9WTF02VRZuOsjRLYC9h8tN0wPtvn+Iiah29zFjOBg\n B+B0Ch2+sPlDZdvw39aYm7WPKoH5zamuv9pdZY+xoDEchhfFD7YKB8Vt33SllxJkNTkW\n 12zT4mfGgzVeNfyHACj/pOovMZyTRdVs4HPVm92M8oCFIMRjHBk55nt09hPPCUfJ/ztP\n /zQylgAniKskCYN0jUAthyH5u+lTW7q40gXqojNaH+qBVzE/X+m+otBTPRVcXFETND0E\n R5ow==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776171958; x=1776776758;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=0RxmAJe6dLdE8/FOuGKE3BwD5ypwsE+/3qV3Rf+wv+g=;\n b=Y9FUcXkltdSselPbe5z+bsW4zGdDY/0kM58bjPvolUQYMJb1ETpdPEJe8lW/8ve0Rg\n hpgP86Y2yuoLHEcJqDhbZ7Q9g2LrCHoYvo6p/olq35cDp799+T4y2afVAVCxT4e5EM+C\n IoVh63ZHSGG/P70Upj/d7/Y3WfZsRRP+MaKi+DjBeDjK89KvKEi+P4rvmiiGe71oWIVh\n 2EXq1SdgcoGebExSVUBCuDpZJsAyOlcy/w43wcG6OLLU1Q1AqzGYPrfpRoQ6s5RBmtfl\n 3pawOqE5qE/2kB4g8ll0+f0ZOA4Ji0JtUxoN8M20WS3uS3XnWVP/m2ZYYjBSy1F/mDO8\n NoPg==","X-Gm-Message-State":"AOJu0YyKbIo7nR3nDHxwDvJT+e3z9CFeZ66TlMuzoqwI8V/v16+xb2uY\n IpRh+x8DMuw+k69yBIQTv7rHiIbB6sSQ99nLbv/3IiqiEM5LHnPTLAsiM05UmHwUXOqXh7dYlKJ\n 8bdF7+TETMTw7s57+/9j/02PlumTMaSl9mjUPgmzgTtpCnE7l69UVt/FrAJcdGgAW+6pgOo/r73\n AK785HVR8KDCK0Te8jCWNQkVRqvHzW1ui1","X-Gm-Gg":"AeBDietYgrB/0Ur8LShgySVcZM0IXnmn2pGd8PgOT0l8Tiif2EFmnOVjv1923x3arh7\n 7If/aKdtRZZ5vZS04Kfq7yGNa69FLYSBqyyHdOkKh9PAUgH8zQd0LBbtEy8EadRFVupfh21OD79\n hwjUK/dvfxBhqUogleApOUerDQFaFvjepmofgg80nvoqUNkEdWsfpUsMX7VmzoFeqKiquadxhSA\n mgn0+N9W3mqrMipBg==","X-Received":["by 2002:a05:6871:8211:b0:417:304f:5011 with SMTP id\n 586e51a60fabf-423e0ec53ebmr9818600fac.17.1776171957703;\n Tue, 14 Apr 2026 06:05:57 -0700 (PDT)","by 2002:a05:6871:8211:b0:417:304f:5011 with SMTP id\n 586e51a60fabf-423e0ec53ebmr9818567fac.17.1776171957147; Tue, 14 Apr 2026\n 06:05:57 -0700 (PDT)"],"MIME-Version":"1.0","References":"\n <70cca2a5cdde3e6531e5c8f1e399e0b584d51ad6.1776096073.git.matheus.bernardino@oss.qualcomm.com>\n <79b575cb-5d7d-4e3a-80f1-5b67ac7cad9f@linaro.org>","In-Reply-To":"<79b575cb-5d7d-4e3a-80f1-5b67ac7cad9f@linaro.org>","From":"Matheus Bernardino <matheus.bernardino@oss.qualcomm.com>","Date":"Tue, 14 Apr 2026 10:05:45 -0300","X-Gm-Features":"AQROBzDTex43H0XoGGsx4IUW7J103hL6FYl0fd4a7H9BEZzqEOA6IpPaf2JF3Co","Message-ID":"\n <CABrGZ+HHZBQzqeh3aHEEQNQ0iWAHmnFYQaN=1R5DLaXJQLUOrQ@mail.gmail.com>","Subject":"Re: [PATCH] accel/hvf: fix double hv_vcpu_destroy() causing teardown\n error","To":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>","Cc":"qemu-devel@nongnu.org, agraf@csgraf.de, slp@redhat.com,\n peter.maydell@linaro.org, richard.henderson@linaro.org, mads@ynddal.dk,\n brian.cain@oss.qualcomm.com, mark.burton@oss.qualcomm.com,\n Roman Bolshakov <rbolshakov@ddn.com>,\n Phil Dennis-Jordan <phil@philjordan.eu>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDE0MDEyMyBTYWx0ZWRfXyW4r7PJM0zIQ\n xQYi/7WbOH9E8BXiRaTPCwElp4k8fpsOKJ65eqs7VmxvvmuQLytW/tr20/Z7hDM3BOHWAUKWlI/\n 0n/pP6vQ+0IY4sFoMUdTpBqmyI+Ts739ZC80fOHWspxpj8nYpW2ojWFuhPEKsL5M165KgGhHn7n\n FuvIsBH0bzUB899DQ9ivGCNc8XXecGL3xxF6/RUGNvvNPPUPE/AdhH4aYGRDZhgTj7l7YZOPUMN\n A2fA/uEpr4UbrgbTGRYeVv42QjWeYdYkrtJPN6yEXoNG2igtTShkw7ubBYE2GLmFW7yZORrFlIh\n Mq207p/6ejUuN1Xfe5tqaFzHbtUu/U+IfKXwJ+ZVi1V6f/ymjJAgfeA3CdcQdJ4hcWAYPS1HXdC\n LgSbDkVy93c5JxUW6mz0Gpg5RSb3TwDgYEffu+Nwq/LwgnF9Vcin2ZonsXIraUodOVO4edTS8n5\n 67ywkkFLbW5slUbmaAg==","X-Authority-Analysis":"v=2.4 cv=N+8Z0W9B c=1 sm=1 tr=0 ts=69de3bb6 cx=c_pps\n a=Z3eh007fzM5o9awBa1HkYQ==:117 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10\n a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22\n a=yx91gb_oNiZeI1HMLzn7:22 a=KKAkSRfTAAAA:8 a=NuZbqqDDIbgeQlSeM54A:9\n a=QEXdDO2ut3YA:10 a=eBU8X_Hb5SQ8N-bgNfv4:22 a=cvBusfyB2V15izCimMoJ:22","X-Proofpoint-GUID":"hfML9Njv7zU-LO1YmFAUl4O7eoMn7z_r","X-Proofpoint-ORIG-GUID":"hfML9Njv7zU-LO1YmFAUl4O7eoMn7z_r","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-14_03,2026-04-13_04,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n malwarescore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 phishscore=0\n priorityscore=1501 impostorscore=0 spamscore=0 bulkscore=0 adultscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604140123","Received-SPF":"pass client-ip=205.220.180.131;\n envelope-from=matheus.bernardino@oss.qualcomm.com;\n helo=mx0b-0031df01.pphosted.com","X-Spam_score_int":"-27","X-Spam_score":"-2.8","X-Spam_bar":"--","X-Spam_report":"(-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]