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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 81D11C7EE23 for ; Thu, 8 Jun 2023 23:30:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:From:Subject:References:Mime-Version :Message-Id:In-Reply-To:Date:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=80qMQC5OpTHHe13TflR6m0Ww90NBGWPY3PSHtjSYrGw=; b=SXr9iqnOR5acwZ yt3FTN3oRIJIZg3URyifF66ODChVpu+PPAjm51xgsWkwQMLAFa7u89k9Wh4i6wxSznNBGroMnzZdW J3tJ1Bq0HMkQiOZHOEA+ndcspslLcXj5Yqb0I/AncAamuXJ6bs+qAUHb8+tarGaeEZRg1f67U6Yh6 DGynRxS9d0JPQ0nnkOloJGegsiJufqgjbeeEBNcACN63lr45VwPG4fmnR7O+m3UhDrihNFQPJR4ir cpu1aQIJi7QQKRUtXiF3DcbaUT3kRKJ4Qx7L0T2P7lV1UDlAnpE/m8w56VDUKJsLwgGYq7DC98B7T //HUyfyOLAaPKYWWQXlw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7P5R-00Avj6-1N; Thu, 08 Jun 2023 23:30:37 +0000 Received: from desiato.infradead.org ([90.155.92.199]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7P5L-00Avf7-2m for linux-arm-kernel@bombadil.infradead.org; Thu, 08 Jun 2023 23:30:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Type:To:From:Subject: References:Mime-Version:Message-Id:In-Reply-To:Date:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description; bh=dsHeOnEMfHd9s4DOJfCHWE1AXrbWG8qUbRavLpQo6Y4=; b=juPEnDIPt6AmNyW+udEoFFjYtf BpvW6eLYzFoE/nLLXCcSeOcTrz97qdT7nDKq+cSvg2+bH6EYhBGv3tPKqAIisNLuwk6l4FgAPhdDm N+Lg4k3Lp0FCpFqa/q4awbOoTCp8OITOiQyv9xKA8m5/HDbj7p5So3ITUl4QJBhR0MEWlSS0uKMqZ KwlH4HTXu9R47zIOHjl4aIZE2klx6sa7/IL75C2JJntRWQBfOBy/B7tC7hkuZciiiZdVaU3K8UDn+ srD8KLUEOeOBPFMowaI7pgb5IWqBT8JoIe3cWT4hifjEgdg99pU1GS8w4HqwylCxBeAIBbR0jHZpR lSA56eoQ==; Received: from mail-yb1-xb49.google.com ([2607:f8b0:4864:20::b49]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7P4n-006Mqz-2Z for linux-arm-kernel@lists.infradead.org; Thu, 08 Jun 2023 23:30:27 +0000 Received: by mail-yb1-xb49.google.com with SMTP id 3f1490d57ef6-bb85b2bac4eso1614561276.0 for ; Thu, 08 Jun 2023 16:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1686266994; x=1688858994; h=to:from:subject:references:mime-version:message-id:in-reply-to:date :from:to:cc:subject:date:message-id:reply-to; bh=dsHeOnEMfHd9s4DOJfCHWE1AXrbWG8qUbRavLpQo6Y4=; b=u/Qq25sb4E3B/YN9x8AfhOptxhinrbUgxpyj6i2VnVhF2falloUPeEVua2xI7eTgZ6 9Y8toDrNHLnYKnplX5n9qqM33bvduJatdErNYGQESFU0FadeY7tKHF1ahdrkv1yFddlL pBErliZx0UsK/W9S1qORmBxXTTCtDepCNQwf5bwE/uLFWIr+VSqant5bxtav5gTlrcaA F/9rW8q3tuQS+6PEX6dtl46wyFTCxHPwHHMr0gxri3Ghal/QZje/aOk408AxeUO8F0Qh udCQ04uab2R7IuY1HP8r9ROZBB4/Mt1ChYs+oD+J3Rg1CRWI+cA8UMoUJ4cb+g9hNUig TXfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686266994; x=1688858994; h=to:from:subject:references:mime-version:message-id:in-reply-to:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dsHeOnEMfHd9s4DOJfCHWE1AXrbWG8qUbRavLpQo6Y4=; b=SYkbVU/3xChcwlidyEyUCjKPH8l/bKi//jedcKnIO4eSHeS6OLmua+PjTOaEBHsk2i 5cUcDfOycSduCuAylRqUpE/AI5Dc4Ji4tlbwDbk9gN0YMkP4pxA34Fo9LIOSCsZAWNTD lvOG1U7zEIs9NVzF/Cm3LCC1sVunf9sq42NOFAzehfXkpyJalfGl+vHIhZEGLOrV4+0l BuKjs1n5OdOqJU3BGM5viNv2haFkoIN2p8CqBJN/VDqbnI35U2W28egDCgtIOG0fzpj9 rg8UIHOprNK1acLYvq96BeJg/2QGz/tA7nPQ68J3FaxFtM8eLAj9ocrh/2YGrrUTXF9V k83Q== X-Gm-Message-State: AC+VfDyv2JS2ZJgJBRTOd7K6VaTXWe9pX7z/uIFJ8qBbw0RiCaOzE2xO l/qfEZ35FKalA9+pkRblUFZjSCW6vsNr X-Google-Smtp-Source: ACHHUZ72ScCy5hQCMHWZ9ZJ+Q/Hjmqux3MK2aSfNgD4ALpiCGxXMG3yuJqiTHTTc+k5GHvXKXHBsUuFK+hDJ X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:c3e5:ebc6:61e5:c73f]) (user=irogers job=sendgmr) by 2002:a25:240f:0:b0:bad:600:1833 with SMTP id k15-20020a25240f000000b00bad06001833mr605870ybk.0.1686266993757; Thu, 08 Jun 2023 16:29:53 -0700 (PDT) Date: Thu, 8 Jun 2023 16:28:14 -0700 In-Reply-To: <20230608232823.4027869-1-irogers@google.com> Message-Id: <20230608232823.4027869-18-irogers@google.com> Mime-Version: 1.0 References: <20230608232823.4027869-1-irogers@google.com> X-Mailer: git-send-email 2.41.0.162.gfafddb0af9-goog Subject: [PATCH v2 17/26] perf maps: Fix overlapping memory leak From: Ian Rogers To: John Garry , Will Deacon , James Clark , Mike Leach , Leo Yan , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Ian Rogers , Adrian Hunter , Suzuki K Poulose , "Naveen N. Rao" , Kan Liang , German Gomez , Ali Saidi , Jing Zhang , Athira Rajeev , Miguel Ojeda , ye xingchen , Liam Howlett , Dmitrii Dolgov <9erthalion6@gmail.com>, Yang Jihong , K Prateek Nayak , Changbin Du , Ravi Bangoria , Sean Christopherson , Andi Kleen , "Steinar H. Gunderson" , Yuan Can , Brian Robbins , liuwenyu , Ivan Babrou , Fangrui Song , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, coresight@lists.linaro.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230609_003000_883568_F84239A4 X-CRM114-Status: GOOD ( 10.61 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add a missed free detected by leak sanitizer. Signed-off-by: Ian Rogers --- tools/perf/util/maps.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/perf/util/maps.c b/tools/perf/util/maps.c index 5206a6433117..233438c95b53 100644 --- a/tools/perf/util/maps.c +++ b/tools/perf/util/maps.c @@ -374,6 +374,7 @@ int maps__fixup_overlappings(struct maps *maps, struct map *map, FILE *fp) } put_map: map__put(pos->map); + free(pos); } up_write(maps__lock(maps)); return err; -- 2.41.0.162.gfafddb0af9-goog _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel