{"id":2187039,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2187039/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260121063805.19863-1-guoqing.jiang@linux.dev/","project":{"id":8,"url":"http://patchwork.ozlabs.org/api/1.2/projects/8/?format=json","name":"Linux ext4 filesystem development","link_name":"linux-ext4","list_id":"linux-ext4.vger.kernel.org","list_email":"linux-ext4@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260121063805.19863-1-guoqing.jiang@linux.dev>","list_archive_url":null,"date":"2026-01-21T06:38:05","name":"ext4: remove tl argument from ext4_fc_replay_{add,del}_range","commit_ref":null,"pull_url":null,"state":"awaiting-upstream","archived":false,"hash":"c33e887bb18828c0207bd78873906de5f30bddca","submitter":{"id":82114,"url":"http://patchwork.ozlabs.org/api/1.2/people/82114/?format=json","name":"Guoqing Jiang","email":"guoqing.jiang@linux.dev"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260121063805.19863-1-guoqing.jiang@linux.dev/mbox/","series":[{"id":489166,"url":"http://patchwork.ozlabs.org/api/1.2/series/489166/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/list/?series=489166","date":"2026-01-21T06:38:05","name":"ext4: remove tl argument from ext4_fc_replay_{add,del}_range","version":1,"mbox":"http://patchwork.ozlabs.org/series/489166/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2187039/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2187039/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <SRS0=w4OX=72=vger.kernel.org=linux-ext4+bounces-13147-patchwork-incoming=ozlabs.org@ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-ext4@vger.kernel.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","patchwork-incoming@ozlabs.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=linux.dev header.i=@linux.dev header.a=rsa-sha256\n header.s=key1 header.b=rZhqE6mw;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=ozlabs.org\n (client-ip=150.107.74.76; helo=mail.ozlabs.org;\n envelope-from=srs0=w4ox=72=vger.kernel.org=linux-ext4+bounces-13147-patchwork-incoming=ozlabs.org@ozlabs.org;\n receiver=patchwork.ozlabs.org)","gandalf.ozlabs.org;\n arc=pass smtp.remote-ip=213.196.21.55 arc.chain=subspace.kernel.org","gandalf.ozlabs.org;\n dmarc=fail (p=none dis=none) header.from=linux.dev","gandalf.ozlabs.org;\n spf=fail smtp.mailfrom=vger.kernel.org","gandalf.ozlabs.org;\n spf=softfail (domain owner discourages use of this host)\n smtp.mailfrom=vger.kernel.org (client-ip=213.196.21.55;\n helo=ams.mirrors.kernel.org;\n envelope-from=linux-ext4+bounces-13147-patchwork-incoming=ozlabs.org@vger.kernel.org;\n receiver=ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=linux.dev header.i=@linux.dev\n header.b=\"rZhqE6mw\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=95.215.58.182","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=linux.dev","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=linux.dev"],"Received":["from mail.ozlabs.org (gandalf.ozlabs.org [150.107.74.76])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dwvh942YXz1xrD\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 21 Jan 2026 17:40:07 +1100 (AEDT)","from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3])\n\tby gandalf.ozlabs.org (Postfix) with ESMTP id 4dwvh746XVz4wCJ\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 21 Jan 2026 17:40:07 +1100 (AEDT)","by gandalf.ozlabs.org (Postfix)\n\tid 4dwvh740ddz4wDL; Wed, 21 Jan 2026 17:40:07 +1100 (AEDT)","from ams.mirrors.kernel.org (ams.mirrors.kernel.org [213.196.21.55])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby gandalf.ozlabs.org (Postfix) with ESMTPS id 4dwvgy03Nbz4wCJ\n\tfor <patchwork-incoming@ozlabs.org>; Wed, 21 Jan 2026 17:39:57 +1100 (AEDT)","from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ams.mirrors.kernel.org (Postfix) with ESMTPS id 628E44C6D00\n\tfor <patchwork-incoming@ozlabs.org>; Wed, 21 Jan 2026 06:38:35 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 0540E33D50C;\n\tWed, 21 Jan 2026 06:38:27 +0000 (UTC)","from out-182.mta1.migadu.com (out-182.mta1.migadu.com\n [95.215.58.182])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 5AC3F44A72E\n\tfor <linux-ext4@vger.kernel.org>; Wed, 21 Jan 2026 06:38:21 +0000 (UTC)"],"ARC-Seal":["i=2; a=rsa-sha256; d=ozlabs.org; s=201707; t=1768977607; cv=pass;\n\tb=LgqLfLrsCCLR7GOEksLALAV2MeSJJN/N25y7jYywLt4mMFIiMn5ePnKecyTH5Q9C18pA2j5zx6rMD5H2WAXmPHN6UYeuy2SJXKznGj+eGctWYHXdIexAOUrYEu9VEfQeHmvlwOE2U5jvw4iQFLWOWyXvs6UY3MZy0bnoJgCcGEHRLASPSASoZuttgnWAFrx3hSGrzFUHobqtnGjaYtOXUwB0lV09WOzdgSxYBnt8ewXiBTceDv0XaU3ScR/x5rZQa8KbSlS2k5gxnrhEJRt+vpX7DiUcthXe7+mnBMmOtfjc5IHtZF0UutzvPbhKLkNpgAk9ijyw+IPROL5eLP2gjQ==","i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1768977506; cv=none;\n b=nbtQjQ4rhUamqf6Nx2fpftlLXM3J4gz6nFYEnq4qgpfbm6zPovtDhqssw11EujLEYF8QElLZnU+5T01HG1sgZDyzxMBCs2v8kLHZINuMpWQQxKemAXMq0pO1W3QLFhyDi2CIovMlOEyc/UqQCdCTeTy3gKx0/UZS1516pZ1RWSg="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=ozlabs.org; s=201707;\n\tt=1768977607; c=relaxed/relaxed;\n\tbh=MfgGrz7uzf3Ctc87xl5PASCmzX0Cq61qmfqTiPlFtwI=;\n\th=From:To:Cc:Subject:Date:Message-Id:MIME-Version;\n b=nBBOEeVsujK0tKCPfTR7wyuf04YpqctPwJFM4L6IAM7VNcF27SKbTHzyWy7J+OXkK1uoUvntVIK5x4IFHcj8Ylnk4CXKzA99bYKSVPBz0ytYxOdUua+vShbbUI7qCKjvk0xAXS2kzyoqg5/JR7WMrlcsnbj3PE5/bm3xixzgaHTReZbj5WuGpN5eOq/isIF9jyxgx9MH9iqCp8ESQtjO22j6hihTQHZCrwzjTwDinShoH9VG0d5HSAr/G1PN0n2i9l2xhCaWZUB54oGDjSAlgtuxPNZZkKcDo5XtK/XlZKDuN/lKVmLgwi3XeYYyzuDmT0dhxZpgMwc7qqu1bqU3Qg==","i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1768977506; c=relaxed/simple;\n\tbh=aIhBjmg4pZQBN4SFcfuzZxK1cHfCJigb8iFf5F3uDeU=;\n\th=From:To:Cc:Subject:Date:Message-Id:MIME-Version;\n b=etwp9NUctYUjDYhB0lx1dQWoxno6qPkzRBWoVw9RBmekyKX14dJACH17IH/EL0kVv/yYuDEZO+9Q3Qq4VkLvhElBHZCxd8qFsONGX26eZ5p5v7lDQSy4SJeCcbdXHInqXO9ckzlOq2McokBZ56JV/b0KD6B9nangTOmJlu49p/g="],"ARC-Authentication-Results":["i=2; gandalf.ozlabs.org;\n dmarc=fail (p=none dis=none) header.from=linux.dev;\n spf=fail smtp.mailfrom=vger.kernel.org;\n spf=softfail (client-ip=213.196.21.55; helo=ams.mirrors.kernel.org;\n envelope-from=linux-ext4+bounces-13147-patchwork-incoming=ozlabs.org@vger.kernel.org;\n receiver=ozlabs.org) smtp.mailfrom=vger.kernel.org","i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=linux.dev;\n spf=pass smtp.mailfrom=linux.dev;\n dkim=pass (1024-bit key) header.d=linux.dev header.i=@linux.dev\n header.b=rZhqE6mw; arc=none smtp.client-ip=95.215.58.182"],"X-Report-Abuse":"Please report any abuse attempt to abuse@migadu.com and\n include these headers.","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1;\n\tt=1768977499;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\t to:to:cc:cc:mime-version:mime-version:\n\t content-transfer-encoding:content-transfer-encoding;\n\tbh=MfgGrz7uzf3Ctc87xl5PASCmzX0Cq61qmfqTiPlFtwI=;\n\tb=rZhqE6mwZrkiiPBEwOFcRlJlOA/CN8AiCGlOf/yGvlJmAMjPAYKKHLtH0SOiKL+pfkU89R\n\tKVlN8jVl2rAbSqw87ZmtUpy6nXoe5JOSVxHqQlsQAWmGMFDYY6WRvZ9sTDzHWfsgXKuId3\n\tqmE1n5zqvA09qsL3CQNU/pyzaxgJazU=","From":"Guoqing Jiang <guoqing.jiang@linux.dev>","To":"tytso@mit.edu,\n\tadilger.kernel@dilger.ca","Cc":"linux-ext4@vger.kernel.org","Subject":"[PATCH] ext4: remove tl argument from ext4_fc_replay_{add,del}_range","Date":"Wed, 21 Jan 2026 14:38:05 +0800","Message-Id":"<20260121063805.19863-1-guoqing.jiang@linux.dev>","Precedence":"bulk","X-Mailing-List":"linux-ext4@vger.kernel.org","List-Id":"<linux-ext4.vger.kernel.org>","List-Subscribe":"<mailto:linux-ext4+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-ext4+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-Migadu-Flow":"FLOW_OUT","X-Spam-Status":"No, score=-0.2 required=5.0 tests=ARC_SIGNED,ARC_VALID,\n\tDKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DMARC_PASS,\n\tHEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,\n\tSPF_SOFTFAIL autolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on gandalf.ozlabs.org"},"content":"Since commit a7ba36bc94f2 (\"ext4: fix fast commit alignment issues\"),\nboth ext4_fc_replay_add_range and ext4_fc_replay_del_range get\nex based on 'val' instead of 'tl'.\n\nSigned-off-by: Guoqing Jiang <guoqing.jiang@linux.dev>\n---\n fs/ext4/fast_commit.c | 10 ++++------\n 1 file changed, 4 insertions(+), 6 deletions(-)","diff":"diff --git a/fs/ext4/fast_commit.c b/fs/ext4/fast_commit.c\nindex fa66b08de999..8474ae52f8dd 100644\n--- a/fs/ext4/fast_commit.c\n+++ b/fs/ext4/fast_commit.c\n@@ -1751,8 +1751,7 @@ int ext4_fc_record_regions(struct super_block *sb, int ino,\n }\n \n /* Replay add range tag */\n-static int ext4_fc_replay_add_range(struct super_block *sb,\n-\t\t\t\t    struct ext4_fc_tl_mem *tl, u8 *val)\n+static int ext4_fc_replay_add_range(struct super_block *sb, u8 *val)\n {\n \tstruct ext4_fc_add_range fc_add_ex;\n \tstruct ext4_extent newex, *ex;\n@@ -1872,8 +1871,7 @@ static int ext4_fc_replay_add_range(struct super_block *sb,\n \n /* Replay DEL_RANGE tag */\n static int\n-ext4_fc_replay_del_range(struct super_block *sb,\n-\t\t\t struct ext4_fc_tl_mem *tl, u8 *val)\n+ext4_fc_replay_del_range(struct super_block *sb, u8 *val)\n {\n \tstruct inode *inode;\n \tstruct ext4_fc_del_range lrange;\n@@ -2243,13 +2241,13 @@ static int ext4_fc_replay(journal_t *journal, struct buffer_head *bh,\n \t\t\tret = ext4_fc_replay_unlink(sb, &tl, val);\n \t\t\tbreak;\n \t\tcase EXT4_FC_TAG_ADD_RANGE:\n-\t\t\tret = ext4_fc_replay_add_range(sb, &tl, val);\n+\t\t\tret = ext4_fc_replay_add_range(sb, val);\n \t\t\tbreak;\n \t\tcase EXT4_FC_TAG_CREAT:\n \t\t\tret = ext4_fc_replay_create(sb, &tl, val);\n \t\t\tbreak;\n \t\tcase EXT4_FC_TAG_DEL_RANGE:\n-\t\t\tret = ext4_fc_replay_del_range(sb, &tl, val);\n+\t\t\tret = ext4_fc_replay_del_range(sb, val);\n \t\t\tbreak;\n \t\tcase EXT4_FC_TAG_INODE:\n \t\t\tret = ext4_fc_replay_inode(sb, &tl, val);\n","prefixes":[]}