From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 64719C7EE2A for ; Wed, 25 Jun 2025 14:37:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E49106B00C4; Wed, 25 Jun 2025 10:37:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DF8516B00C6; Wed, 25 Jun 2025 10:37:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CC09C6B00C5; Wed, 25 Jun 2025 10:37:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id B96F06B00C2 for ; Wed, 25 Jun 2025 10:37:12 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 7317912142F for ; Wed, 25 Jun 2025 14:37:12 +0000 (UTC) X-FDA: 83594175504.07.CF90D5E Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by imf16.hostedemail.com (Postfix) with ESMTP id A61B0180007 for ; Wed, 25 Jun 2025 14:37:10 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=mit.edu; spf=pass (imf16.hostedemail.com: domain of tytso@mit.edu designates 18.9.28.11 as permitted sender) smtp.mailfrom=tytso@mit.edu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750862230; a=rsa-sha256; cv=none; b=aLUrQxra4GPIZes8Jw1Ky9LE5WNuP9Qbt2ma9wBA81fSd/96HuP76Kf6mad+kFjIYWST4d MmJXNQBRaPUozgCbtySzCrOwQCVlD7rKJiNm3DdLLuKq0YpMZ1qGH32GVQh0xfe9OMJi95 OZtsBl5vXbNFxBjnBPwyl2MPQhA5vKw= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=mit.edu; spf=pass (imf16.hostedemail.com: domain of tytso@mit.edu designates 18.9.28.11 as permitted sender) smtp.mailfrom=tytso@mit.edu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750862230; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C50s3T6DVLPC+AMXXF/pu55k2iq0zHAshd7YO8anZAg=; b=iovh+pDOBPPh4xc2ReKfr1uwTO3z8n26AS4iiviIeaVCrYMwhUbEak69aBL/pXxb6btn0u yPUKSx/9qHtlDlE0MQeD+2fXZXuvIcGOKDUmGKYkvkNmVy8vWq8bhD6byIcIWBrg4aVZ6Y wBT43O+cGUWRvcWWmAoB8Y1vQrGXiZY= Received: from trampoline.thunk.org (pool-173-48-82-219.bstnma.fios.verizon.net [173.48.82.219]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 55PEatLG000596 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 25 Jun 2025 10:36:56 -0400 Received: by trampoline.thunk.org (Postfix, from userid 15806) id 82F0F2E00D5; Wed, 25 Jun 2025 10:36:55 -0400 (EDT) Date: Wed, 25 Jun 2025 10:36:55 -0400 From: "Theodore Ts'o" To: =?utf-8?B?6ZmI5rab5rab?= Taotao Chen Cc: "hch@infradead.org" , "adilger.kernel@dilger.ca" , "willy@infradead.org" , "brauner@kernel.org" , "jani.nikula@linux.intel.com" , "rodrigo.vivi@intel.com" , "tursulin@ursulin.net" , "airlied@gmail.com" , "linux-fsdevel@vger.kernel.org" , "linux-ext4@vger.kernel.org" , "linux-block@vger.kernel.org" , "intel-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "linux-mm@kvack.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "chentao325@qq.com" Subject: Re: [PATCH v2 5/5] ext4: declare support for FOP_DONTCACHE Message-ID: <20250625143655.GF28249@mit.edu> References: <20250624121149.2927-1-chentaotao@didiglobal.com> <20250624121149.2927-6-chentaotao@didiglobal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20250624121149.2927-6-chentaotao@didiglobal.com> X-Stat-Signature: 1w7dduuc1yy3dwysc8xresndn59n8k1t X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: A61B0180007 X-Rspam-User: X-HE-Tag: 1750862230-97517 X-HE-Meta: U2FsdGVkX19HSetG0bJYTpYOCLXLWXjFnXqPDpKWBnt6f51jia+RL6f1dA4EHrRacLvo0DbC82zwwidpqCfD7R9/b33Y9yxfe5qXxcKY1VvlisfDhhj8XxfKp+OD6qmwRcWZM04GzvvdCf3y+SRZ9uDEl4Vv+MJXiL8fW1x4W841rkkchgykY8dqGUZwOEdMlZXwPJJuC5JiOe5v0Awgv5TDBeZjMNvD8QerhJ0/CGnR+3g8GCCxtVDOvzJwNhAkB1W03GCc/MFkYMaecfsSbr7NTD4p9IfK9zmyo9NgNt0/4JYSSpJ9LJUn7r4V8z4iDpbk/8mfnvuIO9N8ir21SJD96Q1jYmTg9vrzvcnK9opEiNnqVJPQs/gaGRg4wX8iLW6wyNn0S5avOi7hfY+FM/jgkNp2P+ZmW1OAH1HFmoKzBlB5k9dws1K9TEP5CBoa/UW0UlpLbuIHgCkKI0acbukZTGQ1bFrv+uPZq46KwWmqBsvsLjGzXJenh8BDv4gcYUQWdRBJY+/kpaa9ElqTSCoHRYiUgmUFIM0jupHOg0xtO1iFsowN2MWDEEk7ZUT2AtLw/w8rBMXd64KxzhiZhKtPchufe/JZbsUTbm0IEbUo08PuGgyI4ZI7nGKRY9knTbq7OYaKiZM81LSQjbeGrvysB8Rqk7hUOC9M3WAFvHsOuIg4CsuX9PeRZmnThPO3ucl+XTmFWdmqBkRxopfJADeAmZ64a5gZdrt0e6RVVRqmgXGdsTUl/gXK+acJfiUB967xoMnNy8z7ocCo7/tjR1DqTaPz6UBORwrliHLFRAqAeoCIRsGWPQ1gVIAoh4ZktC96i65an2cEZRH2DSiFJdbquwLqXnJh2JIxIdGbswck3BoBC/1CAIZ/IhYpqK7MOad+VOEGnJiOUjBJUuIkC34ZTayixApKDi36K6x0ek/ZC72JcXbO7sKw/ES8vHHg1KD5GNbuobUxIxV/79n ed6lKAx+ DfPZX1587/c8scV+8eF6eRFWEyPxGaPJSK64BGP5khSAzMib2k9r/4EVEVwob7uy/jCPe8UypOZPvxnMRix6BxCGEbZPO3xKjrA+xyA/4l3tGlKknkZ+TG08PIT0oIWQQ3hpn+Nqdw2U4cMBgZMcTshlykKvHtV26qu0EyBGtr+Cy0J7iw2l2unchJRzTugozPryznzTuuomTxosNxtXvbbtEbw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, Jun 24, 2025 at 12:12:10PM +0000, 陈涛涛 Taotao Chen wrote: > From: Taotao Chen > > Set the FOP_DONTCACHE flag in ext4_file_operations to indicate that > ext4 supports IOCB_DONTCACHE handling in buffered write paths. > > Part of a series refactoring address_space_operations write_begin and > write_end callbacks to use struct kiocb for passing write context and > flags. > > Signed-off-by: Taotao Chen I agree that it would be better to combine the ext4 patches. Acked-by: Theodore Ts'o