From: Ted Ts'o <tytso@mit.edu>
To: Pekka Enberg <penberg@kernel.org>
Cc: "Alexander Graf" <agraf@suse.de>,
"kvm@vger.kernel.org list" <kvm@vger.kernel.org>,
"qemu-devel Developers" <qemu-devel@nongnu.org>,
"Sasha Levin" <levinsasha928@gmail.com>,
"linux-kernel@vger.kernel.org List"
<linux-kernel@vger.kernel.org>,
"Blue Swirl" <blauwirbel@gmail.com>,
"Gerd Hoffmann" <kraxel@redhat.com>,
"Américo Wang" <xiyou.wangcong@gmail.com>,
"Ingo Molnar" <mingo@elte.hu>,
"Linus Torvalds" <torvalds@linux-foundation.org>,
"Avi Kivity" <avi@redhat.com>
Subject: Re: [Qemu-devel] [PATCH] KVM: Add wrapper script around QEMU to test kernels
Date: Mon, 7 Nov 2011 07:43:51 -0500 [thread overview]
Message-ID: <20111107124351.GB24685@thunk.org> (raw)
In-Reply-To: <CAOJsxLEMdmWH06Dd+g4SkuG8H9iGwdBMSQYthMYtF9eyC2p9Ew@mail.gmail.com>
On Mon, Nov 07, 2011 at 02:29:45PM +0200, Pekka Enberg wrote:
> So what do you think about perf then? The amount of code that talks to
> the kernel is much smaller than that of the KVM tool.
I think it's a mess, because it's never clear whether perf needs to be
upgraded when I upgrade the kernel, or vice versa. This is why I keep
harping on the interface issues.
Fortunately it seems less likely (since perf doesn't run with
privileges) that security fixes will need to be released for perf, but
if it did, given the typical regression testing requirements that many
distributions have, and given that most distro packaging tools assume
that all binaries from a single source package come from a single
version of that source package, I predict you will hear screams from
the distro release engineers.
And by the way, there are use cases, where the guest OS kernel and
root on the guest OS are not available to the untrusted users, where
the userspace KVM program would be part of the security perimeter, and
were security releases to the KVM part of the tool might very well be
necessary, and it would be unfortunate if that forced the release of
new kernel packages each time security fixes are needed to the
kvm-tool userspace. Might kvm-tool be more secure than qemu? Quite
possibly, given that it's going to do less than qemu. But please note
that I've not been arguing that kvm-tool shouldn't be done; just that
it not be included in the kernel sources.
Just as sparse is not bundled into the kernel sources, for crying out
loud!
- Ted
next prev parent reply other threads:[~2011-11-07 12:44 UTC|newest]
Thread overview: 178+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-06 1:35 [Qemu-devel] [PATCH] KVM: Add wrapper script around QEMU to test kernels Alexander Graf
2011-11-06 1:14 ` Andreas Färber
2011-11-06 10:04 ` Pekka Enberg
2011-11-06 10:07 ` Avi Kivity
2011-11-06 10:12 ` Pekka Enberg
2011-11-06 10:23 ` Avi Kivity
2011-11-06 11:08 ` Pekka Enberg
2011-11-06 11:50 ` Avi Kivity
2011-11-06 12:14 ` Pekka Enberg
2011-11-06 12:27 ` Avi Kivity
2011-11-06 12:32 ` Pekka Enberg
2011-11-06 12:43 ` Avi Kivity
2011-11-06 13:06 ` Pekka Enberg
2011-11-06 15:56 ` Avi Kivity
2011-11-06 16:35 ` Pekka Enberg
2011-11-06 16:50 ` Avi Kivity
2011-11-06 17:08 ` Anthony Liguori
2011-11-06 18:09 ` Pekka Enberg
2011-11-07 1:38 ` Anthony Liguori
2011-11-07 6:45 ` Pekka Enberg
2011-11-06 18:31 ` Ted Ts'o
2011-11-06 18:54 ` Pekka Enberg
2011-11-06 18:58 ` Pekka Enberg
2011-11-06 23:19 ` Ted Ts'o
2011-11-07 6:42 ` Pekka Enberg
2011-11-07 17:03 ` Vince Weaver
2011-11-07 17:59 ` Ingo Molnar
2011-11-07 20:03 ` Frank Ch. Eigler
2011-11-07 20:09 ` Pekka Enberg
2011-11-07 20:35 ` Ted Ts'o
2011-11-08 10:22 ` [Qemu-devel] [F.A.Q.] perf ABI backwards and forwards compatibility Ingo Molnar
2011-11-08 10:32 ` Peter Zijlstra
2011-11-08 11:34 ` Ingo Molnar
2011-11-08 10:41 ` Theodore Tso
2011-11-08 11:20 ` Pekka Enberg
2011-11-08 11:25 ` Theodore Tso
2011-11-08 11:29 ` Pekka Enberg
2011-11-08 11:31 ` Frank Ch. Eigler
2011-11-08 11:39 ` Pekka Enberg
2011-11-08 12:15 ` Ingo Molnar
2011-11-08 12:20 ` Peter Zijlstra
2011-11-08 12:59 ` Ingo Molnar
2011-11-09 10:05 ` Peter Zijlstra
2011-11-08 5:29 ` [Qemu-devel] [PATCH] KVM: Add wrapper script around QEMU to test kernels Vince Weaver
2011-11-08 12:07 ` Ingo Molnar
2011-11-08 13:08 ` Arnaldo Carvalho de Melo
2011-11-09 6:04 ` Vince Weaver
2011-11-07 19:53 ` Pekka Enberg
2011-11-07 20:32 ` Ted Ts'o
2011-11-07 21:36 ` Pekka Enberg
2011-11-07 22:19 ` Anthony Liguori
2011-11-07 23:42 ` Theodore Tso
2011-11-08 9:32 ` [Qemu-devel] [F.A.Q.] the advantages of a shared tool/kernel Git repository, tools/perf/ and tools/kvm/ Ingo Molnar
2011-11-08 10:21 ` Theodore Tso
2011-11-08 12:55 ` Ingo Molnar
2011-11-08 16:33 ` Ted Ts'o
2011-11-08 17:14 ` Anca Emanuel
2011-11-08 19:24 ` Ted Ts'o
2011-11-09 8:28 ` Ingo Molnar
2011-11-08 21:15 ` John Kacur
2011-11-09 8:38 ` Ingo Molnar
2011-11-09 8:23 ` Ingo Molnar
2011-11-10 1:41 ` Alexander Graf
2011-11-10 8:14 ` Ingo Molnar
2011-11-08 12:56 ` Arnaldo Carvalho de Melo
2011-11-08 13:40 ` Gerd Hoffmann
2011-11-08 14:32 ` Arnaldo Carvalho de Melo
2011-11-08 15:38 ` Gerd Hoffmann
2011-11-08 16:13 ` Arnaldo Carvalho de Melo
2011-11-09 8:55 ` Ingo Molnar
2011-11-09 8:51 ` Ingo Molnar
2011-11-09 10:40 ` Gerd Hoffmann
2011-11-09 10:50 ` Hagen Paul Pfeifer
2011-11-09 11:55 ` Arnaldo Carvalho de Melo
2011-11-09 12:26 ` Gerd Hoffmann
2011-11-09 12:30 ` Arnaldo Carvalho de Melo
2011-11-09 12:33 ` Arnaldo Carvalho de Melo
2011-11-09 12:46 ` Peter Zijlstra
2011-11-09 12:51 ` Arnaldo Carvalho de Melo
2011-11-09 13:17 ` Ingo Molnar
2011-11-09 19:25 ` Jim Paris
2011-11-09 20:13 ` Arnaldo Carvalho de Melo
2011-11-09 22:32 ` Anca Emanuel
2011-11-10 8:00 ` Ingo Molnar
2011-11-10 8:12 ` Anca Emanuel
2011-11-10 8:39 ` Gerd Hoffmann
2011-11-08 15:43 ` Steven Rostedt
2011-11-09 9:21 ` Ingo Molnar
2011-11-09 12:03 ` Arnaldo Carvalho de Melo
2011-11-09 13:40 ` Américo Wang
2011-11-10 7:47 ` Ingo Molnar
2011-11-07 10:31 ` [Qemu-devel] [PATCH] KVM: Add wrapper script around QEMU to test kernels Kevin Wolf
2011-11-07 11:38 ` Pekka Enberg
2011-11-07 11:59 ` Kevin Wolf
2011-11-06 16:19 ` Jan Kiszka
2011-11-06 16:30 ` Pekka Enberg
2011-11-06 16:39 ` Jan Kiszka
2011-11-06 17:11 ` Pekka Enberg
2011-11-06 17:23 ` Jan Kiszka
2011-11-06 17:55 ` Pekka Enberg
2011-11-06 16:39 ` Pekka Enberg
2011-11-07 10:11 ` Gerd Hoffmann
2011-11-07 10:18 ` Pekka Enberg
2011-11-06 17:10 ` Anthony Liguori
2011-11-06 17:15 ` Alexander Graf
2011-11-06 17:28 ` Pekka Enberg
2011-11-06 17:30 ` Alexander Graf
2011-11-06 18:05 ` Pekka Enberg
2011-11-06 19:14 ` Paolo Bonzini
2011-11-06 19:19 ` Pekka Enberg
2011-11-06 22:08 ` Frank Ch. Eigler
2011-11-07 6:58 ` Pekka Enberg
2011-11-06 19:11 ` Paolo Bonzini
2011-11-06 19:17 ` Pekka Enberg
2011-11-06 20:01 ` Paolo Bonzini
2011-11-06 20:17 ` Pekka Enberg
2011-11-07 8:00 ` Paolo Bonzini
2011-11-07 8:09 ` Pekka Enberg
2011-11-07 8:20 ` Paolo Bonzini
2011-11-07 8:45 ` Pekka Enberg
2011-11-07 8:52 ` Paolo Bonzini
2011-11-07 8:57 ` Pekka Enberg
2011-11-07 8:13 ` Pekka Enberg
2011-11-06 20:31 ` Pekka Enberg
2011-11-07 10:23 ` Gerd Hoffmann
2011-11-07 10:30 ` Sasha Levin
2011-11-07 11:02 ` Paolo Bonzini
2011-11-07 11:44 ` Pekka Enberg
2011-11-07 12:18 ` Gerd Hoffmann
2011-11-07 12:21 ` Pekka Enberg
2011-11-07 12:26 ` Avi Kivity
2011-11-07 12:29 ` Pekka Enberg
2011-11-07 12:43 ` Ted Ts'o [this message]
2011-11-07 12:44 ` Avi Kivity
2011-11-07 11:34 ` Pekka Enberg
2011-11-07 11:57 ` Ingo Molnar
2011-11-07 13:17 ` Anthony Liguori
2011-11-07 12:08 ` Gerd Hoffmann
2011-11-07 12:29 ` Ted Ts'o
2011-11-07 12:42 ` Pekka Enberg
2011-11-07 12:47 ` Ted Ts'o
2011-11-07 12:59 ` Pekka Enberg
2011-11-07 13:12 ` Pekka Enberg
2011-11-08 13:29 ` Karel Zak
2011-11-08 14:30 ` Pekka Enberg
2011-11-06 13:11 ` Pekka Enberg
2011-11-06 17:09 ` Alexander Graf
2011-11-06 12:27 ` Pekka Enberg
2011-11-08 14:41 ` Avi Kivity
2011-11-08 14:52 ` Christoph Hellwig
2011-11-08 14:55 ` Sasha Levin
2011-11-08 14:57 ` Avi Kivity
2011-11-08 14:59 ` Christoph Hellwig
2011-11-08 17:34 ` Alexander Graf
2011-11-08 17:36 ` Avi Kivity
2011-11-08 15:04 ` Jan Kiszka
2011-11-08 15:26 ` Pekka Enberg
2011-11-08 15:28 ` Christoph Hellwig
-- strict thread matches above, loose matches on Subject: below --
2012-05-11 15:46 Alexander Graf
2011-11-07 14:34 青云
2011-08-24 21:38 Alexander Graf
2011-08-25 18:01 ` Blue Swirl
2011-11-06 0:03 ` Alexander Graf
2011-11-06 13:54 ` Jan Kiszka
2012-05-11 13:42 ` Alexander Graf
2012-05-11 14:05 ` Jan Kiszka
2011-08-23 22:16 [Qemu-devel] [PATCH] KVM: Add wrapper script around Qemu " Alexander Graf
2011-08-24 5:19 ` Pekka Enberg
2011-08-24 5:31 ` Américo Wang
2011-08-24 20:35 ` Alexander Graf
2011-08-25 3:44 ` Américo Wang
2011-11-05 23:47 ` Alexander Graf
2011-08-24 8:25 ` Avi Kivity
2011-08-24 9:16 ` Jan Kiszka
2011-08-24 21:06 ` Alexander Graf
2011-08-24 17:40 ` Blue Swirl
2011-08-24 19:17 ` Avi Kivity
2011-08-24 21:17 ` Alexander Graf
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=20111107124351.GB24685@thunk.org \
--to=tytso@mit.edu \
--cc=agraf@suse.de \
--cc=avi@redhat.com \
--cc=blauwirbel@gmail.com \
--cc=kraxel@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=levinsasha928@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=penberg@kernel.org \
--cc=qemu-devel@nongnu.org \
--cc=torvalds@linux-foundation.org \
--cc=xiyou.wangcong@gmail.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 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).