Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp2147104ybl; Thu, 29 Aug 2019 04:20:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqz9TTeB2+z8NehKQDZUd1rvnE28o88lXWtLheV1c95GbUEU0R6q9jA+o1Vq6raWW+zpw2dH X-Received: by 2002:a62:ee0e:: with SMTP id e14mr10948238pfi.31.1567077604668; Thu, 29 Aug 2019 04:20:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567077604; cv=none; d=google.com; s=arc-20160816; b=h6eUDzWnLNV1nhbkgANiU73uKOTY0msqDip9ybp7VVAQU8Ics/j0xMobgvVkrJacne yhT4EfPFIbVEKI4qD8za7cBJB5IDN94C7t/YVUP6BVJqCG3f378AJPL7RWd6HITmMOK1 mC9fU4N6oiih5+U2dbnn8/ihamAhJKGkqbbMRFMMZtrMLWiqEO16rFiMtcRYGrzzTWT6 CrHPVn1c8nBP5+LvR9pPc724Hs3kXyXDSn9V8UBK5O597zuSXlAWBciNKCgnzjEpxQWx dDQ3KMbc6NrtpJzsRaBqhTD3evcFKhy3hHyZrJ7r4Vw0maewaUsUYfrxl9U1+DmnJbdX AZVA== 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-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=0d9NtH7SLPIRvKCvf1TKy8HIecWcYZzTW9BE1eYoCZA=; b=FNji6FxYgrScAqR5iL27IU35Vqt+Dpfr4t1t9lQtiOu6sGKoGqo45UzazU2a+OulUH fbwXxj+0EAXw+TuHMeQjAJbiyxLVs9jOLdfyPS1sf9KLdctpqnGFKCueMAdnqzS6nMDv e+oQbSWrnEuL1/ZPtNrKROzWOCrpOMKAr8FggePIek1VTE+O51sBw01Pg6ImugqQoJZp kDD3mvAnISnK5v9pF0wkIt5BtfLszhHQOzAfuqGdMvwo7QEiLHzVZjpwpyvXki9ihY4S 0+efAdRecf0ssU5htFIRYAcdO88sKUMKEi8XzFPe8SQ4jO+HcA6cathyvqqixmVM0DF4 7n2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=J9A26W5y; 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 l184si1743711pge.286.2019.08.29.04.19.48; Thu, 29 Aug 2019 04:20:04 -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=pass header.i=@kernel.org header.s=default header.b=J9A26W5y; 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 S1727860AbfH2LSP (ORCPT + 99 others); Thu, 29 Aug 2019 07:18:15 -0400 Received: from mail.kernel.org ([198.145.29.99]:50240 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725782AbfH2LSO (ORCPT ); Thu, 29 Aug 2019 07:18:14 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EDB0E2166E; Thu, 29 Aug 2019 11:18:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1567077493; bh=QV/q/2L6au2GnPDKNQgpWono0mUk3TBCJNzG+cy5n2o=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=J9A26W5yINMhnUI6Bz5MFO+KPnvSBWWOOQwb/nviBZxiZk8dElJsnRbRcMlsNi1hW qZXpGblNCEmVC/b2PUCh7N0gAp2QNKrcvcdjz2CTUePFAlA5rgmjVtAN1MxNHu/NUb 80CQIWkMKlcDetwaYwoFnhZ48094bZSz2MavMSVk= Date: Thu, 29 Aug 2019 13:18:10 +0200 From: Greg Kroah-Hartman To: Christoph Hellwig Cc: devel@driverdev.osuosl.org, Sasha Levin , Valdis =?utf-8?Q?Kl=C4=93tnieks?= , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, OGAWA Hirofumi Subject: Re: [PATCH] staging: exfat: add exfat filesystem code to staging Message-ID: <20190829111810.GA23393@kroah.com> References: <20190828160817.6250-1-gregkh@linuxfoundation.org> <20190828170022.GA7873@kroah.com> <20190829062340.GB3047@infradead.org> <20190829063955.GA30193@kroah.com> <20190829094136.GA28643@infradead.org> <20190829095019.GA13557@kroah.com> <20190829103749.GA13661@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190829103749.GA13661@infradead.org> User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 29, 2019 at 03:37:49AM -0700, Christoph Hellwig wrote: > On Thu, Aug 29, 2019 at 11:50:19AM +0200, Greg Kroah-Hartman wrote: > > I did try just that, a few years ago, and gave up on it. I don't think > > it can be added to the existing vfat code base but I am willing to be > > proven wrong. > > And what exactly was the problem? At the time, I just couldn't figure out how to do it as I had no spec, and only a bad code-base to go off of. I'm sure someone else might be able to do to it :) > > Now that we have the specs, it might be easier, and the vfat spec is a > > subset of the exfat spec, but to get stuff working today, for users, > > it's good to have it in staging. We can do the normal, "keep it in > > stable, get a clean-room implementation merged like usual, and then > > delete the staging version" three step process like we have done a > > number of times already as well. > > > > I know the code is horrible, but I will gladly take horrible code into > > staging. If it bothers you, just please ignore it. That's what staging > > is there for :) > > And then after a while you decide it's been long enough and force move > it out of staging like the POS erofs code? Hey, that's not nice, erofs isn't a POS. It could always use more review, which the developers asked for numerous times. There's nothing different from a filesystem compared to a driver. If its stand-alone, and touches nothing else, all issues with it are self-contained and do not bother anyone else in the kernel. We merge drivers all the time that need more work because our review cycles are low. And review cycles for vfs developers are even more scarce than driver reviewers. thanks, greg k-h