From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0DAC2CA1009 for ; Wed, 3 Sep 2025 10:08:00 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1utkPE-00082e-De; Wed, 03 Sep 2025 06:07:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1utkPA-00080V-39 for qemu-arm@nongnu.org; Wed, 03 Sep 2025 06:07:52 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1utkP8-00088A-Dm for qemu-arm@nongnu.org; Wed, 03 Sep 2025 06:07:51 -0400 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3c68ac7e18aso4041744f8f.2 for ; Wed, 03 Sep 2025 03:07:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1756894068; x=1757498868; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Dc577sdHNizEE5xrXzfqcyEguN+DMomdpbX0f6y4H38=; b=ACMWP+i1B3e75/nCjWSLkw+5Ra7b4C27mh0yuS9Usx1Jh0Yst2yHdSd/EOF5BDWjT0 nM4VdPOtJtqxOyNe3Xc8itpb+LPQibuCY2vkevMJ4AvLfm1JIV/hthksKLMbm7D8bcLE 2Is0RoF/odZZgda8+f5jnJEizrp+blYqGabLoockiC72AtYsPrIdRT56/K1ar9KP2/Gk 7KGEXZbH/q1udVQnCETS9f7FcYbRprZMR0xfPoXcvLvQnDN2QPNSnX4v7DxcBDFHCgRy RAXztHUuHSf1WpqnNvYUdiTP8MpMFJsKDpl0noRASE8l/GdP15q2a2+jh2yf7G7uou/8 ZQpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756894068; x=1757498868; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Dc577sdHNizEE5xrXzfqcyEguN+DMomdpbX0f6y4H38=; b=QjH23ke2Dvafsfldw0yfc8hdFdOA0vcLqEGE/k6HGwabd+0Z+l2feWplr/r27AcIWD BpwXfblYyGlvDhBV1HznBR5uA0y56CYNM9Q9dWV+Bj5kNuERfAo9ry2ax9dg9Nn3Fcdx oz0UKsWQE2+DWMZ81HpJicQSBZf3ScnZbouUVJH0oXU1M0D62Tv1yRttUzJyw+PS+qoG aY8kLps9UQOQ8B4e0Cw2k65NU627IXE9enN/WbH03mrLjmKIShDl+cLXmM+D3O9bpUTp Na7rRMJdTuO1Fu7tRI0QV+bEiWi07okPWsWVDaJFRSnM5r2oKfP6dfdhKwbbT+TDiWXp Cjkw== X-Forwarded-Encrypted: i=1; AJvYcCV3sRL0lRSmiNt+r2VB0OZOvOKKj1Ay4ZyHryZy72DjJiu7oPTdReOCT4N9lH2sY5LkXa6WlEX3cg==@nongnu.org X-Gm-Message-State: AOJu0YzTlzHcT8CbKuphzPWWNbdw3mJ9AXz+RvpQxFQxSQEFo1WeBLyh 8ys3dMxLH5o/Jwy66aztPROA2NrluwEvfiS/C59yjtSMJZaBZRfYJZJ4i2R7iWBNPHQ= X-Gm-Gg: ASbGncvxS7JCpJ5uHQM9VR0xJXPFstlBfyJntNU1HVKA6ecw67fED/b8tPp0h3McTMI l+Dpw63xiR05CljlHB6oDXX7Uk3NubYz7/LArgx3ImFkJ4sD/UdNN1dc0P5fgyr43NzvczGnF2H s2Y2zIpioqmhrM6HLi8zDDrHjF+Io2zXcoqagjHL6ItS9enbWF9d98yVXJaI+MMMKvJji2Gryyb P26Fu5EUolLF5535BukDJhE/+xeP+cBp0Zgp4SyszLh9Q/g1C/u+Rx2hZqfUswZtW+cNi2pVvJN +4XETtl9W5A5OFtsb64aQP455zSZulmBlPuZBPlG+RI/2DhpnQHV1yy3KTwPuVVpMTZ5bdxuv1y cKnbkAKLH07V58r66FEYtk7K5kb4pa1qJyfSTwP+N62y45AImeYygYpcSBGCRXPQUOfrcsv5M3v Pavo9eys1MYWU1qVKj X-Google-Smtp-Source: AGHT+IFtIgdxUByXzHWLwVWdk0EAygLsYu1MsTlpkiKO8Q9Fkx/wwDOhAL23xtp051NyXFX4+RQazQ== X-Received: by 2002:a05:6000:2dc2:b0:3d1:1328:450c with SMTP id ffacd0b85a97d-3d1def6a59emr10272671f8f.49.1756894068595; Wed, 03 Sep 2025 03:07:48 -0700 (PDT) Received: from localhost.localdomain (98.red-88-29-180.dynamicip.rima-tde.net. [88.29.180.98]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3d0a1f807f9sm22209678f8f.38.2025.09.03.03.07.46 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 03 Sep 2025 03:07:48 -0700 (PDT) From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Alexander Graf , Richard Henderson , qemu-arm@nongnu.org, Mohamed Mediouni , Peter Maydell , Mads Ynddal , Phil Dennis-Jordan , Stefan Hajnoczi , Cameron Esfahani , Roman Bolshakov , Paolo Bonzini Subject: [PATCH 01/24] target/arm/hvf: Release memory allocated by hv_vcpu_config_create() Date: Wed, 3 Sep 2025 12:06:37 +0200 Message-ID: <20250903100702.16726-2-philmd@linaro.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20250903100702.16726-1-philmd@linaro.org> References: <20250903100702.16726-1-philmd@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=philmd@linaro.org; helo=mail-wr1-x42c.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, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-arm@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-arm-bounces+qemu-arm=archiver.kernel.org@nongnu.org Sender: qemu-arm-bounces+qemu-arm=archiver.kernel.org@nongnu.org hv_vcpu_config_create() is documented in as: /*! @abstract Creates a vcpu configuration object. @result A new vcpu configuration object. This should be released with os_release when no longer used. */ OS_OBJECT_RETURNS_RETAINED OS_WARN_RESULT hv_vcpu_config_t hv_vcpu_config_create(void); Release the memory allocated by hv_vcpu_config_create() with os_release(). Signed-off-by: Philippe Mathieu-Daudé --- target/arm/hvf/hvf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/arm/hvf/hvf.c b/target/arm/hvf/hvf.c index b77db99079e..d67372218de 100644 --- a/target/arm/hvf/hvf.c +++ b/target/arm/hvf/hvf.c @@ -150,6 +150,8 @@ void hvf_arm_init_debug(void) max_hw_wps = hvf_arm_num_wrps(config); hw_watchpoints = g_array_sized_new(true, true, sizeof(HWWatchpoint), max_hw_wps); + + os_release(config); } #define HVF_SYSREG(crn, crm, op0, op1, op2) \ -- 2.51.0