From nobody Thu Apr 9 14:58:08 2026 Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 24B8037418D for ; Tue, 3 Mar 2026 03:40:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.65 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772509246; cv=none; b=D/WhPONYfSzFsgvkVitdaNgvnxJPJzfBPT8ki0JoLG0uKHGn8VNB4WLZn/rHVHsvvWXcpVELpB9PkDARc2w6UUX9OqozZuEcMIYuDD4uL/Bja39g8h5N9pTnMwkvxJplI/qFjZ5fKIcSSTjQIlOOTHJv3lDBhvGDfaw0h8Rg8bA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772509246; c=relaxed/simple; bh=AHNNpTJLHK1/u5nxhfnhicolmHdMhGp6QsA4xAKuoZs=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=rVdEJyW9CbqKAk8ZS+H1XZfkeKU+rslId0g4YpdJPzth07Ke4ZLjN+qG/9BSMufvkNa//mfCjyYORb4489wVW/zRzVwdRQTUo++LpgT1fISVhwHPOlrK91YRejpEuruHAw3ewF9TDOTfNOmit52EcIqIZrmyg8/igUZUbN+xgRs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=HyQ0w0po; arc=none smtp.client-ip=209.85.128.65 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HyQ0w0po" Received: by mail-wm1-f65.google.com with SMTP id 5b1f17b1804b1-483703e4b08so45857915e9.1 for ; Mon, 02 Mar 2026 19:40:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772509243; x=1773114043; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=tVDX1OHaR0G1PQmsHFLwUIq/XMUol6wQoO+xg+p5sn0=; b=HyQ0w0poKWwo6lsSwmptV6JDSDF+0TOm9p685TJH2lYZfRkLfLt2xIe7wUQgPB0YCH 5ezkaJOEEZnRN0BoUQZiFxxoXcXlV6zKok/fhdR4rW4RfwUXR4UlXYzdXSUnI+PDE22z i4OgZ+j7KSJHbmLDZUKaqX3qYyGBbkkSQsfswZtz8gE6qGhxApWoAe0AKy5zwt7TQjyI JNN0t7pDYTuTX862uo8rxw35nuFJ+TO+FexsplimUAiFXx/rc13e+aqsA3toBsBUDiZw OBECd884//CRnEt0WetzpA4MnbEMaYd0OaVpcNwoMrws2HziR96hTPIe/iwdq3j0YMzf lNOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772509243; x=1773114043; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=tVDX1OHaR0G1PQmsHFLwUIq/XMUol6wQoO+xg+p5sn0=; b=IDs282z+kFsZTcmvudmWO1CfZMTp+qgG5TwlLMThQ2yacCN1RNzgjZwSAjrPqksQyn Hy2dB/E3wOu9AIxXuNWiodJohgH3m6DiK95dxyC0ThQgrmb3GhoS2lTfpp+wAlV68tfr N2wuijMwM4QPSAhDCYOmLHgfn8De6bjuGmOyJjkYr6ikNpsJSa7a2YvJ9vRjZSCYYN9g 4hadBgR9boENc3kRF4Fkj6tb/2zzfHIx2+b+y3LyV0fzQt/CKeNfwpYhwO4m/yUHlhAE x6/kat0N6CW3E+je+g/HgFLv+p/D77CMFlCiV0giWs6cAM2nk9Fr3lMSaGN/NeH0ae00 00qA== X-Forwarded-Encrypted: i=1; AJvYcCV30lQP1WZErXuqlfzMqms47x7xjSewbbrEsQpq7GmHqxDgONGM4kMrlozqzTK21oJqz92xwDcPRRJ0ams=@vger.kernel.org X-Gm-Message-State: AOJu0YzR2K8O4yB8BkUlq4cz1Fx5c0/aOSczAJkNZGYVCZ0E2pVmNqt3 VgxqBSqKw+9rvpvKqFxpwHCSftcWtZok2JwM9pMujICGTSeBn7VA2O22 X-Gm-Gg: ATEYQzwVrGa8GiwChqyRwP0b4vyaQlEW8LkTJCFjw8pwxGyklm36MSsYu1ndwRQmQCu xyisaqqT8HnXqwGR7zi4qx3cJVjlohOm57xKxH+6lbXfBktEN3IlKOqjtb/mf/36QwLRaC+B0s6 jQIfRs9KmmC6KlZLuMKapiCQG5u0gdIDQK5RxsXUBLfLgd1G4pfvP5+PsuUJoTGekjxzLR+Tc0Z Rg4uqERKDquB1MfzX3iMqOTvw1/reAhOkaLChsaf9/oL7cTlwGOtDP4nCvm26XQ4s3ASGrLY2xL f8Dci1K5HqvPlGcvrEVyYBFO2Ndu6KZFLvhwc5cvOKHUHlDuLeL56qH9UqaujfUawsBLJfC1q/7 00k5c1a0FGuMsHbDCw0sKHDdrLzo/x6Jo2FHw2ynJ7YbXHG13PrAlKD2u/xY/ZTqXo5RLwkjPU+ h1EOofvMZD9BN2F/uBdoFKgz/7UZ173V3ku9sFbOY0I6RjZdZ+9oDr5gQRJf3r X-Received: by 2002:a05:600c:8b44:b0:479:13e9:3d64 with SMTP id 5b1f17b1804b1-48513c76ea4mr8401595e9.15.1772509243347; Mon, 02 Mar 2026 19:40:43 -0800 (PST) Received: from lima-ubuntu.hz.ali.com ([47.246.98.208]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439b55d15besm15461724f8f.30.2026.03.02.19.40.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Mar 2026 19:40:42 -0800 (PST) From: Qing Wang To: Jaegeuk Kim , Chao Yu , linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Cc: Qing Wang Subject: [PATCH] f2fs: drop unused parameter 'sbi' Date: Tue, 3 Mar 2026 11:40:33 +0800 Message-Id: <20260303034033.3934672-1-wangqing7171@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The 'sbi' parameter in f2fs_in_warm_node_list() is not used within the function. Remove it to simplify the function signature and all call sites. Signed-off-by: Qing Wang --- fs/f2fs/data.c | 2 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/node.c | 4 ++-- fs/f2fs/segment.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 338df7a2aea6..30cf5cac1f5d 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -397,7 +397,7 @@ static void f2fs_write_end_io(struct bio *bio) wq_has_sleeper(&sbi->cp_wait)) wake_up(&sbi->cp_wait); =20 - if (f2fs_in_warm_node_list(sbi, folio)) + if (f2fs_in_warm_node_list(folio)) f2fs_del_fsync_node_entry(sbi, folio); folio_clear_f2fs_gcing(folio); folio_end_writeback(folio); diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h index bb34e864d0ef..3913d684128f 100644 --- a/fs/f2fs/f2fs.h +++ b/fs/f2fs/f2fs.h @@ -3921,7 +3921,7 @@ enum node_type; =20 int f2fs_check_nid_range(struct f2fs_sb_info *sbi, nid_t nid); bool f2fs_available_free_memory(struct f2fs_sb_info *sbi, int type); -bool f2fs_in_warm_node_list(struct f2fs_sb_info *sbi, struct folio *folio); +bool f2fs_in_warm_node_list(struct folio *folio); void f2fs_init_fsync_node_info(struct f2fs_sb_info *sbi); void f2fs_del_fsync_node_entry(struct f2fs_sb_info *sbi, struct folio *fol= io); void f2fs_reset_fsync_node_info(struct f2fs_sb_info *sbi); diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c index 74992fd9c9b6..bbfa677ef46f 100644 --- a/fs/f2fs/node.c +++ b/fs/f2fs/node.c @@ -325,7 +325,7 @@ static unsigned int __gang_lookup_nat_set(struct f2fs_n= m_info *nm_i, start, nr); } =20 -bool f2fs_in_warm_node_list(struct f2fs_sb_info *sbi, struct folio *folio) +bool f2fs_in_warm_node_list(struct folio *folio) { return is_node_folio(folio) && IS_DNODE(folio) && is_cold_node(folio); } @@ -1810,7 +1810,7 @@ static bool __write_node_folio(struct folio *folio, b= ool atomic, bool *submitted } =20 /* should add to global list before clearing PAGECACHE status */ - if (f2fs_in_warm_node_list(sbi, folio)) { + if (f2fs_in_warm_node_list(folio)) { seq =3D f2fs_add_fsync_node_entry(sbi, folio); if (seq_id) *seq_id =3D seq; diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 6a97fe76712b..23faf6725632 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c @@ -3980,7 +3980,7 @@ static void do_write_page(struct f2fs_summary *sum, s= truct f2fs_io_info *fio) if (fscrypt_inode_uses_fs_layer_crypto(folio->mapping->host)) fscrypt_finalize_bounce_page(&fio->encrypted_page); folio_end_writeback(folio); - if (f2fs_in_warm_node_list(fio->sbi, folio)) + if (f2fs_in_warm_node_list(folio)) f2fs_del_fsync_node_entry(fio->sbi, folio); f2fs_bug_on(fio->sbi, !is_set_ckpt_flags(fio->sbi, CP_ERROR_FLAG)); --=20 2.34.1