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 4C3A4C83F17 for ; Wed, 16 Jul 2025 03:23:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E727D6B0096; Tue, 15 Jul 2025 23:23:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E234F6B0098; Tue, 15 Jul 2025 23:23:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D394B6B0099; Tue, 15 Jul 2025 23:23:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id C39D86B0096 for ; Tue, 15 Jul 2025 23:23:58 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 6DBCA1A0264 for ; Wed, 16 Jul 2025 03:23:58 +0000 (UTC) X-FDA: 83668683756.30.B96AD53 Received: from out162-62-57-64.mail.qq.com (out162-62-57-64.mail.qq.com [162.62.57.64]) by imf29.hostedemail.com (Postfix) with ESMTP id 84D89120008 for ; Wed, 16 Jul 2025 03:23:54 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=qq.com header.s=s201512 header.b=gqPY6sYN; dmarc=pass (policy=quarantine) header.from=qq.com; spf=pass (imf29.hostedemail.com: domain of chentao325@qq.com designates 162.62.57.64 as permitted sender) smtp.mailfrom=chentao325@qq.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752636236; 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:dkim-signature; bh=rVYXfJ28puNpDsYuCqlsBIEx1NeRES2IwwJ6mZh08HU=; b=jeOz4PPmVEtQF93hdBwMv7nNJdUFjpBHWGhShL7wv3G6di+M4RLyzvOIaW1lv6nIrEhb65 tVeTnokProoDZEZSunB1Of0NCyZ+LHaUGd10odJSNb+tjkCDb8FWKYva8muDsaG5naTcZE 525b6fq4a3VUsOC3szenHu4wSEvoPlw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752636236; a=rsa-sha256; cv=none; b=S+rixYxEBnVIYYezA4A0DNS+cgnxZ1t2eju7rDanmUaFOSMaTGae5NXMwTKpNXAJWtwq95 hNxHjz4ecevtFPuo7g6ihe1u7Xy22rcYzjMHCvQuUYbr86wboM/xMNnzHvqaftDEta9ydo vFG6fDi8vmLr3AZPaIxPdcFiyE+os6E= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=qq.com header.s=s201512 header.b=gqPY6sYN; dmarc=pass (policy=quarantine) header.from=qq.com; spf=pass (imf29.hostedemail.com: domain of chentao325@qq.com designates 162.62.57.64 as permitted sender) smtp.mailfrom=chentao325@qq.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1752636230; bh=rVYXfJ28puNpDsYuCqlsBIEx1NeRES2IwwJ6mZh08HU=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=gqPY6sYNLFiPahvX6XldBw2WlribBsBys9yZro80U1dNHLcIDP+skBz6cF9MNesGo dh02rpcE7qQOY1zmRPEpVeU1BRajaxqPddhDhKalu5PTBe7G7IAH5f+r8ZhepuxSwx RcOS2Ux0dbnQd9Q2CVTY5cz5Cgt4BkOm747ZVi+8= Received: from [172.25.20.187] ([111.202.154.66]) by newxmesmtplogicsvrszb16-1.qq.com (NewEsmtp) with SMTP id 5E88D015; Wed, 16 Jul 2025 11:23:40 +0800 X-QQ-mid: xmsmtpt1752636220tycb83gcn Message-ID: X-QQ-XMAILINFO: OeJ9zRfntlNPdKuf745NpqchrcYrT80cSkGsEezOdvuR17zHQEAfAqb15k9v58 e6/aINkDvUFB6XtpkSJZ5KY6+PyfVNNOTf8mD4q7weZ7nzy0eZssb4PasUrqSFHhZoxI2KFbfqsF 5uLIgB0jbNAWf+qPV0EYjIE56Ia5BU4l6fV2lfFV+vazL7cUVAqssEw6T5qWHQx5ezxPUFU+Ezpe bZxOa+0uSgVLhYwFMiIaO8LTbBmE9vmzAs1jp/q4c/z9YCJW5yfAIC13ZXcN/pHnW4BAkbQcazmi 4yv9Bp5ceti/eLFLsHe5ClFNl0tWAWWkfOQkmtS7RQM49aSFxG1pwa3bMTWZc97UJFuus71FETLz 6vQXOTiDzKbl7pYAjYRiIvva3K+qDQINKquuXYbwpT3VwI2iRlb4gCmW94pnMtQJXCARi9G0GL9j 2R7D3ZKfqnz1biSCgdZAq0IfkFcoow7tReKz05Ol8TmGhiPqQbawgy1PpGHg8Di0Beoex1rurbnM avA3ieh+UrpVV7cjuwRhxy5mDeGZIa19rJWmSnp6kvq1kfuZpHIbohexe2U8LFuCt8kcQiMH3n+y 83UmSX+1vH7z67biSLOGUXze5Pxx3D8huAF+HT4f8dzFfNZ6ziDC8kg8LBrdbd3qHtOHgpsSR8VG Aid7treeFoiLHnqmd3raHkpQAe16YMDfGGb4IfN1W/5CL2CLgz6e3y8AinBfy9NX8uTxTtM0ujr1 ld4DTcuZWv52alaCQ56b+7JyGb48tm+52llAkbeKrkA6I06FBsFCrakEu0y+OO+Qu5gNpvrgnI6d q+UVJNPSbVSxwv/6WLjRXqsFxzJ+te7n5AjtM2UCDJOnwn8rCF2+v7xLKkN7kmp+CkGm1nrmbN1R u7etkw9ViyDwluV2oh312yNMag4FfzrZuZDx498iefnQ040V7R39wtKT2FZfzRzeYdgv3BN2IAlP p7K4/7Dr3eD9QaPAihIasG/TqpR48mGdeu7F6TzZREX2lkb55/EkSpSNxm2Z/hD0kPBeK2KbPWGa fo8o4tAV5gqaFp8WFGgHxzUB1lZCpXI4ZNTzhBoity48Yz8FYN X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= X-OQ-MSGID: <99f2ff09-6921-4c68-9783-c590ed4977f2@qq.com> Date: Wed, 16 Jul 2025 11:23:40 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 0/5] fs: refactor write_begin/write_end and add ext4 IOCB_DONTCACHE support To: Christian Brauner Cc: 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, frank.li@vivo.com, tytso@mit.edu, hch@infradead.org, adilger.kernel@dilger.ca, willy@infradead.org, jani.nikula@linux.intel.com, rodrigo.vivi@intel.com, tursulin@ursulin.net, airlied@gmail.com References: <20250710101404.362146-1-chentaotao@didiglobal.com> <20250714-tolerant-begreifbar-970f01d32a30@brauner> From: Taotao Chen In-Reply-To: <20250714-tolerant-begreifbar-970f01d32a30@brauner> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Stat-Signature: sf9ehgu5tuwbsq4ecjobxb5xqkkdst65 X-Rspamd-Queue-Id: 84D89120008 X-Rspamd-Server: rspam10 X-Rspam-User: X-HE-Tag: 1752636234-633147 X-HE-Meta: U2FsdGVkX1+EYFoHVWlddUFOx8vRBGZ2eu8BvS1wcy6GeqeetlmSHOSBfjyK1e0ebr6INJ3iP11iGqfjHBAsk3VxSIgfNSPS7TXZxLPcmC4oSxk4D/OZ6mWuGtake3I+f6SjZLqfSZvT6/85X0NwbtJwoMKCb8YUyR42oMwi3NuDwkkiA7yRHdWsGpzsqIdsEmAr/1qNlNBbU0oqrowKbWqZJuJZkxk0NJEU/aVkk4/AlrHjiOvRu1KPUTUA6Reb44dW2c4oWkHs3miJPMclTZmf/0zgYfLyZEOSu1mCwV9o4uOG5H1TeO5OnpBm9z+nH5MFhVrHtJnKDYG6Eb+PjswZc3bum5P9OHiog5fs/ntKdfzsNyi+QlTDMuVPViLalWbvcpGtJAVwLMmoF/XHCP3wP0tRjOupUG+ZxXNt46iiz6de+mAYAjYJZQHQ3i7QHRMqcfVzTqN+JOkNcNOn0fx0HWjxXSi7IBq2+4K0r7NHidF62EtRKQsGgikT9MY9ZSVe2PLDGlneYZKb5nMzAFOhNo4Yj0UlsF3QoLq+2hdAThGaDLtk3UXy4Or/IFx8uicLpllySPOxQ0UNxJn3cUyCbrChlDukxIrQIfqmnmUhzfHUnSxh/atpXCXCllPBeiXP5zoJiQur5Xsr4YHUeZWN8x2ISJg4qWNW35giApfpJwqKlX8TD4gDSK3XCOWcDaO05fqRJ9t99rMi4fOiFrwYfb8/PUBOeH5iJxnEsaDfssbJKFfL1PcMEX1dMgQwMgb2RTxXDbv8lDu0GwfV4qw/GYBCzkmfdtFo1mhgiOOPtIiNnzqtMjqV0wZllOub6MaWlc8f/LqA0YaSMjqoHRPwibJ67plw4bXWqdOFXWl4NtMP0kKO3FG2VlqZkzAi15zhihrpB7AJ3WQs//adloNmWo/VgxPnUsJi5UOIz1KRx7C6gmYwy5RtsZzO4RwuFxxv7diVlvpdRfkQ7Lg H9j9DkUv AyC7O5V+i4EWoYd3YwPQTF9lC2i4ot3KhkUDzc/UrUvC9HPH9VV5wAN+Y7Qw6pSRGdwfQkkGZDkazAiazlf8YGfsH0rew6xY7OY8AvrInIYwkmhv+kr0qmGPNu+QhfhSU5E2CrNMfi/xADCDl4A77r2y0nDc8medMEoqP0TAVNsZc3FHA0sig91ZTJhUxU1/GASLiDhWYz4VS4BZx7CzuP/oXuJ/RD93pO2VriuqkwmjOUyxbp4BAMXl4Fwi23tT6NRIakCNdZwwDcMpAp/TP5eP3xKzGU2eZLvaLoeHQGBfaAOfAZPTXMbiUXdqi7rtqLrxZjC0YBLaeGkJeeTy0jZ+m0/eV1PUPqH2TBw4YK6FE56Cm5iV1kZ9f9y6IrAJO8XuGHEkxbXOvHNANczawNiPp6M87Cs5p2xE+tP24ycpyCp1lSOIA28ZYsf+1laO+GUyecqbF0GrhP4TpazsCcpqgg/N6gu1pYwnVjcQ6E1kKcP4= 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: 在 2025/7/14 17:11, Christian Brauner 写道: > On Thu, 10 Jul 2025 10:14:06 +0000, 陈涛涛 Taotao Chen wrote: >> From: Taotao Chen >> >> This patch series refactors the address_space_operations write_begin() >> and write_end() callbacks to take const struct kiocb * as their first >> argument, allowing IOCB flags such as IOCB_DONTCACHE to propagate to the >> filesystem's buffered I/O path. >> >> [...] > Applied to the vfs-6.17.misc branch of the vfs/vfs.git tree. > Patches in the vfs-6.17.misc branch should appear in linux-next soon. > > Please report any outstanding bugs that were missed during review in a > new review to the original patch series allowing us to drop it. > > It's encouraged to provide Acked-bys and Reviewed-bys even though the > patch has now been applied. If possible patch trailers will be updated. > > Note that commit hashes shown below are subject to change due to rebase, > trailer updates or similar. If in doubt, please check the listed branch. > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git > branch: vfs-6.17.misc > > [1/5] drm/i915: Use kernel_write() in shmem object create > https://git.kernel.org/vfs/vfs/c/110ae5fb48ed > [2/5] drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter > https://git.kernel.org/vfs/vfs/c/dd09194ff58c > [3/5] fs: change write_begin/write_end interface to take struct kiocb * > https://git.kernel.org/vfs/vfs/c/254a06118b31 > [4/5] mm/pagemap: add write_begin_get_folio() helper function > https://git.kernel.org/vfs/vfs/c/ff2219c021c5 > [5/5] ext4: support uncached buffered I/O > https://git.kernel.org/vfs/vfs/c/2677497bc6f4 Hi Christian, Kernel testing reported regression bugs in this patch series: -  Reported-by: kernel test robot    Closes: 202507142128.Zr5StnYh-lkp@intel.com/">https://lore.kernel.org/oe-kbuild-all/202507142128.Zr5StnYh-lkp@intel.com/ - Reported-by: kernel test robot   Closes: 202507142040.wppyoX1s-lkp@intel.com/">https://lore.kernel.org/oe-kbuild-all/202507142040.wppyoX1s-lkp@intel.com/ I will send an updated version of the patch series shortly to address these issues. Please consider dropping the original series from the vfs-6.17.misc branch once the new version is reviewed. Thanks, and sorry for the trouble. Taotao