Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp294352ybe; Mon, 2 Sep 2019 01:33:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqwSGttDGQ5xR8h4iOgGHJX5vO+sgC0nWd8seLFZgZpz1sPinGA6rrD7FGpm7vBH7J5CPOtR X-Received: by 2002:a63:607:: with SMTP id 7mr24040854pgg.240.1567413189972; Mon, 02 Sep 2019 01:33:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567413189; cv=none; d=google.com; s=arc-20160816; b=nWUJnRs4xsidSZ6KTA6yjzMMOxbnwKRyhgtloaArQMz2JGeBusCiFuAl/i7pQKlyBL 0SJgd9ysZFT7XakaO0P9EI25DRFLb7eAkvGR4+9/07xXGJnh2B7NzCJ+6RVQNnytRgKW 58vW9DpovrESOPwT+vjsapybPNDRcCxCp5jgM93Umy9if74tOyW89Vk+qdA70JGVtRhg B/ZdDGM7v7ADej8qV8Fc8c1v9kz0GLB48FM6fYvGo9nxkEheDMSJQOUQqIulD2fJOXox 5styf52Kboe9MBVPEHpxKLeM+zY/g/JXYz50eKz6qVRxfpjdivg+j2nMNJzHzJv5EGZH VO4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Xo//RA2Kg22xiMnWI9sRNfs3eA1/ngoPCoiS4ohdYnI=; b=DwIuw0wvMaXlSKxPt6UAev+4jxHjEATZzmoZumxEppRoHEeRYztrpMXl3Bdjvjd5Dr hoomfXJUdXRhRnusm1ov4oF0P4u1PMe33RorEkDuuHQDDWgRhw3Ehe1kkqWXGyNJfbSi 0wqtS34kMOuCJA23aHMcgF0PoJcZJbiMfLIVQks3DOz1S4srMpOVI/e/JrlWf0PVGCrh ijRqRT+B2LZIi4ZAFjo/8eudBcqjmeWsSPcrIbV33tZAF8k4ECcjyGhNbzJwm529NRY5 vn91GxwgAY1FxNwC2IKG5VFovJerC9BydlYOeJqO0QOz2zAcrFkY4qvKHhiY183CXVxz bfSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=gxgwfEHn; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h24si4756705pjt.22.2019.09.02.01.32.54; Mon, 02 Sep 2019 01:33:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=gxgwfEHn; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729725AbfIBHf2 (ORCPT + 99 others); Mon, 2 Sep 2019 03:35:28 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:39120 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725839AbfIBHf2 (ORCPT ); Mon, 2 Sep 2019 03:35:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Xo//RA2Kg22xiMnWI9sRNfs3eA1/ngoPCoiS4ohdYnI=; b=gxgwfEHn1d/y1iCkpC2lSC+5/L XBF2zcQzbwWlP6nSTBSZQ2QMfzmwEwapqDKN9XpCj1w3R7HFlea+kz2NIa/1jJJka+f9WuQ1oFxAa gwFV9A9rBYpmcnNVLMcwCyAZzzsFzk5ufodqv4SLbXQIqaquqSkNuu2Quh1eTh+e+QPJEuJgUPa8j Jd243HwEwjMQzworpC6xuCGfgxQko8XXuDwBoSI1n3xlqYcrglXkGBmeRFc4+9e/QZkhjmEJOGzur pUyQ0kUhFgPfohucJCwBYPuCCS+bCgqZ/WImE+fe0D1TLTPD446zyt5eqf3qQLPIjjpNqgnnT0xyP i0EraOAA==; Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1i4gs1-0007tO-O9; Mon, 02 Sep 2019 07:35:25 +0000 Date: Mon, 2 Sep 2019 00:35:25 -0700 From: Christoph Hellwig To: Valdis =?utf-8?Q?Kl=C4=93tnieks?= Cc: Christoph Hellwig , Greg Kroah-Hartman , Sasha Levin , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] drivers/staging/exfat - by default, prohibit mount of fat/vfat Message-ID: <20190902073525.GA18988@infradead.org> References: <245727.1567183359@turing-police> <20190830164503.GA12978@infradead.org> <267691.1567212516@turing-police> <20190831064616.GA13286@infradead.org> <295233.1567247121@turing-police> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <295233.1567247121@turing-police> User-Agent: Mutt/1.11.4 (2019-03-13) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Aug 31, 2019 at 06:25:21AM -0400, Valdis Klētnieks wrote: > On Fri, 30 Aug 2019 23:46:16 -0700, Christoph Hellwig said: > > > Since when did Linux kernel submissions become "show me a better patch" > > to reject something obviously bad? > > Well, do you even have a *suggestion* for a better idea? Other than "just rip > it out"? Keeping in mind that: The right approach in my opinion is to start submitting patches to fs/fat to add exfat support. But more importantly it is to first coordinate with other stakeholder most importantly the fs/fat/ maintainer and the dosfstools maintainers as our local experts for fat-like file systems instead of shooting from the hip. > I think at that point, we can safely say that if it mounts a vfat filesystem, > it's because the person building the kernel has gone out of their way to > request that it do so. Especially with boot time automounting it could happen. Never mind that we do not add duplicate file system drivers (or drivers in general) to the kernel. > Now, if what you want is "Please make it so the fat16/fat32 code is in separate > files that aren't built unless requested", that's in fact doable and a > reasonable request, and one that both doesn't conflict with anything other > directions we might want to go, and also prepares the code for more easy > separation if it's decided we really do want an exfat-only module. No. Assuming we even want the current codebase (which only you and Greg seem to think so), that fat16/32 code simply has to go. > And by the way, it seems like other filesystems rely on "others" to help out. > Let's look at the non-merge commit for fs/ext4. And these are actual patches, > not just reviewer comments.... > > (For those who don't feel like scrolling - 77.6% of the non-merge ext4 commits > are from a total of 463 somebodies other than Ted Ts'o) > > Even some guy named Christoph Hellwig gave Ted Ts'o a bunch of help. That isn't the point. Everyone who submitted a file system had a clear plan where they wanted to go. You just took someone elses out of tree code, apparently didn't even try to understand it and are not able to come up with what your plan for it is. And even after repeated questions on what that plan is duck the question and instead attack the people asking for it.