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 F3284C38147 for ; Wed, 18 Jan 2023 21:24:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 808C06B0078; Wed, 18 Jan 2023 16:24:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 791656B007B; Wed, 18 Jan 2023 16:24:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 633A56B007D; Wed, 18 Jan 2023 16:24:00 -0500 (EST) 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 4F2A46B0078 for ; Wed, 18 Jan 2023 16:24:00 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id F391440C5A for ; Wed, 18 Jan 2023 21:23:59 +0000 (UTC) X-FDA: 80369197398.14.B97DF76 Received: from zeniv.linux.org.uk (zeniv.linux.org.uk [62.89.141.173]) by imf22.hostedemail.com (Postfix) with ESMTP id 482DCC000E for ; Wed, 18 Jan 2023 21:23:56 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=linux.org.uk header.s=zeniv-20220401 header.b=cAcwD9Cv; dmarc=pass (policy=none) header.from=zeniv.linux.org.uk; spf=none (imf22.hostedemail.com: domain of viro@ftp.linux.org.uk has no SPF policy when checking 62.89.141.173) smtp.mailfrom=viro@ftp.linux.org.uk ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674077037; 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=n+mw9lCCjk5X3T9xtDdQJN9vPxX3IIIv9RMOBrZipMA=; b=boDW3hlxwPNxtHQyd2Cm/4kJO10pnFU6wB+X2Ltb3Mj52O8hIVUJ40YmlM82Zrmqi/MtQ6 FVDxEWDAXfOIUvOQ/0GEo9AC4k80knseFdP1rfSwk38n3BWKQ+Ef+o+X+u6t9SlqIAvwm3 bxD15PYnL1lhKD3snq1J34Ty8aLtbwM= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=linux.org.uk header.s=zeniv-20220401 header.b=cAcwD9Cv; dmarc=pass (policy=none) header.from=zeniv.linux.org.uk; spf=none (imf22.hostedemail.com: domain of viro@ftp.linux.org.uk has no SPF policy when checking 62.89.141.173) smtp.mailfrom=viro@ftp.linux.org.uk ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674077037; a=rsa-sha256; cv=none; b=vPd7JTEOjZjE67sdJYoVuUego0N190WKZuGBGgiPPFBRQp6ZkUAE3OuavIOm5uhNyfMtdr AZg+1T4wYPS8v+sHuYHI3C4cJkWjkuOSbLgFIau89zmgJxKkr8v/j4HMjzXj6AdWndwsfr EpksgXhc7+TsUzQTKYOCgvNj4OrLNhQ= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; 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=n+mw9lCCjk5X3T9xtDdQJN9vPxX3IIIv9RMOBrZipMA=; b=cAcwD9Cv2X/HLr205M+1qJdJXE pnbobwarCEbw82zWge6795tasauPOC6nTrME3SDL8CrYud98PgtHcXfwYjC30jJ1OF/7tkVM58L+o PPMTE8G72UtPDBmZOTH2LCB/ibZ9Ls1TDsCdUdFXP3USV2XyZNaW2HrqDU/RVEOC12LmPb7xQFNee eY3j+DoyNoeMk85olgLjZcosXq8a29WdbK7adbqgN5s6R3ffw5vwaqnU/CIYV5d9Z6DpgjK/ECkha IggWE5LpZD1SCEGA9mKPEXo7qgsyibWXcEE4kFBOUMY+L+b8WKIS8OOlRiH6qiG+Ga1Auxt3cXR5W s8CKCskQ==; Received: from viro by zeniv.linux.org.uk with local (Exim 4.96 #2 (Red Hat Linux)) id 1pIFuD-002cb0-29; Wed, 18 Jan 2023 21:23:37 +0000 Date: Wed, 18 Jan 2023 21:23:37 +0000 From: Al Viro To: Christoph Hellwig Cc: Andrew Morton , Mark Fasheh , Joel Becker , Joseph Qi , Evgeniy Dushistov , "Matthew Wilcox (Oracle)" , ocfs2-devel@oss.oracle.com, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org Subject: Re: remove most callers of write_one_page v3 Message-ID: References: <20230118173027.294869-1-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230118173027.294869-1-hch@lst.de> X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 482DCC000E X-Stat-Signature: k6gsqoyk9tguuqmuo189e4mtcj3b5oy4 X-HE-Tag: 1674077036-435252 X-HE-Meta: U2FsdGVkX1+IKiTF21euw/cAefBbJNeEV6DmECMInH1w3nZIxYYFGY6dfSCX6SpFpHPGTlN3bmVjv7Bczxv3OvGR8AoVm3cdSmxpkJBnXT00njSXxKIGW7Uu08CpMtI623T+BjJfdRjkJj2OKh/iXhpBWtC0riv7XkIVo3UsmOhjR/lz/EhZcMbnAMzyT266qTF0VgRk+C1xNPKDLnXdB40wTkA24wmT7o8AQdckkyFPGqdduPbpEoenwPjXtldsAX/4R56YmveYYZo0Z6X7be9gBw9+FHb5Zlipm2d6bzxhkpRAvOJ7k4ZKj1irImPz2uMD8T+gcJiExBTVSPpmqBRcTVV/d2DzQv/fKjhnHDAUt9bGBcY4noHFfeu9gNyp5oQGe7Ej2g65ehlWNn7MnEI8tdIE+XhK6NgM10qJDWGFBCE/yNIBAycCiklDI6f0KLaL/U+9NNWu1yjXJg8qsffLwVpXhOCvYRYt55LNl5sbSVdGKB+2z6aYzNsXyZAK8AG6Q2XPCuJQlJCgSsKcDCO0OBobzHUBS8eIO/sATOQc7eb6b1HS63K3bVEAxWhLfek0/PVdPEjs6UmPwwLb9P8mAw6n9iPRR8IGwzN4Oy4warg7g9G+RLaia9ASzp8u66y96ffPOdOpgZaUABGiQjduxoITkCKFDpUp761VWgIxCebhMVQz2WCfKSJEM7EUtDKGxLYere9JiJoK5AXEg8gcPlpIRaAtCId06kTLn1KZrS8hl8gMwivdU1fnmwXXnpowoL0EnhYuMgGwUO6Tegxs8pfII+fjKBdx/rsPjrtSfBL/+KD8nsGMSEQcQ+130QIX9UQ92oZyzaCz69gUhw7c49S4UCvhdqlY0QIlfYMTfdCJvqbHyl8xW2DfwL4mNUaQsFZ0vcGdre1zZdysZ++RKBHOoAx5JxEl+leNXArEX/bQW/fimeD343V6n/M7Zixfmkm2/Rt3fCVHqeF HdTRrYy9 tINhY5frp2PJ4Y1Rs1k37Ar9MS72DD9ywxe4cQP9eLV8xCSPDABpKHLgCvvCD6LTSEGOblTTM0oYxjKFqpau3mix3GObIXMDAIqPQsnB2RlVlQz3V92p41jbLdzgEN4VjoRU6+93Do16piKA= 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, Jan 18, 2023 at 06:30:20PM +0100, Christoph Hellwig wrote: > Hi all, > > this series removes most users of the write_one_page API. These helpers > internally call ->writepage which we are gradually removing from the > kernel. > > Changes since v2: > - more minix error handling fixes > > Changes since v1: > - drop the btrfs changes (queue up in the btrfs tree) > - drop the finaly move to jfs (can't be done without the btrfs patches) > - fix the existing minix code to properly propagate errors Grabbed. I'll split that into per-fs branches (and synchronize wrt fixes), fold the kmap_local stuff into that and push out.