Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6450210rdb; Thu, 14 Dec 2023 21:00:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IGsiR7Me+UCXsDz698dvb3/bhOKUrhop1u5yYthQwqGrVPuEO3uBxkPir2/6PTTMT3KAlJz X-Received: by 2002:ac8:590f:0:b0:425:4043:29eb with SMTP id 15-20020ac8590f000000b00425404329ebmr14101142qty.102.1702616400748; Thu, 14 Dec 2023 21:00:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702616400; cv=none; d=google.com; s=arc-20160816; b=DfFmjPhuOE33E5/cgBvvInV60ugCVxJcbMvfoAci1uACS+NtK13iXZqVgGw4ZBRTgW 7kl12S9tuw366qcwU0U5naMUzamLN9qoWujZG+KVYC5RPxxaUY5PJJtxYTU35whQruEk 96xWV7xzYgCHFsVeAaHhOObhmxMhgCZJ815coqrBjCoLNfM9rg/l5GzRlNYFnmppEd3b 6D9GRiySX2UYYEOLmTfdVlcOgU/EPv8mMUNj0JY4CxH4xM8y/JjjLmb6Yh+gQLPSVGKH 0Z0N6iAGGWbfZrjZSPVuMCQrbGLb93UQeBn3EbunwSU94YO55osGNGYD/5DhQ62x/1VA EOzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:in-reply-to:content-disposition:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:references :message-id:subject:cc:to:from:date; bh=T7x3FN5fRWZWsVxSFvjyofZy8lz4H9ag+5p6y1pv8wM=; fh=bEd06+pruFpwrZZPHrwUyHteLOPrbLk9fa0/uP9rdYM=; b=z7Kz2Yzym2IrvAaiTmTyUwbnLt5hVU916a1gzwv9zbCO+zQyTuE5uY2IC99auR6VAx /0OYta128WvNtPte5BqFUsI12EMjq+R/oAGy/ei+M10IY25nCx+vlphJ7Vj9iGKCViNZ 4MHAJUYDjB562uOF57j57wbgL5edilbXpHgJocCjoJfEeACNqZ6OBljr6oXmDjQSQtWC 6yZQng0Fh4j9m1nQM9E7Dfhptf8F0A8PQa+EQMMhDN9u7yt42plSTcDo/E9xxJ1aug9H /bFa/bNIXBFHur0yFhoR0VKP5gQ7uRPriamAy8EtlmjKZxq04AOjNvEhT59HoIOsLJdr xZWQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-ext4+bounces-453-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-ext4+bounces-453-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id w1-20020ac87181000000b0042585e4514csi15813675qto.75.2023.12.14.21.00.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 21:00:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-ext4+bounces-453-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-ext4+bounces-453-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-ext4+bounces-453-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 677171C22384 for ; Fri, 15 Dec 2023 05:00:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0052A612B; Fri, 15 Dec 2023 04:59:53 +0000 (UTC) X-Original-To: linux-ext4@vger.kernel.org Received: from verein.lst.de (verein.lst.de [213.95.11.211]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 681C253A5; Fri, 15 Dec 2023 04:59:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=lst.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lst.de Received: by verein.lst.de (Postfix, from userid 2407) id 2584568D05; Fri, 15 Dec 2023 05:59:44 +0100 (CET) Date: Fri, 15 Dec 2023 05:59:43 +0100 From: Christoph Hellwig To: Matthew Wilcox Cc: Christoph Hellwig , Namjae Jeon , Sungjong Seo , Jan Kara , OGAWA Hirofumi , Mikulas Patocka , Dave Kleikamp , Bob Copeland , linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, jfs-discussion@lists.sourceforge.net, linux-karma-devel@lists.sourceforge.net, linux-mm@kvack.org Subject: Re: [PATCH 4/9] hfs: remove ->writepage Message-ID: <20231215045943.GA16040@lst.de> References: <20221113162902.883850-1-hch@lst.de> <20221113162902.883850-5-hch@lst.de> Precedence: bulk X-Mailing-List: linux-ext4@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) On Thu, Dec 14, 2023 at 07:01:25PM +0000, Matthew Wilcox wrote: > Was there a reason you only did this for hfs_aops and not for > hfs_btree_aops? It feels like anything that just calls > block_write_full_page() in the writepage handler should be converted > to just calling mpage_writepages() in the writepages handler. > I have a few of those conversions done, but obviously they're in > filesystems that are basically untestable. Probably. I remember I had a good reason to skip, and the lack of testability might have been it. Note that for hfsplus in particular we should actually be able to test now that the port of the hfs userspace has returned to distros. I haven't actually gotten to see what the test baseline looks like, though.