All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: Peng Tao <tao.peng@emc.com>
Cc: Andreas Dilger <adilger@dilger.ca>,
	Andi Kleen <ak@linux.intel.com>,
	Al Viro <viro@zeniv.linux.org.uk>,
	"linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
	Christoph Hellwig <hch@infradead.org>,
	Matthew Wilcox <willy@linux.intel.com>,
	Theodore Ts'o <tytso@mit.edu>,
	"Myklebust, Trond" <Trond.Myklebust@netapp.com>,
	"faibish, sorin" <faibish_sorin@emc.com>,
	"Tang, Haiying" <haiying.tang@emc.com>
Subject: Re: Mainlining Lustre client
Date: Sun, 28 Apr 2013 19:46:21 -0700	[thread overview]
Message-ID: <20130429024621.GA3242@kroah.com> (raw)
In-Reply-To: <CA+a=Yy7zm_dUUnVbCqbKN+kjBctKGvsUJMaR1GwP=sDePyBa7A@mail.gmail.com>

On Sun, Apr 28, 2013 at 10:54:12AM +0800, Peng Tao wrote:
> On Sun, Apr 28, 2013 at 3:09 AM, Andreas Dilger <adilger@dilger.ca> wrote:
> > Does it really make sense to stage a filesystem under drivers/*?
> > IMHO it makes a lot more sense to put the components into the
> > location where they would live in the upstream kernel tree (i.e.
> > fs/lustre and net/lnet).
> >
> This is how current patches are created. And I agree with you that
> putting the code in fs/lustre and net/lnet and depending on
> CONFIG_STAGING will be more convenient for future development.  It is
> also what Trond suggested in last year's LSF-MM summit. Personally I
> am OK with either way though.
> 
> So it is indeed a question to Greg and Al: Do you have any objections
> if we put lustre client code in fs/lustre and net/lnet, depending it
> on CONFIG_STAGING? Thanks very much!

I will not touch any code outside of drivers/staging/ so you need to
coordinate this with the network and fs maintainers if you don't want
the code in drivers/staging/

Personally, I'd recommend not putting it in fs/ and net/ because it
really isn't ready for that part of the kernel.  Also, no one will
realize it is there to be cleaned up, so you will not get help from
others on this.  Also, the TAINT_CRAP will not apply to your code, which
is usually not a good thing, because you want your users to realize
this.

And yes, we have had filesystems under drivers/staging.  Heck, we had a
whole subarch in there for a while, as long as it's self-contained, I
don't have a probelm with it.

But, if you are just trying to get around the Red Hat rule that they
don't enable drivers in drivers/staging/ well, that's some politics that
I don't want to get in the middle of.

So, again, I'll gladly take the code in drivers/staging/ whenever you
can send me the patch.  If you don't want it there, then I can't help
you out.

It's your call,

greg k-h

  reply	other threads:[~2013-04-29  2:46 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-27  3:33 Mainlining Lustre client Peng, Tao
2013-04-27 13:21 ` Greg Kroah-Hartman
2013-04-27 14:39   ` Peng Tao
2013-04-27 15:56   ` Andi Kleen
2013-04-27 16:12     ` Peng Tao
2013-04-27 19:09       ` Andreas Dilger
2013-04-28  2:54         ` Peng Tao
2013-04-29  2:46           ` Greg Kroah-Hartman [this message]
2013-04-30 14:04             ` Peng Tao
2013-04-30 21:20       ` J. Bruce Fields
2013-04-30 22:11         ` faibish, sorin
2013-04-30 22:29           ` faibish, sorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130429024621.GA3242@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=Trond.Myklebust@netapp.com \
    --cc=adilger@dilger.ca \
    --cc=ak@linux.intel.com \
    --cc=faibish_sorin@emc.com \
    --cc=haiying.tang@emc.com \
    --cc=hch@infradead.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=tao.peng@emc.com \
    --cc=tytso@mit.edu \
    --cc=viro@zeniv.linux.org.uk \
    --cc=willy@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.