From nobody Fri Apr 26 11:29:29 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.218.41 as permitted sender) client-ip=209.85.218.41; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-ej1-f41.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail(p=none dis=none) header.from=amsat.org ARC-Seal: i=1; a=rsa-sha256; t=1617740941; cv=none; d=zohomail.com; s=zohoarc; b=SDjz/JcqHSuRAGsdiaMMG2Vd1979vNAZRCYhIXv9KsW7AT771bUrKVwOR8YOnL161VvNq2HM2LmP942xuQ8fi/9dI0uyE7vCOlZDQ5MwgQjXPqSLVFvUBQPdVCLpHgIg+fOEF7VxLFuFOEqQpkR3zbK3vWYeSsrrR3gZiuk6wMw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1617740941; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Sender:Subject:To; bh=zgiTpDshRiw4d+T/hmNL3qR3zOiy26fGm78fm/Tov2o=; b=ebYJYsN3o30fT3TjoSoFlmcREAGlO7qNaJFRw/6SKBq83H3ZjpBJfkFSkGQcR/N/gyAjpkGxXIheZtOGV1OOvWoLXS7ZSJHe3I/bbOO0CzOpLvKPMQmHc4+mfPuE/EDvxDNBktgrvhHHwTQEv20H3RukqKqCp/pvtPZc1xrXRl4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.218.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by mx.zohomail.com with SMTPS id 1617740941226690.5701789491667; Tue, 6 Apr 2021 13:29:01 -0700 (PDT) Received: by mail-ej1-f41.google.com with SMTP id u17so17725639ejk.2 for ; Tue, 06 Apr 2021 13:29:00 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.redhat.com (17.red-88-21-201.staticip.rima-tde.net. [88.21.201.17]) by smtp.gmail.com with ESMTPSA id bo19sm7703479edb.17.2021.04.06.13.28.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Apr 2021 13:28:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=zgiTpDshRiw4d+T/hmNL3qR3zOiy26fGm78fm/Tov2o=; b=FIMENiMg1JX24cEEva4a/lT27uFLU1N9qJLCse48wwqi/jspJu+NunfXMjKnLW4bwc I8JKPGx25MggIbFvWAlSZLDjEuY0+F/bJ6EXUi6GQRtUFQ35zo7hF53kdFJLNNC7e1W8 FagAk8M85yCc+1PqSj8ksB3vPyVrjJFbkeKEv1PihIEBD8yRE2I+W+gNoVLTAWgqurRd TmTpD8WXBZ3FEBs4i1gFNG1ATV21d9grvbfzPuwfLmb6WEHtF1TGF69l037CD32iYhMa 1uSZdYToZAaxmB6g3kMcIsajO4Ye+BQ1yS5QXXHbYQLZsUuV71o97ikY1tC5kbgJFqYq zLKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=zgiTpDshRiw4d+T/hmNL3qR3zOiy26fGm78fm/Tov2o=; b=GxKd4zrI2DSKz4rqbTAhtnPlCQF27p9xxxFx0qCSQN1eQOySY6SU/y6H06rTPRTRUH oyASO6A3oUXfhLc56op55XbMrq9Q3YK7vDqpdtJd7XTmgwA5j0+eZb9b0RF32/T8QwD5 rfQtzVRQWPO0wZZV5UJz2wniM/5o1gIC4yyvR20DnA8nZ6m2cyyI/tv2WezFmSyTM2JN fQ4NiiQj/lkYs4LMo2YEJ9CBCs3Eu6J/9RpFDKEkmxfbLwSK7h2HqyFABhixPeu/KaF1 WCk2QQ86HqVh8h7v/1KsvkFojPEnM5JK4cxL/GbdvsET+895MdK7ig/vdHSbQGCYRwUT O2tw== X-Gm-Message-State: AOAM533zqNl6unz1Bw4DQS0i9tyhRc43fpl3yEfk9g9+gFeMGvXwISc2 /9hYpl1WVE9famy4XrSZBvQ= X-Google-Smtp-Source: ABdhPJy3W9VNfWzp5Xnctto4o2rZ+LiUcHArSlnIeBqH2O64Pa2VI/Efco68RJJIA0fka+TX8i0zow== X-Received: by 2002:a17:906:32cb:: with SMTP id k11mr7615828ejk.158.1617740939421; Tue, 06 Apr 2021 13:28:59 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Richard Henderson , Jiaxun Yang , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Aleksandar Rikalo , Aurelien Jarno Subject: [PATCH-for-6.0?] target/mips: Fix TCG temporary leak in gen_cache_operation() Date: Tue, 6 Apr 2021 22:28:57 +0200 Message-Id: <20210406202857.1440744-1-f4bug@amsat.org> X-Mailer: git-send-email 2.26.3 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) Fix a TCG temporary leak when translating CACHE opcode. Fixes: 0d74a222c27 ("make ITC Configuration Tags accessible to the CPU") Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/mips/translate.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/mips/translate.c b/target/mips/translate.c index c518bf3963b..71fa5ec1973 100644 --- a/target/mips/translate.c +++ b/target/mips/translate.c @@ -12804,6 +12804,8 @@ static void gen_cache_operation(DisasContext *ctx, = uint32_t op, int base, TCGv t1 =3D tcg_temp_new(); gen_base_offset_addr(ctx, t1, base, offset); gen_helper_cache(cpu_env, t1, t0); + tcg_temp_free(t1); + tcg_temp_free_i32(t0); } =20 #if defined(TARGET_MIPS64) --=20 2.26.3