From patchwork Tue Nov 15 06:35:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yuwei Guan X-Patchwork-Id: 20210 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp2551205wru; Mon, 14 Nov 2022 22:36:37 -0800 (PST) X-Google-Smtp-Source: AA0mqf4D5dS/lwhYXzxy0yCc5ZF4Zcd7aVFR9ZkNtpqC2SyB6Vmi0AUkxgZ/KUbqP+FxkpAOguBQ X-Received: by 2002:a17:90a:b78d:b0:213:625e:896b with SMTP id m13-20020a17090ab78d00b00213625e896bmr691239pjr.175.1668494197226; Mon, 14 Nov 2022 22:36:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668494197; cv=none; d=google.com; s=arc-20160816; b=c9k8QZcNUZXJ+fQu9XyNnshdKCyziN3PrQo1gHBG9l7avRSDax/iYOXRuStKDKh/s9 sNrCXZycH8ZM6ghIYks3d2uguRKwprTZPfWsUMKn7ISgh/ZIXqZ5ihpsxivjzpn1RCUj Cw12XnsIO4NXtYx/XinLiRL+5WBXHgEnPdn7B41L33qXnI47e7hewHaXG3JVzH/TWn+s z6pJRPMLirP1wH5yx8h8By6FQ5yezfY6JF6P1ZgqmZoXiWOpZIGl+3f4WDaPTvnmjNnI TBWCy17lhnPPa6XkPFA+BP+ImYj1BvG/luYaatwNPXTAitihgJW5e4WzszrTNFaYumHJ NB2Q== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=At0DMj7QmxXhtx0rqE/HVuXuFAjGeJogide/J8J9NtE=; b=S97pzCewaUrztALB3ovSeTYqQEAPSYIVBZroMzaL6YDid7NsRjYJRw5oa2VlStxUVV X6DHRLXMwoBpD/zWzyxI/CzyVBgrFDpIaRSW3fSXkoqefbCBtZOTgop9ow37rgBrEYe8 ays6rpAnIJFj7wBfdVaVlrnvI9IDDNvHpt2ns58dhSDuO/BfYC45xDfk1eXTmliLUDuV Zvkux6K7vKlEUW0o+ExZW8B1E0VvyU6sqMb7SpD8s9zvzaVwAZ3bNAjKyuZW4aYpQ070 2/OZ72OxFCq6l1uoyBRJrNs75mioAlI0cy9cM081wf71LkveZPRclpXD+U5og6/M6TOn Y1jw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=NwwCJKF+; 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 r5-20020a170902e3c500b0017eae5cc961si10145490ple.306.2022.11.14.22.36.24; Mon, 14 Nov 2022 22:36:37 -0800 (PST) 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=20210112 header.b=NwwCJKF+; 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 S232254AbiKOGgC (ORCPT + 99 others); Tue, 15 Nov 2022 01:36:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54426 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232248AbiKOGgB (ORCPT ); Tue, 15 Nov 2022 01:36:01 -0500 Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 870561D670 for ; Mon, 14 Nov 2022 22:36:00 -0800 (PST) Received: by mail-pj1-x102a.google.com with SMTP id k5so12443834pjo.5 for ; Mon, 14 Nov 2022 22:36:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=At0DMj7QmxXhtx0rqE/HVuXuFAjGeJogide/J8J9NtE=; b=NwwCJKF+znEhRh360dhBKRYvY664rqbb3Q6CjoAruwbU0hB6fIx6iN40Hr23MLUIxx akhV7pXA0Lca6e5ZmWhsG+cCqLhXrgIapmOtSMTAx25jIf+N58eF9Vh3hkuHlgH8wTNU tR0YCeOQdmoMxw+rsRd346ey1quUzS/tif0sXPCWUiaTVM82mP2uNeFcginMnz/I3kPJ pGEsCnwk13uc7lRSsWP85Zp9XzMRFnEyC86lv4iwRE03JYmgHsIPjGvlvL2ajafLJXB4 /zgF0XKBkDGOMoZomtMfQrACGtD/nPXqoiwm7sN8dzFI3c1RdPc04zolpw8Sy4bpg7Ay J+3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=At0DMj7QmxXhtx0rqE/HVuXuFAjGeJogide/J8J9NtE=; b=HIcV+dRbzCwYAgB8lfzo6wgUZQfzD9pJZIGD5wVVkwJF2IrCk51oqlEHUhVW9XKkPi qNIENc9Wm4Rk6ZV8s8eJUZ2D2mDL3SR1bLxdLzmhl7r9scKFS+hNHPkjbcYFR7s36UVy o126yqk1B/k8gffO5iCQlnuYIRQq8WXERgz+LnGxhd2XJsXJHsabOoExMTb3NkzmZ8kM xkuPHSu1YGOcaifE7Jq7TTpYyNYBKsPLYOKh7iFuOeSi53qzkW3h2h6r5w1vZigvlzfK TPYgyP4xLdd1QYB5AN+acGNsxK2JmaVn5zxDf/T95xkxNpFg8+t9uYj5wJ5wN2MI+yrq uJxw== X-Gm-Message-State: ANoB5plD6M50kI8AF4AKyZhfM9dEkAGeeoGv6yLKUYuAJ+Dy+k1HE4lg 38fqvgpyt/AdzDmtLXSb3nI= X-Received: by 2002:a17:90a:d517:b0:200:40a2:eaaa with SMTP id t23-20020a17090ad51700b0020040a2eaaamr764941pju.68.1668494160103; Mon, 14 Nov 2022 22:36:00 -0800 (PST) Received: from VirtualBox.. ([129.227.152.6]) by smtp.gmail.com with ESMTPSA id e4-20020a170902d38400b001822121c45asm8767874pld.28.2022.11.14.22.35.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Nov 2022 22:35:59 -0800 (PST) From: Yuwei Guan X-Google-Original-From: Yuwei Guan To: jaegeuk@kernel.org, chao@kernel.org Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org, Yuwei.Guan@zeekrlife.com Subject: [PATCH v2 2/3] f2fs: cleanup for 'f2fs_tuning_parameters' function Date: Tue, 15 Nov 2022 14:35:36 +0800 Message-Id: <20221115063537.59023-3-Yuwei.Guan@zeekrlife.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221115063537.59023-1-Yuwei.Guan@zeekrlife.com> References: <20221115063537.59023-1-Yuwei.Guan@zeekrlife.com> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749542971125713770?= X-GMAIL-MSGID: =?utf-8?q?1749542971125713770?= A cleanup patch for 'f2fs_tuning_parameters' function. Signed-off-by: Yuwei Guan Reviewed-by: Chao Yu --- fs/f2fs/super.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index 17b9e70b8f32..3e974c003b77 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -4060,13 +4060,11 @@ static int f2fs_setup_casefold(struct f2fs_sb_info *sbi) static void f2fs_tuning_parameters(struct f2fs_sb_info *sbi) { - struct f2fs_sm_info *sm_i = SM_I(sbi); - /* adjust parameters according to the volume size */ - if (sm_i->main_segments <= SMALL_VOLUME_SEGMENTS) { + if (MAIN_SEGS(sbi) <= SMALL_VOLUME_SEGMENTS) { if (f2fs_block_unit_discard(sbi)) - sm_i->dcc_info->discard_granularity = 1; - sm_i->ipu_policy = 1 << F2FS_IPU_FORCE | + SM_I(sbi)->dcc_info->discard_granularity = 1; + SM_I(sbi)->ipu_policy = 1 << F2FS_IPU_FORCE | 1 << F2FS_IPU_HONOR_OPU_WRITE; }