qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Andreas Färber" <afaerber@suse.de>
To: qemu-devel@nongnu.org
Cc: "Charles Arnold" <carnold@suse.com>,
	"Alexander Graf" <agraf@suse.de>,
	kvm@suse.de, "Marcelo Tosatti" <mtosatti@redhat.com>,
	"Justin M. Forbes" <jmforbes@linuxtx.org>,
	qemu-stable@nongnu.org, "Bruce Rogers" <brogers@suse.com>,
	"Avi Kivity" <avi@redhat.com>,
	"Anthony Liguori" <anthony@codemonkey.ws>,
	"Bo Yang" <boyang@suse.com>, "Andreas Färber" <afaerber@suse.de>
Subject: [Qemu-devel] [PATCH stable-0.15 00/36] Preparing 0.15.2
Date: Wed, 28 Mar 2012 14:52:03 +0200	[thread overview]
Message-ID: <1332939159-16434-1-git-send-email-afaerber@suse.de> (raw)

Hello Anthony and Justin,

As announced last year, SUSE is shipping a patched qemu-kvm 0.15.1 with our
recently released SLES 11 SP2. We are therefore very interested in cutting
0.15.2 releases for QEMU and later on qemu-kvm.

This series contains only bugfix cherry-picks from qemu.git master,
conflict resolutions or bug numbers are annotated.

I started with recent CVEs and bugs that I had worked on and then worked
through a list of candidates supplied by Bruce, who has been maintaining our
downstream patch queue, with me inserting two prerequisite patches to avoid
manual conflict resolution.

In addition to this series there's one candidate patch that might not be a
cherry-pick as well as two cherry-picks against KVM-only pci-assign that
we'll submit separately.

Please let me know how we are supposed to handle applying this batch
to qemu-stable-0.15.git. Thanks!

Regards,
Andreas

Cc: Anthony Liguori <anthony@codemonkey.ws>
Cc: Justin M. Forbes <jmforbes@linuxtx.org>

Cc: Bruce Rogers <brogers@suse.com>
Cc: Bo Yang <boyang@suse.com>
Cc: Alexander Graf <agraf@suse.de>
Cc: Charles Arnold <carnold@suse.com>

Cc: Avi Kivity <avi@redhat.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>

Alex Williamson (1):
  Error check find_ram_offset

Anthony Liguori (3):
  e1000: bounds packet size against buffer size
  pc: add pc-0.15
  pc: fix event_idx compatibility for virtio devices

Anthony PERARD (1):
  cpu-common: Have a ram_addr_t of uint64 with Xen.

Avi Kivity (2):
  kvm: avoid reentring kvm_flush_coalesced_mmio_buffer()
  qemu_vmalloc: align properly for transparent hugepages and KVM

Bharata B Rao (1):
  Fix X86 CPU topology in KVM mode

Bjørn Mork (1):
  e1000: use MII status register for link up/down

Charles Arnold (1):
  block: Fix vpc initialization of the Dynamic Disk Header

Eric Sunshine (1):
  Teach block/vdi about "discarded" (no longer allocated) blocks

Gerd Hoffmann (4):
  migration: flush migration data to disk.
  ac97: don't override the pci subsystem id
  vns/tls: don't use depricated gnutls functions
  qxl: stride fixup

Jan Kiszka (1):
  qdev: Reset hot-plugged devices

Jes Sorensen (1):
  Add missing trace call to oslib-posix.c:qemu_vmalloc()

Kevin Wolf (7):
  block: Fix bdrv_open use after free
  ide: Fix off-by-one error in array index check
  vvfat: Fix potential buffer overflow
  vmdk: Improve error handling
  qcow: Fix bdrv_write_compressed error handling
  vmdk: Fix possible segfaults
  pc: Fix floppy drives with if=none

Marc-André Lureau (2):
  hda: do not mix output and input streams, RHBZ #740493
  hda: do not mix output and input stream states, RHBZ #740493

Markus Armbruster (3):
  ccid: Fix buffer overrun in handling of VSC_ATR message
  acl: Fix use after free in qemu_acl_reset()
  console: Fix rendering of VGA underline

Nick Thomas (1):
  block/curl: Implement a flush function on the fd handlers

Pavel Borzenkov (1):
  vmdk: vmdk_read_cid returns garbage if p_name is NULL

Peter Maydell (2):
  compatfd.c: Don't pass NULL pointer to SYS_signalfd
  hw/lan9118.c: Add missing 'break' to fix buffer overrun

Stefan Hajnoczi (2):
  block: set bs->read_only before .bdrv_open()
  block: reinitialize across bdrv_close()/bdrv_open()

