Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp7807607rwp; Wed, 19 Jul 2023 00:02:13 -0700 (PDT) X-Google-Smtp-Source: APBJJlGEJTgNNAZhFVCf4KX/di7OQXny927tVifn/WI8h2JyjhdbB1UYbRoMUJPUoDbpNTN3AiqU X-Received: by 2002:a05:6358:6f92:b0:135:afe6:4f83 with SMTP id s18-20020a0563586f9200b00135afe64f83mr5354134rwn.29.1689750132825; Wed, 19 Jul 2023 00:02:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689750132; cv=none; d=google.com; s=arc-20160816; b=QMw16NhPeaiWstEXHUAzwz5VvRL6I6k8ijBU9ty5OAKh5R94xDwkPkFyNuaFGXpZbG BwykCMiZy71WyGgt2IOsJ9e+LwAtSpjnRxVv61LmEH6GVnf2uEz1mN4wS5WJ6D/BedCA 5bF/2pFwiJ4MFptiGZvypkPbYarRz34R9QJg2CJqVmilOtJMaAjNoWk9VgLx5q0zqWJW H9ZL5LlvMQaFdhXQMR+5r5EFzG9ZS0kdBackN1nrRNy9tF0UQK59IJ9DBaFGasiimIrJ 4MyXjazWOvr69pSl3bMWPKYwQRpSlgCtxcHKnDVDwMjwzOmaDfsihsC3W10z+sGnBMDw 6kLA== 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=/s5SuSKavCuuj/hFLYyUYTA+bQWVcN4rBZzXOlC/BsY=; fh=SfFJGoU1Lr4DKFNP3PQ3LlAhcF8kA893KVpNkAETmcI=; b=qleaR2BQe9WC83fJAXPDble0O6t7vO8bnrlsKs1pqOMA4x/jocShQzen4mxjoYFqnf 3/D4zlZktd00v3WzOW5hBLYM0PygZn5A/5ziMfU/QGPxbTe5tsXDEkOOqpYZ/fnyvyR2 SxDNpK6ISRUaBOzwcT11ZaQHtZEJ/0n5Marb/M+ybB62NhC7zJMHqy6Qs4QtVt5vzTuJ HVH4E0+mP3qeb59oAn8H7wRx8JMShhyLl7L1fK+BqRNydEVdycsYbD5dFg2+ifuDPnWS vqjFUdkJGNkJYfWwH75bLOrBB3iahbLPft2UVbpq8UuAWPwMyc3QQI+5Aq8AtVT04zAQ cm/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=B9zLOcQ7; 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 d7-20020a631d07000000b0054f93b261cfsi2748240pgd.88.2023.07.19.00.01.59; Wed, 19 Jul 2023 00:02:12 -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=B9zLOcQ7; 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 S229672AbjGSGcK (ORCPT + 99 others); Wed, 19 Jul 2023 02:32:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54964 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229475AbjGSGcJ (ORCPT ); Wed, 19 Jul 2023 02:32:09 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A25E21FC0; Tue, 18 Jul 2023 23:32:07 -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=/s5SuSKavCuuj/hFLYyUYTA+bQWVcN4rBZzXOlC/BsY=; b=B9zLOcQ77ltk5BkG8IALoPk+Qx vj5vt1RKtG5xpVPwMQ95yhOhYZd2zL7RYeiYA0IGQor7qfRT1pPnyygRt7M5pAN7cOyvrReHRQNJu avQEH2nW1S4YbzVykq85YkFDd3ICa9tbnuVQJ6BmK7Gh+K4DZD+Plmt5ZTu//Y6R90LASXJIkN94e 47WTiz2VRjG7IyogiFE95u2urB6pzE8wSTfcOrZf4w77XvuqP9kvE4Qb1A6IEUVwphl1F+5Syu3yV MRl3WE0WHnAU7aKn6T6Buec32LrlzVUYRR7c6qn2hfSteyhhXmcCfHa/rbkRCLVO4MAwaSOyBJnk/ S/NJcm+w==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1qM0iz-005lTJ-33; Wed, 19 Jul 2023 06:31:49 +0000 Date: Tue, 18 Jul 2023 23:31:49 -0700 From: Christoph Hellwig To: Christian Brauner Cc: Guenter Roeck , Bill O'Donnell , Rob Barnes , bleung@chromium.org, linux-fsdevel@vger.kernel.org, Alexander Viro , linux-kernel@vger.kernel.org Subject: Re: [PATCH] fs: export emergency_sync Message-ID: References: <20230718214540.1.I763efc30c57dcc0284d81f704ef581cded8960c8@changeid> <20230719-zwinkert-raddampfer-6f11fdc0cf8f@brauner> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230719-zwinkert-raddampfer-6f11fdc0cf8f@brauner> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, 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, Jul 19, 2023 at 07:53:32AM +0200, Christian Brauner wrote: > On vacation until next. Please add a proper rationale why and who this > export is needed by in the commit message. As right now it looks like > someone thought it would be good to have which is not enough for > something to become an export. emergency_sync is a relaly bad idea and has all kinds of issues. It should go away and not grow more users outside of core code, and the one Guenther points to should never have been added. If we want to allow emergency shutdowns it needs a proper interface and not a remount read-only ignoring some rules that tends to make things worse and instad of better, and even for that I'm not sure I want modules to be able to drive it.