From patchwork Thu Aug 24 03:03:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: alloc young X-Patchwork-Id: 1825084 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=FEpViZc0; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=patchwork.ozlabs.org) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RWSbM6DMnz1yNm for ; Thu, 24 Aug 2023 13:03:58 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZ0co-0002s9-PZ; Wed, 23 Aug 2023 23:03:10 -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 1qZ0cn-0002s1-MB for qemu-devel@nongnu.org; Wed, 23 Aug 2023 23:03:09 -0400 Received: from mail-dm6nam04olkn20801.outbound.protection.outlook.com ([2a01:111:f400:7e8b::801] helo=NAM04-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZ0ck-0005Iv-US for qemu-devel@nongnu.org; Wed, 23 Aug 2023 23:03:09 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dIjZ+AYXIrHJZtYG5hwSYCY0iucnKG1ynZi3AglhYJWIloMrkzcJjVfMHg6ica2Mnl/Jgih9wHAvxi0K2t2EVPmnayAZIGgCAO8qHDtpFDW3IoQaiY0OJ6VZpOJHdqcY80h2vAHh2ZmraHzi0S6rAWOt6XjlAuH3Xa8sHWfFpEkWcC2FYRT0jaeGzxGHKV6ERKsQyUJgJ5c2unCKaZRnNmN/j2508GvRDsw22CCBZ1SoKAPveRhC88qpXLBM/JOP8RbaKYe+V+gwaHUaVMtHLkVmsYScjiMWAOkOqPe2si2njR6knqSiY12pY9skqVr9shJLEqSaeJOY2YrOwxBAQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PFOUqukZvxLdb6XYjaya2cgQnJ3JaxU51P/0kDvPROw=; b=g56VLJLUgJfpw1AFa5fzVoL0w3eIJ3p1b4GtjW35KWoDkwPsYtbjY7tE7NbhfaZfqShqy71/qAkB7HuBUafZGXYH4FFf6Hec0zlKqe42lqVhzDm22LbjJIz9Q/KDKC0YQJZKPUeNSU1KiEV48rR1vbpZstD3A+bCh5oTDvTrk+CjZKS+3codQlzehNQtE8ddW8OPma8iLeiiarmVq6ln/w/TEdW6NkLXcSUuhg7I55oVXgoU5EyLNs+FIA9PQcOv4a+HwyNtKzNozuOLnuj9Wf5Xt3EDMrRauRTZa7ePkV0AOn+U8G3ys1hg+QPhowvvjTfXF32zuUb8PyDxoP5hBw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PFOUqukZvxLdb6XYjaya2cgQnJ3JaxU51P/0kDvPROw=; b=FEpViZc0GTsSUg2j8rx0eIdGnG7coMnn3x0DlGP2frGQ1+htObqLN3PovW6dhwR2d0XUllIEliSVM5KGXx7kLn85Bt8855eT7O9oGHugEXCkOc791jbrXpiRld1w6/rj194+74Hq8Kk+5KZ6L0cUt3VOLMv82LBYz466tyPMejptSBaxSW7E8ssEU6oQzxb+1Qawq4pLm4KPC4+D4GG6Y9Bs6rrj5n5vfCG6x6eawR9o4/vYsgsAYNWGwi7G/UiICs+2KFGoeCIyGn3u7wnkjqYvutBGThfnUv2A5tjDvQBACcbITxJMl9kZjZNS9GYHy+tyPLdtTa+HEQ96I5JEjg== Received: from SA1PR11MB6760.namprd11.prod.outlook.com (2603:10b6:806:25f::14) by PH8PR11MB7990.namprd11.prod.outlook.com (2603:10b6:510:259::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Thu, 24 Aug 2023 03:03:01 +0000 Received: from SA1PR11MB6760.namprd11.prod.outlook.com ([fe80::df85:2db:d56b:38bf]) by SA1PR11MB6760.namprd11.prod.outlook.com ([fe80::df85:2db:d56b:38bf%5]) with mapi id 15.20.6699.020; Thu, 24 Aug 2023 03:03:01 +0000 From: =?utf-8?b?6ZizIOaYpeWFiQ==?= To: Yong Huang CC: "qemu-devel@nongnu.org" Subject: =?utf-8?b?5Zue5aSNOiBbUEFUQ0hdIHNvZnRtbXU6IEZpeCBkaXJ0eWxpbWl0IG1l?= =?utf-8?b?bW9yeSBsZWFr?= Thread-Topic: [PATCH] softmmu: Fix dirtylimit memory leak Thread-Index: AQHZ1ZYqxLXBulDR0Em6IsmTVnEoZq/4mW+AgAAqODE= Date: Thu, 24 Aug 2023 03:03:01 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-tmn: [7WhzkQGOpT6OqvdzRSka5sOrYv8RWZks/LmBFriqhAw=] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB6760:EE_|PH8PR11MB7990:EE_ x-ms-office365-filtering-correlation-id: a47bd6c7-a0cc-4255-1aee-08dba44ea0b8 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: A0cxYvnCLbrI0xQKhBH0nB7HQ/1Rvxe5xg2lQN6/9kK1lyo23kbXTKIzf1r99VcVobAGjbku8wwCEPokuMwiqG6RiUckLkVQWPaAaFuDT/r5IIoyMcUudzlwwerOLqxdZC0A0DRLchGj/zkSdvImvYgKgALNRPfvDq77NRw4ba3mOQevI2a5Q1uHxGfv3Y3kf4+rOSSoI6mZ6ObU1dYFHWwJEA/WILXz+6XXXvuLsTK0qrxJC+hLbqg5sCkMIROIbBNf+ISkRTaEnw6xgGQaAguxv1E5uG562GKeX4AQvHgiY24k5Gw9gEfrNmj0d+NIuvu+tfSa56rvwGMCKYI0FNCY03022XO0F+gR5U/DMW742V2GDUexZtP0p7kB0k99gusWYiB0upqTzllOfirDqEZP/FZGHBGan1sq6zmQur3JfsBtNERMKblxE/0ox2TmNZ7IoAv/DGoEzkMp8RiFsB45qV82/sdhroQB9C2ues76uCujRY1cL/Wezwp0yTaU0GgrkkfxYOEWrlMW5ozxM5cT6cWDoaA+9HQd1t6Gu9EjqA+i1CQvDkz4KUYYCklR x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?k00dR8E4fixNG/5IJR0owKqfI+tp?= =?utf-8?q?Vc9mC8fQY0cR2L4qvo35pqqZbH23SUn6yakInLH8JKICspg/H7h9y0DhCB5MdIQgF?= =?utf-8?q?pNzZDJIwBbvOKVaA7Zr+7F9IDG6InvLUkVWfB+lhiIIkWM2DM0xGB4ZeoUeMAlGho?= =?utf-8?q?fEAnKoTV3Vo9GPodVcyrd7P325d7UYmPy/z/zY+JlbnQsSZ9OHB/Gt0S/M9hMNGwe?= =?utf-8?q?hbX/8uQke1TJMbN3jwin+Of6C+5vv4ZPumiMpgbt1KeBjRXAXdeGFSRkUu3LR/DVu?= =?utf-8?q?5QkCxyMzYy3yANnyY3PS3N/6Ibarenje8m+G9LOhEvFo9vf0mKRnW82QWDdMJGaDa?= =?utf-8?q?5Y00sjhKM5huUYP3dKKz3gdPWSkwY0S6Au31MJpunKCVCPatco4kqGb3yAtGyRza4?= =?utf-8?q?0n8jVwQmaSjTB3LxIfdq8/x0+Nmraz494HJe9jg74aaW+X9S0kX2VXGP3d8Gr6wxy?= =?utf-8?q?GCO/n0f1KtssDdZmsnF359UpBTu7g5n8ycuHh6ZLKxftmTl4Swei23sbW2r2UIwSs?= =?utf-8?q?SAZ8e8EEnA4hWV5BDO/SaQnVsqfDZRvi6ZlIViCrlXWA53JN5ogf/gpjsYaGnY4sU?= =?utf-8?q?ek3gHDKLCiC7kwOIIeVjopkXVHyt87u5Cx3YP8D4MqvBFbFG8lAMJ+ArV5+17G442?= =?utf-8?q?jvmOQ40bcrAf+8xDitLUpZrQTi8nxZ8xDdbDT+ixEvIWJlpof77VAHtvssCJ2QML2?= =?utf-8?q?50x1qkScFDvfZ38gKGTukM6P/LZbVM96LSzC7R4hDIjm+f6K3nNwdqPRhQQ4CIfLv?= =?utf-8?q?wbkOuOung4u7sHi4sYL+OISsXZmQD9V2fnzcsVgD7umVm0GhjMhp68Hot+H0hCZUW?= =?utf-8?q?6xB7kYTHCCx5IH6jf6r5HAwsV1OHnIyYd83Vic7B/gUqH1U5z0s1URMVNkQxkACIn?= =?utf-8?q?c+pYdvviqqgOo67CZJ5dTEDxKOf4+ddbcS7fn+5fjbxUSiiESTb6+N6BCdWuG2N8z?= =?utf-8?q?f3mp75mooiqDSFUJecwnQ5+BoqxBVXrFwyWyMnq5BEmbG8UgcfDvEZkiBqlhYI7YH?= =?utf-8?q?sFiiPHjjR04MRgV9dTnDx7J7YMe0W7k121PdCsVC2vJNJCCZsLb2SaIVJ3cv/WmVn?= =?utf-8?q?btFLARqNX/qNr/GdZM+YIvCVSWwsxmELOcZzpEjNQGkl6l4C3lj4A8iGTUW1FEL0p?= =?utf-8?q?jMme5lFom1LLjkj0o9sdh/GpwWRwazeAWkLbs0BA=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6760.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a47bd6c7-a0cc-4255-1aee-08dba44ea0b8 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2023 03:03:01.3802 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB7990 Received-SPF: pass client-ip=2a01:111:f400:7e8b::801; envelope-from=alloc.young@outlook.com; helo=NAM04-DM6-obe.outbound.protection.outlook.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, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org diff --git a/softmmu/dirtylimit.c b/softmmu/dirtylimit.c index 3c275ee55b..fa959d7743 100644 --- a/softmmu/dirtylimit.c +++ b/softmmu/dirtylimit.c @@ -100,7 +100,7 @@ static void vcpu_dirty_rate_stat_collect(void) stat.rates[i].dirty_rate; } - free(stat.rates); + g_free(stat.rates); } Code optimization.