[Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
Hi everyone, The following new patches are queued for QEMU stable v2.1.3: https://github.com/mdroth/qemu/commits/stable-2.1-staging The release is planned for 2015-01-21: http://wiki.qemu.org/Planning/2.1 Please respond here or CC qemu-sta...@nongnu.org on any patches you think should be included in the release. This is the last planned release for the QEMU 2.1 series, and it's quite a bit busier than usual for a final stable update so your scrutiny/testing is very appreciated. Thanks! Alexander Graf (2): kvmclock: Ensure time in migration never goes backward kvm: Fix memory slot page alignment logic Andreas Färber (1): ivshmem: Fix fd leak on error Aurelien Jarno (1): tcg/mips: fix store softmmu slow path Damjan Marion (1): vhost-user: fix VIRTIO_NET_F_MRG_RXBUF negotiation Don Slutz (1): hw/ide/core.c: Prevent SIGSEGV during migration Dr. David Alan Gilbert (1): xhci PCIe endpoint migration compatibility fix Eduardo Habkost (2): kvmclock: Add comment explaining why we need cpu_clean_all_dirty() smbios: Fix assertion on socket count calculation Fam Zheng (1): qemu-iotests: Test missing "driver" key for blockdev-add Gary R Hook (1): block migration: fix return value Gerd Hoffmann (5): vmware-vga: CVE-2014-3689: turn off hw accel vmware-vga: add vmsvga_verify_rect vmware-vga: use vmsvga_verify_rect in vmsvga_update_rect vmware-vga: use vmsvga_verify_rect in vmsvga_copy_rect vmware-vga: use vmsvga_verify_rect in vmsvga_fill_rect Gonglei (13): qdev: Use NULL instead of local_err for qbus_child unrealize qdev: Add cleanup logic in device_set_realized() to avoid resource leak virtio-net: use aliases instead of duplicate qdev properties virtio-net: fix virtio-net child refcount in transports virtio/vhost-scsi: use aliases instead of duplicate qdev properties virtio/vhost-scsi: fix virtio-scsi/vhost-scsi child refcount in transports virtio-serial: use aliases instead of duplicate qdev properties virtio-serial: fix virtio-serial child refcount in transports virtio-rng: use aliases instead of duplicate qdev properties virtio-rng: fix virtio-rng child refcount in transports virtio-balloon: fix virtio-balloon child refcount in transports virtio-9p: use aliases instead of duplicate qdev properties virtio-9p: fix virtio-9p child refcount in transports Greg Kurz (1): spapr_pci: map the MSI window in each PHB Hannes Reinecke (1): esp-pci: fixup deadlock with linux Igor Mammedov (1): pc: acpi: mark all possible CPUs as enabled in SRAT Jan Kiszka (3): pci: Use bus master address space for delivering MSI/MSI-X messages pc: Fix disabling of vapic for compat PC models Make qemu_shutdown_requested signal-safe Jason Wang (1): virtio-net: fix unmap leak Kevin Wolf (3): qcow2: Fix header extension size check qcow2.py: Add required padding for header extensions block: Don't probe for unknown backing file format Luiz Capitulino (2): exec: file_ram_alloc(): print error when prealloc fails virtio-balloon: fix integer overflow in memory stats feature Marcelo Tosatti (2): Introduce cpu_clean_all_dirty kvmclock: Ensure proper env->tsc value for kvmclock_current_nsec calculation Max Filippov (5): hw/core/loader: implement address translation in uimage loader hw/xtensa/xtfpga: treat uImage load address as virtual target-xtensa: add missing window check for entry target-xtensa: fix translation for opcodes crossing page boundary target-xtensa: test cross-page opcode Max Reitz (14): qcow2: Do not overflow when writing an L1 sector block: Make essential BlockDriver objects public block: Omit bdrv_find_format for essential drivers block/vvfat: qcow driver may not be found block/nfs: Add create_opts block: Check create_opts before image creation qemu-img: Check create_opts before image creation qemu-img: Check create_opts before image amendment iotests: Only kill NBD server if it runs iotests: Add test for unsupported image creation qcow2: Prevent numerical overflow qcow2: Flushing the caches in qcow2_close may fail qcow2: Respect bdrv_truncate() error block/raw-posix: Fix ret in raw_open_common() Michael Roth (4): qapi: add visit_start_union and visit_end_union qapi: dealloc visitor, implement visit_start_union tests: add QMP input visitor test for unions with no discriminator tests: avoid running duplicate qom-tests Michael S. Tsirkin (1): virtio-pci: enable bus master for old guests Paolo Bonzini (4): vhost-scsi: use virtio_ldl_p virtio-scsi: work around bug in old BIOSes linuxboot: compute initrd loading address linuxboot:
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
On 01/08/2015 07:33 PM, Michael Roth wrote: Hi everyone, The following new patches are queued for QEMU stable v2.1.3: https://github.com/mdroth/qemu/commits/stable-2.1-staging The release is planned for 2015-01-21: http://wiki.qemu.org/Planning/2.1 Please respond here or CC qemu-sta...@nongnu.org on any patches you think should be included in the release. I think that also this patch should be added: [Qemu-devel] [PATCH v3] vl.c: fix regression when reading machine type from config file Link: https://www.mail-archive.com/qemu-devel@nongnu.org/msg272730.html Thanks, Marcel This is the last planned release for the QEMU 2.1 series, and it's quite a bit busier than usual for a final stable update so your scrutiny/testing is very appreciated. Thanks! Alexander Graf (2): kvmclock: Ensure time in migration never goes backward kvm: Fix memory slot page alignment logic Andreas Färber (1): ivshmem: Fix fd leak on error Aurelien Jarno (1): tcg/mips: fix store softmmu slow path Damjan Marion (1): vhost-user: fix VIRTIO_NET_F_MRG_RXBUF negotiation Don Slutz (1): hw/ide/core.c: Prevent SIGSEGV during migration Dr. David Alan Gilbert (1): xhci PCIe endpoint migration compatibility fix Eduardo Habkost (2): kvmclock: Add comment explaining why we need cpu_clean_all_dirty() smbios: Fix assertion on socket count calculation Fam Zheng (1): qemu-iotests: Test missing "driver" key for blockdev-add Gary R Hook (1): block migration: fix return value Gerd Hoffmann (5): vmware-vga: CVE-2014-3689: turn off hw accel vmware-vga: add vmsvga_verify_rect vmware-vga: use vmsvga_verify_rect in vmsvga_update_rect vmware-vga: use vmsvga_verify_rect in vmsvga_copy_rect vmware-vga: use vmsvga_verify_rect in vmsvga_fill_rect Gonglei (13): qdev: Use NULL instead of local_err for qbus_child unrealize qdev: Add cleanup logic in device_set_realized() to avoid resource leak virtio-net: use aliases instead of duplicate qdev properties virtio-net: fix virtio-net child refcount in transports virtio/vhost-scsi: use aliases instead of duplicate qdev properties virtio/vhost-scsi: fix virtio-scsi/vhost-scsi child refcount in transports virtio-serial: use aliases instead of duplicate qdev properties virtio-serial: fix virtio-serial child refcount in transports virtio-rng: use aliases instead of duplicate qdev properties virtio-rng: fix virtio-rng child refcount in transports virtio-balloon: fix virtio-balloon child refcount in transports virtio-9p: use aliases instead of duplicate qdev properties virtio-9p: fix virtio-9p child refcount in transports Greg Kurz (1): spapr_pci: map the MSI window in each PHB Hannes Reinecke (1): esp-pci: fixup deadlock with linux Igor Mammedov (1): pc: acpi: mark all possible CPUs as enabled in SRAT Jan Kiszka (3): pci: Use bus master address space for delivering MSI/MSI-X messages pc: Fix disabling of vapic for compat PC models Make qemu_shutdown_requested signal-safe Jason Wang (1): virtio-net: fix unmap leak Kevin Wolf (3): qcow2: Fix header extension size check qcow2.py: Add required padding for header extensions block: Don't probe for unknown backing file format Luiz Capitulino (2): exec: file_ram_alloc(): print error when prealloc fails virtio-balloon: fix integer overflow in memory stats feature Marcelo Tosatti (2): Introduce cpu_clean_all_dirty kvmclock: Ensure proper env->tsc value for kvmclock_current_nsec calculation Max Filippov (5): hw/core/loader: implement address translation in uimage loader hw/xtensa/xtfpga: treat uImage load address as virtual target-xtensa: add missing window check for entry target-xtensa: fix translation for opcodes crossing page boundary target-xtensa: test cross-page opcode Max Reitz (14): qcow2: Do not overflow when writing an L1 sector block: Make essential BlockDriver objects public block: Omit bdrv_find_format for essential drivers block/vvfat: qcow driver may not be found block/nfs: Add create_opts block: Check create_opts before image creation qemu-img: Check create_opts before image creation qemu-img: Check create_opts before image amendment iotests: Only kill NBD server if it runs iotests: Add test for unsupported image creation qcow2: Prevent numerical overflow qcow2: Flushing the caches in qcow2_close may fail qcow2: Respect bdrv_truncate() error block/raw-posix: Fix ret in raw_open_common() Michael Roth (4): qapi: add visit_start_union and visit_end_union qapi: dealloc visitor, implement visit_start_union tests: add
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
On 09/01/2015 18:27, Marcel Apfelbaum wrote: >> >> >> Please respond here or CC qemu-sta...@nongnu.org on any patches you >> think should be included in the release. > I think that also this patch should be added: > [Qemu-devel] [PATCH v3] vl.c: fix regression when reading machine > type from config file > Link: > https://www.mail-archive.com/qemu-devel@nongnu.org/msg272730.html That's commit 364c3e6b8dd7912e01d19122d791b8c8f6df4f6c on branch uq/master of git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git. Paolo
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
Hello, On Jan09 23:42, Paolo Bonzini wrote: > That's commit 364c3e6b8dd7912e01d19122d791b8c8f6df4f6c on branch > uq/master of git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git. maybe the one for: fix regression when reading memory size from config file is also a patch to think about. Thanks, -- William signature.asc Description: Digital signature
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
On 01/13/2015 07:49 PM, William Dauchy wrote: Hello, On Jan09 23:42, Paolo Bonzini wrote: That's commit 364c3e6b8dd7912e01d19122d791b8c8f6df4f6c on branch uq/master of git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git. maybe the one for: fix regression when reading memory size from config file is also a patch to think about. Definitely, the patch was: [PATCH] vl.c: fix regression when reading memory size from config file + Paolo's fix The thread is: http://lists.gnu.org/archive/html/qemu-devel/2015-01/msg01000.html Be aware that we need both the patch and Paolo's fix. Thanks, Marcel Thanks,
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
Quoting Marcel Apfelbaum (2015-01-13 12:48:50) > On 01/13/2015 07:49 PM, William Dauchy wrote: > > Hello, > > > > On Jan09 23:42, Paolo Bonzini wrote: > >> That's commit 364c3e6b8dd7912e01d19122d791b8c8f6df4f6c on branch > >> uq/master of git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git. > > > > maybe the one for: > > fix regression when reading memory size from config file > > > > is also a patch to think about. > Definitely, the patch was: > [PATCH] vl.c: fix regression when reading memory size from config file + > Paolo's fix > > The thread is: > http://lists.gnu.org/archive/html/qemu-devel/2015-01/msg01000.html > > Be aware that we need both the patch and Paolo's fix. By Paolo's fix you mean: 364c3e6, "vl.c: fix regression when reading machine type from config file"? I've gone ahead and applied from uq/uq/master, but still waiting on "vl.c: fix regression when reading memory size from config file" to be picked up by a maintainer. > Thanks, > Marcel > > > > > > Thanks, > >
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
On 13/01/2015 20:53, Michael Roth wrote: > 364c3e6, "vl.c: fix regression when reading machine type from config file"? > > I've gone ahead and applied from uq/uq/master, but still waiting on > > "vl.c: fix regression when reading memory size from config file" to be picked > up by a maintainer. This is now fa31bf14294cbdf63de5dde8961c2ebaf7167c69 in uq/master. This is not a regression as far as I know, it just never worked. I don't feel too comfortable including that patch. Paolo
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
Quoting Paolo Bonzini (2015-01-13 14:40:07) > On 13/01/2015 20:53, Michael Roth wrote: > > 364c3e6, "vl.c: fix regression when reading machine type from config file"? > > > > I've gone ahead and applied from uq/uq/master, but still waiting on > > > > "vl.c: fix regression when reading memory size from config file" to be > > picked > > up by a maintainer. > > This is now fa31bf14294cbdf63de5dde8961c2ebaf7167c69 in uq/master. > > This is not a regression as far as I know, it just never worked. I > don't feel too comfortable including that patch. That doesn't seem rather hairy for a non-regression. Maybe I'll off now, we can maybe reconsider for 2.2.1 > > Paolo
Re: [Qemu-devel] Patch Round-up for stable 2.1.3, freeze on 2015-01-14
Quoting Michael Roth (2015-01-13 15:03:17) > Quoting Paolo Bonzini (2015-01-13 14:40:07) > > On 13/01/2015 20:53, Michael Roth wrote: > > > 364c3e6, "vl.c: fix regression when reading machine type from config > > > file"? > > > > > > I've gone ahead and applied from uq/uq/master, but still waiting on > > > > > > "vl.c: fix regression when reading memory size from config file" to be > > > picked > > > up by a maintainer. > > > > This is now fa31bf14294cbdf63de5dde8961c2ebaf7167c69 in uq/master. > > > > This is not a regression as far as I know, it just never worked. I > > don't feel too comfortable including that patch. > > That doesn't seem rather hairy for a non-regression. Maybe I'll off now, > we can maybe reconsider for 2.2.1 And by doesn't I of course mean the opposite > > > > > Paolo