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 AF4B1C7EE24 for ; Wed, 31 May 2023 09:15:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 150DE8E0002; Wed, 31 May 2023 05:15:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 102038E0001; Wed, 31 May 2023 05:15:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F0ACC8E0002; Wed, 31 May 2023 05:15:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id E092E8E0001 for ; Wed, 31 May 2023 05:15:41 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id AEE8F1402CD for ; Wed, 31 May 2023 09:15:41 +0000 (UTC) X-FDA: 80849992482.18.AA92AB3 Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) by imf25.hostedemail.com (Postfix) with ESMTP id CB2DBA000A for ; Wed, 31 May 2023 09:15:39 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=szeredi.hu header.s=google header.b=UZJgvu6u; spf=pass (imf25.hostedemail.com: domain of miklos@szeredi.hu designates 209.85.208.42 as permitted sender) smtp.mailfrom=miklos@szeredi.hu; dmarc=pass (policy=quarantine) header.from=szeredi.hu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1685524539; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=T/bYqGFJ4VOGoB5+32Mcq8JR70Vd1T1ITCSeV7/3ifk=; b=wHICadOvzZOZPF8LFpYs7+j5dQRoZauMBOvmC+U9nVCP3qG0pbeIq/pa5YnojDn3RqMgR/ tqUrqc+WtOS0eC6FwqUNM15bSUqliuBEoA+Fj2GjVlhgrrLxsl+hv+b0MZ4TpE1x+JiH/W K3VPbwyNbfOowTxDvAtmA7hlqDCBedo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1685524539; a=rsa-sha256; cv=none; b=MNu7JsrwH5fF4N5sKBINJNgmFMDt2QvXGYCem9RtyOKGZWnNXkUHd4xwh5NMwN832JPAVJ lkrEKa2f9a6lDqAJhGqpOaHzdIqqdDaNo0s+npjwrxo/WQgG76K4glyTmkmgHexSnYyUOQ Y1Rufus5Gt0Fah3JNZrujbvi6jkaOi8= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=szeredi.hu header.s=google header.b=UZJgvu6u; spf=pass (imf25.hostedemail.com: domain of miklos@szeredi.hu designates 209.85.208.42 as permitted sender) smtp.mailfrom=miklos@szeredi.hu; dmarc=pass (policy=quarantine) header.from=szeredi.hu Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-5147e40bbbbso8041042a12.3 for ; Wed, 31 May 2023 02:15:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; t=1685524538; x=1688116538; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=T/bYqGFJ4VOGoB5+32Mcq8JR70Vd1T1ITCSeV7/3ifk=; b=UZJgvu6uIJY01EjK7iQN8XWB6pp1lB8CKfw+N0J9F6PgtqlKRqH1SLE+0gJUsS//CY frv0e589K6FPUxK3WlywVEVU5EIXgi5CrlyDlCnTpxW2lWKTjmwY/duejSbBA4/xINGF cl9p3WvJMPfMA2wH+RIqqUtbNfejKb30vQfU0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685524538; x=1688116538; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=T/bYqGFJ4VOGoB5+32Mcq8JR70Vd1T1ITCSeV7/3ifk=; b=k1P64tVbe3tmMmbpcwVhfZfMJ+K8mWDoxf4+erwOXh8di9U9ANrBdnXBZLtWZ9sjL2 j2OaRlZBX1htb2EiB9FZqPeH0V3i7vHH0ZuGJgg0M83zBErLEX5GLM9hNgwvt77bpRcH 9VdfluRqrKCiozhogzXMACPV5zNPZB/V8bXzXWubL/ezpI5zNFof+LUmuFDml/GYkcvV 5qgoezs4FVC46qWnnNwIx+cBlSVAILgql1zPn/2qh0lkI+ECbmvoe3ZIWA3C0VfEV/D3 o+j0lz9+QdPL8iTIMSV3Hy7TZOhvD0i5MdNuOrceOHKUhiH8tHXVqCu7LDf77EHaF2rA 2s5Q== X-Gm-Message-State: AC+VfDwdKce0e3t0c7VwVpOgrySd6gemHvznJHu/GV9gSzUhernRGiac gV/1fiTmF9XjMi+lpvihqxtjNgrKpQSQWHNvpR69hg== X-Google-Smtp-Source: ACHHUZ4+FWciM8qyJY0wuGopESAGDBSeuypok3sj/I3YbiV8yhFjyVDeVyjcnaAR9QRVCUk4jCbe3rFAcVDPPt68Cvo= X-Received: by 2002:a17:906:9756:b0:967:21:5887 with SMTP id o22-20020a170906975600b0096700215887mr4163471ejy.40.1685524538465; Wed, 31 May 2023 02:15:38 -0700 (PDT) MIME-Version: 1.0 References: <20230531075026.480237-1-hch@lst.de> <20230531075026.480237-10-hch@lst.de> In-Reply-To: <20230531075026.480237-10-hch@lst.de> From: Miklos Szeredi Date: Wed, 31 May 2023 11:15:27 +0200 Message-ID: Subject: Re: [PATCH 09/12] fs: factor out a direct_write_fallback helper To: Christoph Hellwig Cc: Matthew Wilcox , Jens Axboe , Xiubo Li , Ilya Dryomov , Alexander Viro , Christian Brauner , "Theodore Ts'o" , Jaegeuk Kim , Chao Yu , Andreas Gruenbacher , "Darrick J. Wong" , Trond Myklebust , Anna Schumaker , Damien Le Moal , Andrew Morton , linux-block@vger.kernel.org, ceph-devel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com, linux-xfs@vger.kernel.org, linux-nfs@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: uiddqgyidc1owtg64gynng9oyx8awynd X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: CB2DBA000A X-Rspam-User: X-HE-Tag: 1685524539-553188 X-HE-Meta: U2FsdGVkX18y/1G2U923cl3DZQ1f28NQ08ddSJrCJij59PT+zLcEVtqclOLSime2P8HKw+b7g+JgahKqt9FBcQIxiMFRSIDKE6fYy/rGdw8kKHF3FUmaC/0yfOy/pPSGwFZG3zwXLgNQsX6iDtro8pw1U19smfb3EpGB2Hnr5SDfMxj0/8N5/ngZ5YW74dFWivIi2ex1e5ejxHejdOm56RXWTIYsB4cxlB7X76WJrArfklNhwO3q/NcIcX86y69rsxaN/h68IcH/D0nHCqIOG83bkN1unneqh1gXZIg7+r8OPUx7IZI28SRvyMhWcZRBxvG8ev7k7FonN1JqQmdbzk/aze4xJiljldV1XNlMm7qnXyN5ndpHaNY5hg1gp7DTfad6inPV4GG5EANEfXMtihnJOchoF18u9y5ngzhbmNiHvUWRWjWoWlemFYwbHexa8yB9sQPCoSbgdXupQ48YWh/0i4swK9pBYaEx7w/EGM5Iq5hB31tf83DEPNqZetLXC6XlzkPWY9qmSA2hY3O5lICrXyLDSqELFgCQ83UnZpyS/PtDmj1VniHJfd/6fPdwBCU6qRN73mE/Ulf1rUQfZKm20bWgCbp6xds5lcbRq5L8nZ3dV8V0oVsMDxEz512RTP0Ei+PyDtKuT+6mL6DFDk1y16kEPQlIAs6XNaQsXf/ylEJzyBrtDS/lkJGO7TvVeN9ZUS5LcO7ETuEB09niN4GrioABJiJYIWDcYQ6i0yq1+m395CPXacUaYPV0FgfdwSddxeIyWhfQAbBXu4dxogCUEn9xzjMzA4jV0I9XIFm70KIo6VgJ+dSCFnrK6WXvMDynhivWCQafTm8WfCrtGe+FpyBcaUv/cvcy0t2DWlwpIoC8UEX2hkfdpm+mmNBuqEOCb2edwxVG8lezAFHPLuCc3ZF9cA+JykMMk58RpaPopVRuKu8wyfrd+cCljunQtZHhuXo9airc40pPZxy /+TNwHwt 8nRvKGjEJhHHgFfF1mhgdViwcb7k+SW49jSvMRh/xfeWQcMmiiaQ1dcgPnNa4i0RB84gBGE/R9LGUmYaGnQqZeR5KSc8+Uu1uV1DjlFFt/xwPptQmKyVpLW7fAHeoearhmcGmUwl8dVSjtM+P7+VdX/qaQ5yqwm7khj2Up6tzA3lQkrDVIBuzkxRrIK25dcOR6gXzWNjy0bkDwcMQ2knhL43Knjjg+URsL5S00TQBp9bt3ubpXpnFdGFGeWa5NPTL1obSW3ghbhPAPdoPU+IYWRLSKyOEm9Kq95CcqrnWeRSozccn0OHyy0yJlM/QHbmdv1M2okDFmFgLRIs= 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 Wed, 31 May 2023 at 09:50, Christoph Hellwig wrote: > > Add a helper dealing with handling the syncing of a buffered write fallback > for direct I/O. > > Signed-off-by: Christoph Hellwig Reviewed-by: Miklos Szeredi