Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp260833pxj; Fri, 7 May 2021 08:07:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtwfhnlPyJP+AjmVhlvJfd3IznlBuqfa1XeXj5fu40dePXEr+Kc+NJQ7fmkU13+46UAEzq X-Received: by 2002:a17:902:e54a:b029:ee:d9ed:5191 with SMTP id n10-20020a170902e54ab02900eed9ed5191mr10409779plf.46.1620400022670; Fri, 07 May 2021 08:07:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620400022; cv=none; d=google.com; s=arc-20160816; b=DDnEYAgBaFvE969pSHrraCEzcGxCMF4qnZQaSd/yiyuVt/CLjlQidFeCJIbsTQyKWE kXtF1GH13TfredtQy9vbyLoLcD0UK3JerwmvfXNAfPiCIG9J/vykRu4MuRrgTc2mv8YR sl8ri1dW5VgbwBYBGL7tA3UjkU8YKh7xgbFMAdQc+NqfNVjHTfVsvrvVP4OOifr9DCf/ 0Rpevy7Lc8Uk9GhEPPh8/lvjFkH5082GQscjjg6csoO/ezwnDyVG63MbXXIaAwzNZBDY wwhtDR6wRGNt4lKXFhzQ3/bn0HGG/rm6xmcBN6pNqyth+L0HEjScAsbfpfCweQFUz6OY r0lQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:dlp-filter:cms-type :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-filter; bh=l2PO2O1mNCyWTDvw4ULpOWi9veFuk56983ljENJwuV8=; b=q8b1nsCCYGBE3dCU+JTWHIxkqatTqemimCBmvO8yLezCtGCTGDOnlmQXTnN6oBg6FN DOiJDXpu8yfqb1bmiQbzq/I81zeDVttQ2ohVW9BSGus/Dkir4CLvFDJVusagdlhZQsmF xj3xqfMzQ4JKUWfHXH4WyNY3fGdvJCgclKmUutK0O3wuU8ohCFp/SqE+58iKhtRTGKAs 88aN2Hg3k/3XO3yz6HJIP2GSk9wNXJovrDlfOiIoMV6Ta0dJ37hIG7Wkpka/rwJ78mui pRGDlaZQGty9wYoI3oL0kI2bICcrZax/RhIE3vtO90HOfL0jRRdtTZdqmZChrins79xV XV6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b="Yx43/NEN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x20si7409681pll.152.2021.05.07.08.06.47; Fri, 07 May 2021 08:07:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b="Yx43/NEN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235637AbhEGLKr (ORCPT + 99 others); Fri, 7 May 2021 07:10:47 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:21785 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236994AbhEGLKh (ORCPT ); Fri, 7 May 2021 07:10:37 -0400 Received: from epcas1p2.samsung.com (unknown [182.195.41.46]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20210507110936epoutp03310f103f1a64ba740f2510ad492e2b0f~8xEc5kaYA0968509685epoutp03U for ; Fri, 7 May 2021 11:09:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20210507110936epoutp03310f103f1a64ba740f2510ad492e2b0f~8xEc5kaYA0968509685epoutp03U DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1620385776; bh=l2PO2O1mNCyWTDvw4ULpOWi9veFuk56983ljENJwuV8=; h=From:To:Cc:Subject:Date:References:From; b=Yx43/NENLsmTLjY1d3rA7md8s6X/5sMG9sugo6+8gMGfRfA1JeQsh1QE4kFf5la4G RLc8T0GG2Op3CdtfjTpVVRLbCVwBOAVSzj0KA7ACZG83nKN+xU10daF/gn62BQleNw XVp9ayVsuZrCM7UjB8KjGa8gBfZG44qSi3zewgBA= Received: from epsnrtp1.localdomain (unknown [182.195.42.162]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20210507110932epcas1p3f5a6385a9354a179a22147a6ad3a21f9~8xEZDreD00277802778epcas1p3P; Fri, 7 May 2021 11:09:32 +0000 (GMT) Received: from epsmges1p2.samsung.com (unknown [182.195.40.158]) by epsnrtp1.localdomain (Postfix) with ESMTP id 4Fc74n3tYnz4x9Ps; Fri, 7 May 2021 11:09:29 +0000 (GMT) Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p2.samsung.com (Symantec Messaging Gateway) with SMTP id B9.AA.09701.9EF15906; Fri, 7 May 2021 20:09:29 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas1p1.samsung.com (KnoxPortal) with ESMTPA id 20210507110917epcas1p13e027d5e0319629c255524c8c6f6461b~8xELpN04e1582315823epcas1p1E; Fri, 7 May 2021 11:09:17 +0000 (GMT) Received: from epsmgms1p2.samsung.com (unknown [182.195.42.42]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20210507110917epsmtrp1859932ca66496b70432e520acdaef19a~8xELonzHm2530025300epsmtrp1X; Fri, 7 May 2021 11:09:17 +0000 (GMT) X-AuditID: b6c32a36-647ff700000025e5-13-60951fe979f1 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgms1p2.samsung.com (Symantec Messaging Gateway) with SMTP id D9.DD.08163.DDF15906; Fri, 7 May 2021 20:09:17 +0900 (KST) Received: from localhost.localdomain (unknown [10.113.221.223]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20210507110917epsmtip2e5d823a447628681de0f92045ff3dd74~8xELatYnb2768827688epsmtip25; Fri, 7 May 2021 11:09:17 +0000 (GMT) From: Seung-Woo Kim To: jaegeuk@kernel.org, linux-f2fs-devel@lists.sourceforge.net Cc: linux-kernel@vger.kernel.org, chao@kernel.org, sw0312.kim@samsung.com Subject: [RESEND][PATCH 1/2] resize.f2fs: fix memory leak caused by migrate_nat() Date: Fri, 7 May 2021 20:12:23 +0900 Message-Id: <20210507111224.29887-1-sw0312.kim@samsung.com> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAKsWRmVeSWpSXmKPExsWy7bCmge5L+akJBic6pS1OTz3LZPFk/Sxm i0uL3C0u75rDZjFj8ks2B1aPTas62Tx2L/jM5NG3ZRWjx+dNcgEsUdk2GamJKalFCql5yfkp mXnptkrewfHO8aZmBoa6hpYW5koKeYm5qbZKLj4Bum6ZOUBrlRTKEnNKgUIBicXFSvp2NkX5 pSWpChn5xSW2SqkFKTkFlgV6xYm5xaV56XrJ+blWhgYGRqZAhQnZGQf3TmAueMNSseHuB+YG xh/MXYycHBICJhIfL69j6WLk4hAS2MEocejdBkYI5xOjxJ/V36Aynxkl9je+ZYVpObf4MRtE YhejxPqXR6GcL4wSD759YQOpYhPQkdi/5DdYh4iAncSMC8eA4hwczAKeEgsmRYCEhQWCJW7s XcIIYrMIqEq8at/BAmLzClhLtB25CHWfvMSFDbdYIeKCEidnPgGrYQaKN2+dzQyyV0JgE7vE lOtPoK5zkZizfTcjhC0s8er4FnYIW0riZX8bO0RDM6PE0iW/WCCcHkaJOYtuQ3UbS+xfOpkJ 4lJNifW79CHCihI7f89lhNjMJ/Huaw8rSImEAK9ER5sQRImKxM6jk9ggwlISszYEQ4Q9JP78 vgH2i5BArMSkH1NZJzDKz0Lyziwk78xC2LuAkXkVo1hqQXFuemqxYYERcqxuYgQnPS2zHYyT 3n7QO8TIxMF4iFGCg1lJhPf0oskJQrwpiZVVqUX58UWlOanFhxhNgQE8kVlKNDkfmHbzSuIN TY2MjY0tTAzNTA0NlcR5052rE4QE0hNLUrNTUwtSi2D6mDg4pRqYtJ5MXTvz+nz2f7e7he/U LF1i4ao70fFQakTdopPSN2dlR+1brr9Q7lBtziJu2UntlYcvVwjyarA8W5/61yZAakPl/nOb xEK4Hj5O982tzWw+kFb5b+7qn1ufJ73gPD79fYZHRsOlOcmnBOvC/kTp1nId/xg276GnUtRm W02N4oXfw9v13Ze1Tf2WKBS2uXHp8TAGKeFv2zkc2/L1tk64eXPKu9V7Q7Y6CtjsijzYJTBN Ztnb7Dj2X2e/t5s+DlMLyzM/4BA99epr5j8W1bkTfl2fW/j7p/LKww9XpAbPE5ducuv9+OLS xGN/svVLF9ucVAxbnq9QE3MsycZedl3SmSPTeEv9nv671sRyY6FeqhJLcUaioRZzUXEiAIbF cssDBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDLMWRmVeSWpSXmKPExsWy7bCSvO5d+akJBrtuyFmcnnqWyeLJ+lnM FpcWuVtc3jWHzWLG5JdsDqwem1Z1snnsXvCZyaNvyypGj8+b5AJYorhsUlJzMstSi/TtErgy Du6dwFzwhqViw90PzA2MP5i7GDk5JARMJM4tfswGYgsJ7GCUuDAxAyIuJTH323bGLkYOIFtY 4vDhYoiST4wS66YLgdhsAjoS+5f8ZgWxRQQcJFZs28ICYjML+EpMe7oSbKSwQKBE76tpTCA2 i4CqxKv2HWA1vALWEm1HLkKdIC9xYcMtVoi4oMTJmU+g5shLNG+dzTyBkW8WktQsJKkFjEyr GCVTC4pz03OLDQuM8lLL9YoTc4tL89L1kvNzNzGCA1BLawfjnlUf9A4xMnEwHmKU4GBWEuE9 vWhyghBvSmJlVWpRfnxRaU5q8SFGaQ4WJXHeC10n44UE0hNLUrNTUwtSi2CyTBycUg1MpUe+ uhx+/Wg907uPzXPn/m8w/8Ax1bLivXgA3xR9/ZarbSLPunP//219xuSx+MQDG67mMzWLNxob Cz4PKn4htFiQP/VhZOFypqlf3+qf9eD9KPOZ90zUxgQLywPffiyTmjW7e5PBsv3/HiZ5bFc0 W99hca/rycYlsosOrZ/luaVxWbVUZIu+/TN1tp2cpV2r6u/xuilE7xZUiOlgjU1nbDxXeMAi JnCpYsv17MiVrZFOrXwNmpzruNbb6nBuZF+//WPVj2bDxds6c7/vqt9mVXcwe6ndrQliggtL LfQvrtGu75soFJtv3Nbg3vHZpehuanhlfONl2TV/d051VXgvtXbCr787lb+acIvr3pmoxFKc kWioxVxUnAgAbX8FrK8CAAA= X-CMS-MailID: 20210507110917epcas1p13e027d5e0319629c255524c8c6f6461b X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: SVC_REQ_APPROVE CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20210507110917epcas1p13e027d5e0319629c255524c8c6f6461b References: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Alloced nat_block doesn't freed from migrate_nat(). Fix to free nat_block. Signed-off-by: Seung-Woo Kim --- fsck/resize.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fsck/resize.c b/fsck/resize.c index b043cd984dc6..78d578ec2cc1 100644 --- a/fsck/resize.c +++ b/fsck/resize.c @@ -383,6 +383,7 @@ static void migrate_nat(struct f2fs_sb_info *sbi, ASSERT(ret >= 0); DBG(3, "Write NAT: %lx\n", block_addr); } + free(nat_block); DBG(0, "Info: Done to migrate NAT blocks: nat_blkaddr = 0x%x -> 0x%x\n", old_nat_blkaddr, new_nat_blkaddr); } -- 2.19.2