Message ID | 20230612233203.1571983-1-daeho43@gmail.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp199459vqr; Mon, 12 Jun 2023 16:46:18 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4yhlGEEFd5AGuECdZgynXvBsdSjOoqt7+Rx7nJkv2wjp11PTfXpiwL4y+on4SYI7sFeTyS X-Received: by 2002:a17:902:f68a:b0:1b2:1943:e291 with SMTP id l10-20020a170902f68a00b001b21943e291mr8578208plg.57.1686613578588; Mon, 12 Jun 2023 16:46:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686613578; cv=none; d=google.com; s=arc-20160816; b=cTQ94PfdDjij6VFNt9/way2Vg01BWQMLq2Hww3RK4+frye0TVH0s2smVay+sDKFnWU SojXJC6qCKNhoiNFOWjgwXr+syooCSFAsyrLTioFV9P/+HNY5/TL8mDJqhnLacdC77sG hv0p3LJ8ukoQX3USlwXwp5955/mga+cEVa10EgVII77BdO4PKnbNhjkQny1nkP3rvjBm olQPRn48t/+K/HNCOdbwbfd4hlH81SPYLtN8X3SE60dYh4vwMG1Efuj7z5T7pwXnimKy FgOuzhL56xKAFi61g5SYK+GfTWhQq+RUz3/akdCPNv5FGiC+vOWb8C+39iswH9dhPfTL SRDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=TPeia39v+EiP9jqTHQk/tojPH+ZLqHSXGdrzE/iakQw=; b=Xvd/ujM7QF1d0l55ZGwA2iiwKy89SagdXzfWefgcAHwLvYnuyqeCUvE2wthD7p+AcN gEFj3E3oZcO/PcWNWNKwJisGNufY+4PHmJh2DXbmb4Fl84zvB+yZtCUZLM90OeKlRYJs IlnjjJgRanZlAgnCAVDZ2v42aYvZB7uki3g6jIZ0dcMCCdI9X73qdEZOlECZqK1YM1r9 IAp0Q2bl/E0lAxsLRuYJ/MkEAqY/k6CNOD7PDooKozYPIS9jUYP05lzQOdEwXpiwRvzy GTITCppb5ySxajxMiuNTFkFhtMQePVsd7ldYJ7y2FilFLSq4taORKtRV3po7E8gncz+l Zpzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=N7Yvf4tW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d10-20020a170902ceca00b001b035ce0653si7998087plg.380.2023.06.12.16.46.05; Mon, 12 Jun 2023 16:46:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=N7Yvf4tW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233431AbjFLXcP (ORCPT <rfc822;rust.linux@gmail.com> + 99 others); Mon, 12 Jun 2023 19:32:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36968 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229982AbjFLXcM (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Mon, 12 Jun 2023 19:32:12 -0400 Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D609122 for <linux-kernel@vger.kernel.org>; Mon, 12 Jun 2023 16:32:08 -0700 (PDT) Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-65311774e52so3852551b3a.3 for <linux-kernel@vger.kernel.org>; Mon, 12 Jun 2023 16:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686612728; x=1689204728; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=TPeia39v+EiP9jqTHQk/tojPH+ZLqHSXGdrzE/iakQw=; b=N7Yvf4tWx5Db4/mAHrlIvxz1qBlk7NKGCqgpGfNtFkeJ69P3pddmrjYym+OrioqC/w dF6prjJKse2fnS0Ww4z2vI7OXq2uL4hTcmtuPPoNTjbSByTZU5c5MjnfSFL3ATOPzxPW 7T2LSeAYIyy1SeMpg3fcbRV8zHwA5U74Wau166T7Aa78wR41FAIAVG4aFznWaoHzHaZA ue5wVMcqMEkf6WCUGYrDMOv+mcAlxHfoQTAJ+P8D7FNSVr6jNHeO1MohNh4S3M4wE/gh SRhqxVrzftmCqBI2CyLgl/Zrkcfs8OKu98fg5rUDEJCSWsx1j8PrUSC7MtheUIKYF9gZ biUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686612728; x=1689204728; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TPeia39v+EiP9jqTHQk/tojPH+ZLqHSXGdrzE/iakQw=; b=EqGmaTdzkS3p4hjyAs4FgokGr+2E4tZr/b58ecLo/XuhfirVFP2M0D97ArxiC5Rm+8 PPPc+IV1rdhoCdHyd5wLxd+3zlk9VlXNJ6zSDvlgOIfRbpTFjI8ixsfV5T7XoeFiOsqj RLEdo58ZgrRFFlxn21F02W61veiBHLQ8QBzUh8KokpMZs0CQ1UsJCRswprKQVgJ4kJlc qVfsR8BHzlPehfgzrNwKpn5lxobgP16sjigJzh7VHNbdGIpdV7usy9izcr/3U6hGsHjW TqAAoFSI/3qWU+R/RhKeLEV+t1Bee8YY+UHP7nWAqjD9pQGQG6gCsW1lxU18ysJMPGDN m97Q== X-Gm-Message-State: AC+VfDzYxTQMqw+L6YMg9VRL7zuysJJRQqClAg2tdsjUTa8LSDmiQkxi +EZLgkoCVIrCXHkXAFpMdQxB6RR3nmU= X-Received: by 2002:a05:6a00:80e:b0:64a:2dd6:4f18 with SMTP id m14-20020a056a00080e00b0064a2dd64f18mr13417925pfk.13.1686612727701; Mon, 12 Jun 2023 16:32:07 -0700 (PDT) Received: from daehojeong-desktop.mtv.corp.google.com ([2620:15c:211:201:b77c:cb6:36fb:d85b]) by smtp.gmail.com with ESMTPSA id c9-20020a62e809000000b0064d48d98260sm7388267pfi.156.2023.06.12.16.32.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jun 2023 16:32:07 -0700 (PDT) From: Daeho Jeong <daeho43@gmail.com> To: linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, kernel-team@android.com Cc: Daeho Jeong <daehojeong@google.com> Subject: [PATCH] f2fs: check zone write pointer points to the end of zone Date: Mon, 12 Jun 2023 16:32:03 -0700 Message-ID: <20230612233203.1571983-1-daeho43@gmail.com> X-Mailer: git-send-email 2.41.0.162.gfafddb0af9-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1768542519714998750?= X-GMAIL-MSGID: =?utf-8?q?1768542519714998750?= |
Series |
f2fs: check zone write pointer points to the end of zone
|
|
Commit Message
Daeho Jeong
June 12, 2023, 11:32 p.m. UTC
From: Daeho Jeong <daehojeong@google.com> We don't need to report an issue, when the zone write pointer already points to the end of the zone, since the zone mismatch is already taken care. Signed-off-by: Daeho Jeong <daehojeong@google.com> --- fs/f2fs/segment.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
Comments
Hello: This patch was applied to jaegeuk/f2fs.git (dev) by Jaegeuk Kim <jaegeuk@kernel.org>: On Mon, 12 Jun 2023 16:32:03 -0700 you wrote: > From: Daeho Jeong <daehojeong@google.com> > > We don't need to report an issue, when the zone write pointer already > points to the end of the zone, since the zone mismatch is already taken > care. > > Signed-off-by: Daeho Jeong <daehojeong@google.com> > > [...] Here is the summary with links: - [f2fs-dev] f2fs: check zone write pointer points to the end of zone https://git.kernel.org/jaegeuk/f2fs/c/7faa5e31fcc1 You are awesome, thank you!
diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 0c0c033c4bdd..8c7af8b4fc47 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -4888,8 +4888,12 @@ static int check_zone_write_pointer(struct f2fs_sb_info *sbi, break; } - // The write pointer matches with the valid blocks - if (last_valid_block + 1 == wp_block) + /* + * The write pointer matches with the valid blocks or + * already points to the end of the zone. + */ + if ((last_valid_block + 1 == wp_block) || + (zone->wp == zone->start + zone->len)) return 0; if (last_valid_block + 1 == zone_block) {