Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1672970ybl; Fri, 30 Aug 2019 23:48:48 -0700 (PDT) X-Google-Smtp-Source: APXvYqwzus3y3hGX/fJ3SZvwNQRErbJ5PMMwrLtoPBBkLXtkJ+z3mFy3ZO8G07kg9bzBWyCR3vLg X-Received: by 2002:a17:902:36c:: with SMTP id 99mr11189252pld.69.1567234128447; Fri, 30 Aug 2019 23:48:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567234128; cv=none; d=google.com; s=arc-20160816; b=N5spI3GEb/7Opervmjpp4Xi4H4aKkmkvJeRiG22uwvObuFj4zPQbkBelvA6U2aaD+9 zLKOTOAWipHhxpXi/Al3W4yAJH8+Xtfy1zoeZZTlTs2wCnLUVKBzm5dbM5yD9hEvVmwF tAuydcjx1dU+1jt4JbB7cMpFzpvrjCWCt2zVuikLAjnxaN10ZWPEYaKClGhcRjFnATTz ABaCHmtM2XKkVMHsUVqnnX69d9pw/P7Qy8qHAansxCtgLqdjgQ2W/QJjWoYjFerZ7lPD reLxEmdF2oR5d2lqjEib/X1wQ2/mjftiBMcVGZKfNK6fCEyzf/eJJNXf8KhEAD+ddMjt uXGA== 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=KWT3ZplPKtK7Y/T0S67CqNjF7OkqyyNMh/wHljSWwiU=; b=0Vg3FD/o/dBIA0Gqfamxq3T3hmtZB2+44zSQxD7HpYGkmVDLlQAroGCvOtR9n6lV+X SL3U3fvDLwvqHOmgMNgxtPQV90/3tMRaKkjbZ9CmEQxIcHUE2YeWJ9hwf7tL8xI64Q2N XOoxCycuu6WYKHjhbg/j7MUh8/RMtVPHfaVTwylmLTWKfjhajLs0Oo+Gzcz5YKOdVkxD q232vHNmTtH1l1LyBrqaWxa0rsswf4T+2/Y8EtkixNE4emaOZXAmlPck6EL8vGsIs+oA vfFnn/mJbqis9V0YHMoK/4yz9PpJstPPHQTZDlAZ/nq0j4Zzi9fKAl39aVJ/M4d6KtAq lb+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=jVUY9VrA; 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 u2si7880176pfu.13.2019.08.30.23.48.32; Fri, 30 Aug 2019 23:48:48 -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=jVUY9VrA; 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 S1726231AbfHaGq2 (ORCPT + 99 others); Sat, 31 Aug 2019 02:46:28 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:55132 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726029AbfHaGq1 (ORCPT ); Sat, 31 Aug 2019 02:46:27 -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=KWT3ZplPKtK7Y/T0S67CqNjF7OkqyyNMh/wHljSWwiU=; b=jVUY9VrAda1+qJvsHySytQ2LdR CxOnHDwJwePxIIeIiSRRi1BNQy/GFz/+L8HW8VrxUTdbiaeTu4HPJ01dlvWC1sytox74MsgkIMu4U rO5vGPpPwJhe/HOB4fYKeU6k4WT4tC3qAXrwUNPZPBMfHbPwFw1u04hfBtBtjU0sF8xnD4fBIgZ6x 1AKcXWOSXiKAZJ7yLrWKlpwOOSEIK9OWG87iE4egH5TfrILcYnDPUccsl+ITYax6zE8mNohSFVUvs fkfAyItPBOp60wDDZzJMNKNmkaRHCXqVtQ9oyEVd6dTq43Qh8F4QlIWRY77TJcIu7X8JfUduCnV4B rOVylb0A==; Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1i3x9M-0004oM-Sa; Sat, 31 Aug 2019 06:46:16 +0000 Date: Fri, 30 Aug 2019 23:46:16 -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: <20190831064616.GA13286@infradead.org> References: <245727.1567183359@turing-police> <20190830164503.GA12978@infradead.org> <267691.1567212516@turing-police> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <267691.1567212516@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 Fri, Aug 30, 2019 at 08:48:36PM -0400, Valdis Klētnieks wrote: > Explain how it's half-a**ed. You worry about accidental mounting, meanwhile > down in the embedded space there are memory-constrained machines that > don't want separate vfat and exfat drivers sitting around in memory. If you > have a better patch that addresses both concerns, feel free to submit it. Since when did Linux kernel submissions become "show me a better patch" to reject something obviously bad? As I said the right approach is to probably (pending comments from the actual fat maintainer) to merge exfat support into the existing fs/fat/ codebase. You obviously seem to disagree (and at the same time not). But using this as a pre-text of adding a non-disabled second fat16/32 implementation and actually allowing that to build with no reason is just not how it works. > > done. Given that you signed up as the maintainer for this what is your > > plan forward on it? What development did you on the code and what are > > your next steps? > > Well, the *original* plan was to get it into the tree someplace so it can get > review and updates from others. In other words you have no actual plan and no idea what to do and want to rely on "others" to do anything, but at the same time reject the comments from others how to do things right? > Given the amount of press the Microsoft > announcement had, we were *hoping* there would be some momentum and > people actually looking at the code and feeding me patches. I've gotten a > half dozen already today.... And all of that you can easily do by just sending out a patch series. And maybe actually listening to comments. > Although if you prefer, it can just sit out-of-tree until I've got a perfect driver > without input or review from anybody. But I can't think of *any* instance where > that model has actually worked. You generally get a lot of review and comments by posting to the mailing list. But what really helps is to just do the very basic homework beforehand. And it also really helps to have a plan what you want to do with a codebase you just copy and pasted from somewhere.