Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp672927rwd; Thu, 25 May 2023 02:09:37 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4gbOyIC1u89M+9zH/fNrjQhiFVBUUwVNkjYrnGt+f6T/J9WMSbI3Bfh4cLTHPGb/8Bxayg X-Received: by 2002:a17:90a:6c04:b0:255:4599:bfee with SMTP id x4-20020a17090a6c0400b002554599bfeemr1207688pjj.8.1685005776869; Thu, 25 May 2023 02:09:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685005776; cv=none; d=google.com; s=arc-20160816; b=bzIEUqIbcp//pkLIvPm54HYFlwWMykXTxlcgfKv/8YXHlJXlfBbPE6QQqBthe+KJyb c5XkOm80E2GYfsBWhresNDlwLr8HVHpqWXvvNBgyhx3Udwm8NFUdfbXOYLOIQABBrO8a Ny3MXGgcClt4JI4rJCi+jZdHK5SZZeX2u9jHsP2tIBLppDH6ovHh3teIxVjZX6dgieIh ogp3ZsyReGjJ/NCO85twmKSeSbaTYI2LQBwncw7MFd5lUrCDNrEhW0pfLLx67jsiJuzz zflY9kGR85ltk3LeMVS1wP80JAs4VEyBA+SYtX5Qe4wgLdHiML+zUFYHUrjIKO6bWg1L NXXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=kKOFZxQpgSHwqPpOmDSrhdrD3suPNbVE//fKG28eDvM=; b=DbM7FKGV2B6K6ci1Fyih0s350esUC0mYYqVYRsEjJMqTk3h+As0K5e1/AiNLWZRf/r 3Jo7RDZtMytSLNUfpfeXstA33vjHQBc8h+Ws2HYbwpmlZiQLPeZ9BimeME7lh6dmqdNL WoOCBxNI+r5EiHJCxZhWo+s4XdVT4hTHQjp/4T+xSvYqYEXQJGmExLe4pl0zPDac8USP ZIW9H8eO5XiCa4dpR+D1fjz0JF1OFDp87WwGpUQXQomj95ekn4xcbqtjt7Z8f1ljFS4M 3TvfMcMlYSo2xypIttAYsclH4ho99F8wyGyGuSmQ9SiYbKIK/5HVsRSnwbSGfya59v9q sfdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Wi28jKvm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t126-20020a637884000000b0053f0cdab81esi691452pgc.357.2023.05.25.02.09.22; Thu, 25 May 2023 02:09:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Wi28jKvm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239180AbjEYI6i (ORCPT + 99 others); Thu, 25 May 2023 04:58:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45428 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233661AbjEYI6g (ORCPT ); Thu, 25 May 2023 04:58:36 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 696A6E6A; Thu, 25 May 2023 01:58:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=kKOFZxQpgSHwqPpOmDSrhdrD3suPNbVE//fKG28eDvM=; b=Wi28jKvm/jdPHVPrfw1vBlrPKz EtHecYXiHt+MOaCUqHVMvBJZov0Pe4UGeRr2z9K8Zk29a3xC558HI3XcoauY/8Wf64OWOEhYORdpU 4bOhfbWqeg+hMcb2uXjE6tkbpVqnFJlqMhdLA03uNmSSr7FVATOYrgYqvpn8NmL3pDk4ZTuIA6hqL RRxQt47O6xqc12D4G86r2GKBZ9pSrU8EtMVei5D4u1g/zkEACxEq4xT6Q4i3zj23gBfpFK19SceOL kGUXILvgSD2VZsDUMGqkzpwNIXt0y7n3+s7e7TdvtifwhkmCkvXK5rMaZGF1m1VuV0I0JI/EFSTZ1 evki6wKw==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1q26nW-00G4TT-06; Thu, 25 May 2023 08:58:14 +0000 Date: Thu, 25 May 2023 01:58:13 -0700 From: Christoph Hellwig To: Kent Overstreet Cc: Christoph Hellwig , Jan Kara , cluster-devel@redhat.com, "Darrick J . Wong" , linux-kernel@vger.kernel.org, dhowells@redhat.com, linux-bcachefs@vger.kernel.org, linux-fsdevel@vger.kernel.org, Kent Overstreet Subject: Re: [Cluster-devel] [PATCH 06/32] sched: Add task_struct->faults_disabled_mapping Message-ID: References: <20230509165657.1735798-1-kent.overstreet@linux.dev> <20230509165657.1735798-7-kent.overstreet@linux.dev> <20230510010737.heniyuxazlprrbd6@quack3> <20230523133431.wwrkjtptu6vqqh5e@quack3> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 24, 2023 at 04:09:02AM -0400, Kent Overstreet wrote: > > Well, it seems like you are talking about something else than the > > existing cases in gfs2 and btrfs, that is you want full consistency > > between direct I/O and buffered I/O. That's something nothing in the > > kernel has ever provided, so I'd be curious why you think you need it > > and want different semantics from everyone else? > > Because I like code that is correct. Well, start with explaining your definition of correctness, why everyone else is "not correct", an how you can help fixing this correctness problem in the existing kernel. Thanks for your cooperation!