linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* linux-next: manual merge of the driver-core tree with the tracing tree
@ 2009-05-01  5:01 Stephen Rothwell
  2009-05-01  5:22 ` Greg KH
  0 siblings, 1 reply; 3+ messages in thread
From: Stephen Rothwell @ 2009-05-01  5:01 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-next, Kay Sievers, Jan Blunck, Andrew Morton

Hi Greg,

Today's linux-next merge of the driver-core tree got a conflict in
init/main.c between commit 02af61bb50f5d5f0322dbe5ab2a0d75808d25c7b
("tracing, kmemtrace: Separate include/trace/kmemtrace.h to kmemtrace
part and tracepoint part") from the tracing tree and commit
e6a9527dba81973b8fe7000f42c84b2ffbe98d65 ("driver-core: devtmpfs - driver
core maintained /dev tmpfs") from the driver-core tree.

Just simple overlapping additions.  I fixed it up (see below) and can
carry the fix as necessary.

[Aside:  the first I can find of this is the patch submission to LKML
within the last day ... so "posted, reviewed, unit tested"?  I assume
this has had some discussion somewhere, but Google doesn't know where.]
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

diff --cc init/main.c
index cc61941,0d36b37..0000000
--- a/init/main.c
+++ b/init/main.c
@@@ -65,7 -64,7 +65,8 @@@
  #include <linux/idr.h>
  #include <linux/ftrace.h>
  #include <linux/async.h>
 +#include <linux/kmemtrace.h>
+ #include <linux/shmem_fs.h>
  #include <trace/boot.h>
  
  #include <asm/io.h>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: linux-next: manual merge of the driver-core tree with the tracing tree
  2009-05-01  5:01 linux-next: manual merge of the driver-core tree with the tracing tree Stephen Rothwell
@ 2009-05-01  5:22 ` Greg KH
  2009-05-02  5:13   ` linux-next procedures: (Was: Re: linux-next: manual merge of the driver-core tree with the tracing tree) Stephen Rothwell
  0 siblings, 1 reply; 3+ messages in thread
From: Greg KH @ 2009-05-01  5:22 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, Kay Sievers, Jan Blunck, Andrew Morton

On Fri, May 01, 2009 at 03:01:15PM +1000, Stephen Rothwell wrote:
> Hi Greg,
> 
> Today's linux-next merge of the driver-core tree got a conflict in
> init/main.c between commit 02af61bb50f5d5f0322dbe5ab2a0d75808d25c7b
> ("tracing, kmemtrace: Separate include/trace/kmemtrace.h to kmemtrace
> part and tracepoint part") from the tracing tree and commit
> e6a9527dba81973b8fe7000f42c84b2ffbe98d65 ("driver-core: devtmpfs - driver
> core maintained /dev tmpfs") from the driver-core tree.
> 
> Just simple overlapping additions.  I fixed it up (see below) and can
> carry the fix as necessary.

Thanks, it's a pretty trivial merge.

> [Aside:  the first I can find of this is the patch submission to LKML
> within the last day ... so "posted, reviewed, unit tested"?  I assume
> this has had some discussion somewhere, but Google doesn't know where.]

It was posted today for discussion, which didn't seem to happen.

It has been unit tested a lot in SuSE's kernels with review from our
kernel developers (hence the 3 signed-off-bys).   We use it to speed up
booting a lot because we have to use an initramfs (like all distros need
to for various reasons.)  It aleviates the udev coldplug issues a lot,
and the embedded developers have been very happy to see this (for some
reason they only like writing private emails, not to the list, which is
unfortunate.)

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 3+ messages in thread

* linux-next procedures: (Was: Re: linux-next: manual merge of the driver-core tree with the tracing tree)
  2009-05-01  5:22 ` Greg KH
@ 2009-05-02  5:13   ` Stephen Rothwell
  0 siblings, 0 replies; 3+ messages in thread
From: Stephen Rothwell @ 2009-05-02  5:13 UTC (permalink / raw)
  To: linux-next; +Cc: Kay Sievers, Jan Blunck, Andrew Morton, LKML, Linus, Greg KH

[-- Attachment #1: Type: text/plain, Size: 2623 bytes --]

Hi all,

[Greg, this is not directed only at you, but is a wider issue and you
have given me the opportunity to dicsuss it].

On Thu, 30 Apr 2009 22:22:56 -0700 Greg KH <greg@kroah.com> wrote:
>
> On Fri, May 01, 2009 at 03:01:15PM +1000, Stephen Rothwell wrote:
> >
> > [Aside:  the first I can find of this is the patch submission to LKML
> > within the last day ... so "posted, reviewed, unit tested"?  I assume
> > this has had some discussion somewhere, but Google doesn't know where.]
> 
> It was posted today for discussion, which didn't seem to happen.

That was my point - waiting less than a day between the posting of a new
feature publicly and its inclusion in linux-next seems a bit impatient.
*And* you seem to have gotten some discussion now :-).

> It has been unit tested a lot in SuSE's kernels with review from our
> kernel developers (hence the 3 signed-off-bys).   We use it to speed up
> booting a lot because we have to use an initramfs (like all distros need
> to for various reasons.)  It aleviates the udev coldplug issues a lot,
> and the embedded developers have been very happy to see this (for some
> reason they only like writing private emails, not to the list, which is
> unfortunate.)

Having seen what is coming in this patch for linux-next on Monday it is
clear that there is more work to be done on this before it is ready for
Linus' tree.  linux-next is for integration testing, it is not a
development tree.  Everything in it should, in the tree maintainers
opinion, be ready for Linus' tree (if he happens to go insane and open
the merge window unexpectedly).  I am making no comment about this
particular feature, just what should be in the linux-next tree.

I would expect maintainers to have (at least) three (publicly available)
trees (where "tree" can be a quilt (sub)series, or a git branch etc):
development, ready and bug-fixes.  Development is ongoing work and new
features, not yet ready for Linus' tree. Ready is pretty much done - it
may not be bug free, but it is (as far as is reasonably possible) tested
and ready to go into Linus' tree. Bug-fixes is the stuff for Linus after
the merge window closes.

Maybe I have not made this clear enough in the past, but linux-next
should really (except for a couple of clear exceptions like "staging")
only contain the ready and bug-fixes trees.

Discussion, anyone?  I am open to changes if people think things should
be run differently, but the above makes sense to me.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-05-02  5:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-01  5:01 linux-next: manual merge of the driver-core tree with the tracing tree Stephen Rothwell
2009-05-01  5:22 ` Greg KH
2009-05-02  5:13   ` linux-next procedures: (Was: Re: linux-next: manual merge of the driver-core tree with the tracing tree) Stephen Rothwell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).