Re: kvmtool tree (Was: Re: [patch] config: fix make kvmconfig)

From: Ingo Molnar
Date: Fri Feb 08 2013 - 09:55:50 EST

* Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> wrote:

> Hi Ingo,
> On Wed, 6 Feb 2013 22:46:46 +0100 Ingo Molnar <mingo@xxxxxxxxxx> wrote:
> >
> > Pekka still intends to send it in the next merge window AFAIK,
> That has been true since v3.2 :-(

Yes, and it's improving rather nicely - but was not
useful/interesting enough (yet) for Linus to pull.

So far it has over three dozen contributors, most of the commits
come from active kernel developers.

> > and I use it for testing rather frequently so I'm not going
> > to remove it from my tree for the time being.
> I didn't ask you to remove it from your tree, I just would
> like it removed from that branch that is included in
> linux-next (tip/auto-latest). I know others who also use it
> for testing.

tip:master and tip:auto-latest are one and the same (with a time
delay), so that I can merge faster to linux-next, and so that
linux-next can benefit from the strong coverage testing of -tip.

> > Note that I never actually had any maintenance problems due
> > to it: it's orthogonal, and as long as you don't use it
> > explicitly (such as its 'make kvmconfig' feature - which is
> > rather handy) it never actually broke anything.
> I don't doubt any of that, it is just that Linus has
> explicitly said that he will not pull it into his tree. Thus,
> it should not be in linux-next.

I'll remove it if Linus insists on it, but I think you guys are
putting form before substance and utility :-(

tools/kvm/ is a useful utility to kernel development, that in
just this past cycle was used as an incubator to:

- port KVM functionality to a new architecture
- port lockdep to user-space
- test bzImages before booting them on real hardware

It was also used to prototype kernel features in the past. It's
a project that is alive and useful.

While there's a metric ton of crap in the kernel, which is not
useful to anyone, which has ongoing costs, and which nobody here
complains about.

What harm has tools/kvm/ done to you?

I just checked, in the past it has not broken linux-next *once*
- this current thread is about tools/kvm/ funcionality (for
which Pekka has already applied the fix).

*Please* don't try to harm useful code just for the heck of it.

As long as the project keeps improving and as long as Pekka
keeps trying his luck with the upstream merge in the next merge
window, and as long as its benefits overweigh its costs, I see
no reason not to include it - I am eating my own dog food.

Please stop this silliness, IMO it's not constructive at all ...


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at