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 AFE30C0015E for ; Tue, 1 Aug 2023 18:13:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 146B82800E9; Tue, 1 Aug 2023 14:13:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F66F2800C8; Tue, 1 Aug 2023 14:13:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EFFED2800E9; Tue, 1 Aug 2023 14:13:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id DDA9C2800C8 for ; Tue, 1 Aug 2023 14:13:37 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A933640CF3 for ; Tue, 1 Aug 2023 18:13:37 +0000 (UTC) X-FDA: 81076333674.13.362F640 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf13.hostedemail.com (Postfix) with ESMTP id A175E200A7 for ; Tue, 1 Aug 2023 18:11:18 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=sROSMwu0; dmarc=fail reason="No valid SPF, DKIM not aligned (relaxed)" header.from=kernel.org (policy=none); spf=none (imf13.hostedemail.com: domain of mcgrof@infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=mcgrof@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690913478; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=tLRRDrRiHVSZcYboxyBTX+0f8b+FQnZsFjIe9Je9qAI=; b=PsMsA57q+xk1v82z1bXGz/zqz0V9ppd3xeWW6OnRoUx377KhlwxTW+DK+j0mqW4x/ZuCit IDZxtrsNf2y4O+ZpEBfNvbYnzkzEzbq2/OAJW+oKmv8nzuvVO3YaZGdMZPM3RjzSuUKEAu z7xWyfG3+9DYrU8b8W6CC7HsjQBAa9Y= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=sROSMwu0; dmarc=fail reason="No valid SPF, DKIM not aligned (relaxed)" header.from=kernel.org (policy=none); spf=none (imf13.hostedemail.com: domain of mcgrof@infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=mcgrof@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690913478; a=rsa-sha256; cv=none; b=hGtMGQQfWKlsE9frKkrC6ZWqR0Su+opbDkuQhIkAVvB0Ube8zHUDsAo0OcD8IRpLii/Ebk pcl9VCKtvGzLgO8pjUJC4kQTNPF+FQrgHofAjTYw2A1s/ApcD5vlTro4aut6dAd60ex/cQ XK7xxAYLtaRG9b2XXj24yxbsJx2hEUc= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=tLRRDrRiHVSZcYboxyBTX+0f8b+FQnZsFjIe9Je9qAI=; b=sROSMwu0eoG2tz8B1dlMOxqxza 2BAyBGb6tB2Hzp+EyV51tlBMT6J7hS7ChV4M1q2UcuZ19V5K6C6Pjth+EadWmUmrAZB74T/qozKbU 4X3Qkamzqo6W6edygntqeh7Q5Yx/QZxh1IfszR451TSZ8At46FlOyx+1h/qAaiuNo537IpqUOG251 ycujEig8G0KsK8t6XS/j4kpEKlTrQxA5WE6XRuKg6mTz9+/H+b6pKhAu8sV5uuMuAAZJgQmzkWA+T S7uYWwlO1TDL640NnX+dybwKDktwghFMNjPyEQJ7iq4+/IXvW8i692de6DCGL8Fp3Qd6i5aclCZpy d6MyR54Q==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1qQtpw-002zws-0q; Tue, 01 Aug 2023 18:11:12 +0000 Date: Tue, 1 Aug 2023 11:11:12 -0700 From: Luis Chamberlain To: Christoph Hellwig Cc: Jens Axboe , "Darrick J. Wong" , Andrew Morton , Matthew Wilcox , Christian Brauner , linux-block@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-xfs@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/6] block: open code __generic_file_write_iter for blkdev writes Message-ID: References: <20230801172201.1923299-1-hch@lst.de> <20230801172201.1923299-4-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230801172201.1923299-4-hch@lst.de> X-Rspam-User: X-Stat-Signature: a79aq8ts5ryix4jbkdgg7ndfa49wz4rx X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: A175E200A7 X-HE-Tag: 1690913478-346364 X-HE-Meta: U2FsdGVkX19/fCYBdskGAc645nGODdIJh9BnPSDnE2AwIDEMiejf4t4/xLM6s5yIbc6woel2VjjkI0IPqeuGOqKIfAbTo3Qe7WJPbWBU1qZU3uf6iTqQ+VzinyLRoFaaO6UbPS0cJcbxmEVzcaJ6rQQEgU3S7V4NrlwkrsRuRTFr4pHTN+k274tFVSmA5lnDzO+Jj/+BJ4xHqV/gWgVESIrIoa4mjx9EFl6/vkwid+ykoGalh+fplzLRPmS/OarSGRJ/DlCN6z6kDzf2H9ALfhltSGXTyUyDMp5lS+zs05IYkDFHy1ds2jVW9ERQe5nJpUR/Zgq9uxTtc/v0fJVC78N53Dv3T+OuIDsUUllq7sLOvSIlPlNBJF6n9iTjk488tGI647v8AaU5WMzidwvdJ+9POAuHA21U4h1Btm5xF/SW8YZDMQvDdHD3xICpw/cLNfBGZYAu1powd05Ju7g/WzsmhkGbQesBeCgWKxj7gDvGVZ6By1Nru6/9Z7PgEP6LMLinVqZ4OdFBXnxQMZHk+Y78qcP2lmtYb7cpH+eT0u64rpyT6UINMf43U4l0LT7zsL7lwLCoruURNFuXQ3shdB3H6bmxgOD3mAI/F7X3vbHRM4DJAUx+QYHJGzg8hawXabNLCL7h5UKSnyx/0qbwKvshcq9FJo6Ov1bY7yms8XU+ZXjj6ZvrklNfRYUSBOHLZl+mzlOPBt/RsIP+wv5WunRQOi9lIOIe+VPWdltLwR0JVYwW9fjVdvioA30Y8ePIyc5hoJMuBcrXumctNDhfchz1eNbNtXnvHcXWE2wENTo61GcnirzxCfhNVqxWpz99BbydrAYLw20AixzIbFuBnHj5Tt5CDT+SK87BEV4+peHaglqGehSIg0lyib2o0ipQE9jjDBBGops5pBvJHVs4fe8BAvmFgOqblLS8jLwH8cqSQLHk3QW4N/OeM2JFLgqs7bFGE46LO2jxppGf2G2 pwrL+BJg f94nWUDxgirbZyPlZxS4M3bcVdW5v7VmRyQku7p6uMyq8YaNpAfZjVzo+CYvPfSIky36s15IgxPgCNDbadch8g9IWLtwJkb8BIzYWxPBE6JRqEwTDTUQkajyZdXF/NqesheX7sxqioItBMqduwrA7TdgmaHZNxnn9FGOfaZiGojuewjatZ+zD1VLVOmhN95sUU/Npr3qhqquNxf+kX9D/L6UZyIyfqvcXE38LNxsZ6xYfEgQttb1jCn7W4WT7ndn0ciKfcMYrRbq1jvXjKm9oXqx9A5CZ0GNnlZEX+/jT0rVo/oa9AJlBZFJrrSsouURHBkGUjy2ptsrDSJBMlkgzqNFvN5kWBTs1jMw2ohWdawFWwUOM4s1MyQW0IYFd36AxriphIK+exp2b9Aq/Yd78nAIspdPKHHld6X/le+3Z7fIr8p3fuP2L3UOC0w== 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: On Tue, Aug 01, 2023 at 07:21:58PM +0200, Christoph Hellwig wrote: > Open code __generic_file_write_iter to remove the indirect call into > ->direct_IO and to prepare using the iomap based write code. > > Signed-off-by: Christoph Hellwig Reviewed-by: Luis Chamberlain Luis