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 3F6BBC83F34 for ; Wed, 16 Jul 2025 12:50:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BBC8E8D0003; Wed, 16 Jul 2025 08:50:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B6D578D0001; Wed, 16 Jul 2025 08:50:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A5C5C8D0003; Wed, 16 Jul 2025 08:50:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 9131D8D0001 for ; Wed, 16 Jul 2025 08:50:22 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 432B0C03F9 for ; Wed, 16 Jul 2025 12:50:22 +0000 (UTC) X-FDA: 83670111084.01.70B6DB8 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf08.hostedemail.com (Postfix) with ESMTP id 79FC4160009 for ; Wed, 16 Jul 2025 12:50:20 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="S6y/kIIc"; spf=pass (imf08.hostedemail.com: domain of brauner@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752670220; 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=Ya4eMJ67DhrWVMmzDAVxC/VgNaD2qNKFkXA1k0D9Fug=; b=bE7+AQTPmPKubV3jO18g0/USSpeN9V0bjCbwke+dx8al4LSoLtcehDALKkvdwjDdWkM6MN ODWN0gJu0jWB9eSwIc3zFm6vFx1C0TbSpM3hbQEhu6wk7tcc478ZCOlUwev5bSj2fsQ+Y8 F6em4SJvCxKF8pD7E+LQUJ+mUabSB5w= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752670220; a=rsa-sha256; cv=none; b=23eT83+HBIJeQP0gMZHDoZwwi58fiCTLN9ND3YYk/Wws/ZsqWg0WODsI0vdyvrP6Fclm0a UQPcMO7hAHc6IUgm34JUyqXxpLipfwUSB4WaB+X+kzbd00gDWVsYbSZ+rwaUNzybKtCt67 lSce177X8hSTt3JZqzbaB4ElylPgRfU= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="S6y/kIIc"; spf=pass (imf08.hostedemail.com: domain of brauner@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 92F94614A0; Wed, 16 Jul 2025 12:50:19 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 92A5CC4CEF0; Wed, 16 Jul 2025 12:50:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1752670219; bh=4HH/7+uv1zqsTl9WSybY+wX55rpatVs4WGpQNqy2vsQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=S6y/kIIcjzK27Af//4JSBguOBglPSEovxHsYtB/8Wa8TcuG+tibQdWs4tKJhf9aOP QAhWvPID1sjc5OU2mMQb9ACaCNT5IdeOBz5k0wIeJAO/T9r4uexndr8qUP8MEEbi3c dTe/qm0ra4rVRBYhIHD27AIpyq4/UZP6a6a7eIqXxCbDBJY5X6QD8wu6Fyo0w5jff+ N1TvHvPZt9X0nkpkjjZ/MZvJhZ7/uOfEIXdbsbVfM66dJO9/no+J46LR2mtkQUnF1Z 5qQHUbsfXPgi0iUgQvHyGRr3hOr2igv2RsgHFDmA6AC+6L/QCLt+6CzcP5oEx0xWVl MwkenhVuOckEw== From: Christian Brauner To: =?UTF-8?q?=E9=99=88=E6=B6=9B=E6=B6=9B=20Taotao=20Chen?= Cc: Christian Brauner , 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, frank.li@vivo.com, kernel test robot , 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 Subject: Re: [PATCH v6 0/5] fs: refactor write_begin/write_end and add ext4 IOCB_DONTCACHE support Date: Wed, 16 Jul 2025 14:50:04 +0200 Message-ID: <20250716-reinigen-kleiden-c6bca9969819@brauner> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250716093559.217344-1-chentaotao@didiglobal.com> References: <20250716093559.217344-1-chentaotao@didiglobal.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1628; i=brauner@kernel.org; h=from:subject:message-id; bh=4HH/7+uv1zqsTl9WSybY+wX55rpatVs4WGpQNqy2vsQ=; b=owGbwMvMwCU28Zj0gdSKO4sYT6slMWSUL2DOebyEZcbbPEnRU9cm911muHQr7+ucJ9+yLqz92 xGumRJk2FHKwiDGxSArpsji0G4SLrecp2KzUaYGzBxWJpAhDFycAjCRDycY/hmy+tt+KF+b9IEz adGmKavzZK0ZP8zxW8RVWh8v7Gz5DKjCrHI2G9c7vWotdr9Yn+LdOyvn+O/Pcz7jwmwRuVzK3ZU HAA== X-Developer-Key: i=brauner@kernel.org; a=openpgp; fpr=4880B8C9BD0E5106FC070F4F7B3C391EFEA93624 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 79FC4160009 X-Stat-Signature: sbtun3j5qe3rqmrpib1yyyjujyb4933h X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1752670220-175931 X-HE-Meta: U2FsdGVkX1+v9QOKTIy9hdXrUo3huxDde8/5kbAgPyqElg7kgHud0Debaj5fyXWWCq6ALJxesDS2fITH+nyRyqbB4ngx5FmRbaFt8t9KIQ4VMLWOoRGjA0h+tZ84fZKcXs6EsX654ajJ8GLekqtARCW0rJRYROE3vH4fQ2Sc4xbRaRjB09XL/dSM/bYrktQON61OWZ5u4mFc7715awu7sJ8yw94J5wsyB3caZ1aedTvNvQstYalSsbQZo6C6gHchp/3NftgLETeOW4qG7KvhMTXd4VJVnuLyj/CtL3x4kiESZi3jl2CgdeJH0hmjMF13TEb0r4sZX7nMUOYUgSa8GbPbiO7nyCrXQTFRI109dlLFRIV7ZOx86AK6T586aluPhZytAVpeFoblpryJhPcq6k1HIKuF6Fn1uJh9b7NtV9E+hYo9WHu26opVGTc4I9BS8/C7JFmTqv/YyWCF6hb1Y4mvB37f0/YZNN6L1umJXd8f0BBasGviRW8CTF0z2ZYb5nUEgN1HyBk/7ltApcVKDPB5EWu98LB0KJvcBRKX/T/mQQxC4kPL1NA5pp2GsjSzJCngExIHoKM3NtuRSsF6NAnT36wE3dpDUwknElZyqGviA/4Fhlu25gn/Lds4APscJ80+r/L2YEE9hX0wAnmgojA+9ctB2GKVvN4i3G3osfjW1h5zFtEbG+maPbWYF6OkrURE1Cv2Ypl0+izgmCq8pYJEd4rG9xtUm255jHJS0Z3MEa3MGoHWy6+WtVZYcqmuGgJKkZoQaPinXUhk67MZOTJRzm/m3bRE7O1HIdMn6RYC4C1iF5M8V1D8LbkrK2IhqeqZc/2g3LWsfoPgRCpXgMlfHBrAgdyQdn3uvaNmmkN4XihQ7XmS9//ZqwfV0xg3soKnDDxD+Rnr2rTR0BxaagEdHHLZEs0nq5dzncY1WcW7RAFBs1zUhW7Rj4uvgA+22v2ZPY0AS0B4UH6iC5k JNRMXEZD 4v3407pB+bR2uarn6ImZVPytAFNEZ9vzg+F8q66/d2F97ddaeGDlWSVZyUuW/zOBhhi8Shz/FB0Qb4JE8+lFF8YvvndOa007xyQ7oQsVtkJBbWxT9bL/zu2tzCcOoGa+zLpw4AkTP96YK/QRC5GwhN2wsNZVwPuP/R8QX7KUptIlkqI3+JH6Utq4Qyq6YfZRw/4wOghuP2QS0a9gu5CLd5N1Lr8/I0DHEnaNxHFacJVgHFDXp0YZejKwK2eMgwasCMSkM9v4IauKmrjbiSdE+JZy5qz6ymCsGDBcTdAL0iFGmNj8AWmnQqpNH6m+b1Im8ktLsWvO//WRDvx1xeEx/dAD7oNf1FLIhhOAM 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 Wed, 16 Jul 2025 09:36:01 +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/e7b840fd4956 [2/5] drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter https://git.kernel.org/vfs/vfs/c/048832a3f400 [3/5] fs: change write_begin/write_end interface to take struct kiocb * https://git.kernel.org/vfs/vfs/c/e9d8e2bf2320 [4/5] mm/pagemap: add write_begin_get_folio() helper function https://git.kernel.org/vfs/vfs/c/b799474b9aeb [5/5] ext4: support uncached buffered I/O https://git.kernel.org/vfs/vfs/c/ae21c0c0ac56