Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.2/patches/2187039/?format=api
{ "id": 2187039, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2187039/?format=api", "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=api", "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=api", "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=api", "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": [] }