dann frazier (1):
  e1000: Don't set the Capabilities List bit

 acl.c                   |    4 +-
 block.c                 |   12 ++++---
 block/curl.c            |   26 +++++++++++++--
 block/qcow.c            |   30 +++++++++++------
 block/vdi.c             |   23 ++++++++-----
 block/vmdk.c            |   30 +++++++++++++-----
 block/vpc.c             |    6 +++-
 block/vvfat.c           |    2 +-
 compatfd.c              |   12 ++++++-
 console.c               |    6 ++--
 cpu-common.h            |    8 +++++
 exec.c                  |   18 ++++++++---
 hw/ac97.c               |   16 ++++++---
 hw/ccid-card-passthru.c |    1 +
 hw/e1000.c              |   12 +++++--
 hw/e1000_hw.h           |   17 ++++++++++
 hw/fdc.c                |   12 +++++++
 hw/fdc.h                |    9 ++++-
 hw/hda-audio.c          |   26 +++++++++++----
 hw/ide/core.c           |    2 +-
 hw/intel-hda.c          |   18 ++++++-----
 hw/intel-hda.h          |    2 +-
 hw/lan9118.c            |    1 +
 hw/pc.c                 |   26 ++++++++-------
 hw/pc.h                 |    3 +-
 hw/pc_piix.c            |   79 ++++++++++++++++++++++++++++++++++++++++++++---
 hw/qdev.c               |    3 ++
 hw/qxl-render.c         |   23 +++++++------
 hw/qxl.h                |    3 +-
 kvm-all.c               |   10 ++++++
 migration-fd.c          |   23 +++++++++++++-
 oslib-posix.c           |   17 +++++++++-
 target-i386/helper.c    |    1 +
 ui/vnc-tls.c            |   68 +++++++++++++++++++++++++++++-----------
 xen-all.c               |    2 +-
 35 files changed, 420 insertions(+), 131 deletions(-)

-- 
1.7.7

             reply	other threads:[~2012-03-28 12:53 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-28 12:52 Andreas Färber [this message]
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 01/36] ccid: Fix buffer overrun in handling of VSC_ATR message Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 02/36] qdev: Reset hot-plugged devices Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 03/36] e1000: use MII status register for link up/down Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 04/36] e1000: Don't set the Capabilities List bit Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 05/36] e1000: bounds packet size against buffer size Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 06/36] compatfd.c: Don't pass NULL pointer to SYS_signalfd Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 07/36] kvm: avoid reentring kvm_flush_coalesced_mmio_buffer() Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 08/36] vmdk: vmdk_read_cid returns garbage if p_name is NULL Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 09/36] block: Fix bdrv_open use after free Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 10/36] ide: Fix off-by-one error in array index check Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 11/36] acl: Fix use after free in qemu_acl_reset() Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 12/36] migration: flush migration data to disk Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 13/36] Fix X86 CPU topology in KVM mode Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 14/36] hw/lan9118.c: Add missing 'break' to fix buffer overrun Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 15/36] ac97: don't override the pci subsystem id Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 16/36] vvfat: Fix potential buffer overflow Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 17/36] vns/tls: don't use depricated gnutls functions Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 18/36] block/curl: Implement a flush function on the fd handlers Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 19/36] hda: do not mix output and input streams, RHBZ #740493 Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 20/36] hda: do not mix output and input stream states, " Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 21/36] Teach block/vdi about "discarded" (no longer allocated) blocks Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 22/36] vmdk: Improve error handling Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 23/36] block: set bs->read_only before .bdrv_open() Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 24/36] console: Fix rendering of VGA underline Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 25/36] block: Fix vpc initialization of the Dynamic Disk Header Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 26/36] qcow: Fix bdrv_write_compressed error handling Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 27/36] block: reinitialize across bdrv_close()/bdrv_open() Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 28/36] qxl: stride fixup Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 29/36] vmdk: Fix possible segfaults Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 30/36] pc: Fix floppy drives with if=none Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 31/36] cpu-common: Have a ram_addr_t of uint64 with Xen Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 32/36] Error check find_ram_offset Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 33/36] pc: add pc-0.15 Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 34/36] pc: fix event_idx compatibility for virtio devices Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 35/36] Add missing trace call to oslib-posix.c:qemu_vmalloc() Andreas Färber
2012-03-28 12:52 ` [Qemu-devel] [PATCH stable-0.15 36/36] qemu_vmalloc: align properly for transparent hugepages and KVM Andreas Färber
2012-03-28 17:06 ` [Qemu-devel] [PATCH stable-0.15 00/36] Preparing 0.15.2 Stefan Weil
2012-06-10 22:11   ` Andreas Färber

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=1332939159-16434-1-git-send-email-afaerber@suse.de \
    --to=afaerber@suse.de \
    --cc=agraf@suse.de \
    --cc=anthony@codemonkey.ws \
    --cc=avi@redhat.com \
    --cc=boyang@suse.com \
    --cc=brogers@suse.com \
    --cc=carnold@suse.com \
    --cc=jmforbes@linuxtx.org \
    --cc=kvm@suse.de \
    --cc=mtosatti@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-stable@nongnu.org \
    /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).