All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Roth <mdroth@linux.vnet.ibm.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org
Subject: Re: [PATCH 00/55] Patch Round-up for stable 4.1.1, freeze on 2019-11-12
Date: Tue, 12 Nov 2019 17:12:51 -0600	[thread overview]
Message-ID: <157360037155.3335.11608881177340745243@sif> (raw)
In-Reply-To: <157358191470.15278.15115766530719237134@sif>

Quoting Michael Roth (2019-11-12 12:05:14)
> Quoting Michael Roth (2019-11-05 14:51:48)
> > Hi everyone,
> > 
> > The following new patches are queued for QEMU stable v4.1.1:
> > 
> >   https://github.com/mdroth/qemu/commits/stable-4.1-staging
> > 
> > The release is tentatively planned for 2019-11-14:
> > 
> >   https://wiki.qemu.org/Planning/4.1
> > 
> > Please note that the original release date was planned for 2019-11-21,
> > but was moved up to address a number of qcow2 corruption issues:
> > 
> >   https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg07144.html
> > 
> > Fixes for the XFS issues noted in the thread are still pending, but will
> > hopefully be qemu.git master in time for 4.1.1 freeze and the
> > currently-scheduled release date for 4.2.0-rc1.
> > 
> > The list of still-pending patchsets being tracked for inclusion are:
> > 
> >   qcow2: Fix data corruption on XFS
> >     https://lists.gnu.org/archive/html/qemu-devel/2019-11/msg00073.html
> >     (PULL pending)
> >   qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK
> >     https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg07718.html
> >   qcow2-bitmap: Fix uint64_t left-shift overflow
> >     https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg07989.html
> > 
> > Please respond here or CC qemu-stable@nongnu.org on any additional patches
> > you think should be included in the release.
> 
> The following additional patches have been pushed to the staging tree:
> 
>   tests: make filemonitor test more robust to event ordering
>   block: posix: Always allocate the first block
>   file-posix: Handle undetectable alignment
>   block/file-posix: Let post-EOF fallocate serialize
>   block: Add bdrv_co_get_self_request()
>   block: Make wait/mark serialising requests public
>   block/io: refactor padding
>   util/iov: improve qemu_iovec_is_zero
>   util/iov: introduce qemu_iovec_init_extended
>   qcow2-bitmap: Fix uint64_t left-shift overflow
>   iotests: Add peek_file* functions
>   iotests: Add test for 4G+ compressed qcow2 write
>   qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK

The following additional patches have been pushed to the staging tree:

  mirror: Keep mirror_top_bs drained after dropping permissions
  block/create: Do not abort if a block driver is not available
  vhost: Fix memory region section comparison
  memory: Provide an equality function for MemoryRegionSections
  memory: Align MemoryRegionSections fields

> 
> Thank you for the suggestions.
> 
> > 
> > Thanks!
> > 
> > ----------------------------------------------------------------
> > Adrian Moreno (1):
> >       vhost-user: save features if the char dev is closed
> > 
> > Alberto Garcia (1):
> >       qcow2: Fix the calculation of the maximum L2 cache size
> > 
> > Anthony PERARD (1):
> >       xen-bus: Fix backend state transition on device reset
> > 
> > Aurelien Jarno (1):
> >       target/alpha: fix tlb_fill trap_arg2 value for instruction fetch
> > 
> > Christophe Lyon (1):
> >       target/arm: Allow reading flags from FPSCR for M-profile
> > 
> > David Hildenbrand (1):
> >       s390x/tcg: Fix VERIM with 32/64 bit elements
> > 
> > Eduardo Habkost (1):
> >       pc: Don't make die-id mandatory unless necessary
> > 
> > Fan Yang (1):
> >       COLO-compare: Fix incorrect `if` logic
> > 
> > Hikaru Nishida (1):
> >       ui: Fix hanging up Cocoa display on macOS 10.15 (Catalina)
> > 
> > Igor Mammedov (1):
> >       x86: do not advertise die-id in query-hotpluggbale-cpus if '-smp dies' is not set
> > 
> > Johannes Berg (1):
> >       libvhost-user: fix SLAVE_SEND_FD handling
> > 
> > John Snow (2):
> >       Revert "ide/ahci: Check for -ECANCELED in aio callbacks"
> >       iotests: add testing shim for script-style python tests
> > 
> > Kevin Wolf (4):
> >       coroutine: Add qemu_co_mutex_assert_locked()
> >       qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation()
> >       block/snapshot: Restrict set of snapshot nodes
> >       iotests: Test internal snapshots with -blockdev
> > 
> > Markus Armbruster (1):
> >       pr-manager: Fix invalid g_free() crash bug
> > 
> > Matthew Rosato (1):
> >       s390: PCI: fix IOMMU region init
> > 
> > Max Filippov (1):
> >       target/xtensa: regenerate and re-import test_mmuhifi_c3 core
> > 
> > Max Reitz (16):
> >       block/file-posix: Reduce xfsctl() use
> >       iotests: Test reverse sub-cluster qcow2 writes
> >       vpc: Return 0 from vpc_co_create() on success
> >       iotests: Add supported protocols to execute_test()
> >       iotests: Restrict file Python tests to file
> >       iotests: Restrict nbd Python tests to nbd
> >       iotests: Test blockdev-create for vpc
> >       curl: Keep pointer to the CURLState in CURLSocket
> >       curl: Keep *socket until the end of curl_sock_cb()
> >       curl: Check completion in curl_multi_do()
> >       curl: Pass CURLSocket to curl_multi_do()
> >       curl: Report only ready sockets
> >       curl: Handle success in multi_check_completion
> >       qcow2: Limit total allocation range to INT_MAX
> >       iotests: Test large write request to qcow2 file
> >       mirror: Do not dereference invalid pointers
> > 
> > Maxim Levitsky (1):
> >       block/qcow2: Fix corruption introduced by commit 8ac0f15f335
> > 
> > Michael Roth (2):
> >       make-release: pull in edk2 submodules so we can build it from tarballs
> >       roms/Makefile.edk2: don't pull in submodules when building from tarball
> > 
> > Michael S. Tsirkin (1):
> >       virtio: new post_load hook
> > 
> > Mikhail Sennikovsky (1):
> >       virtio-net: prevent offloads reset on migration
> > 
> > Paolo Bonzini (2):
> >       dma-helpers: ensure AIO callback is invoked after cancellation
> >       scsi: lsi: exit infinite loop while executing script (CVE-2019-12068)
> > 
> > Paul Durrant (1):
> >       xen-bus: check whether the frontend is active during device reset...
> > 
> > Peter Lieven (1):
> >       block/nfs: tear down aio before nfs_close
> > 
> > Peter Maydell (3):
> >       target/arm: Free TCG temps in trans_VMOV_64_sp()
> >       target/arm: Don't abort on M-profile exception return in linux-user mode
> >       hw/arm/boot.c: Set NSACR.{CP11,CP10} for NS kernel boots
> > 
> > Philippe Mathieu-Daudé (1):
> >       virtio-blk: Cancel the pending BH when the dataplane is reset
> > 
> > Sergio Lopez (1):
> >       blockjob: update nodes head while removing all bdrv
> > 
> > Thomas Huth (1):
> >       hw/core/loader: Fix possible crash in rom_copy()
> > 
> > Vladimir Sementsov-Ogievskiy (4):
> >       block/backup: fix max_transfer handling for copy_range
> >       block/backup: fix backup_cow_with_offload for last cluster
> >       util/hbitmap: strict hbitmap_reset
> >       hbitmap: handle set/reset with zero length
> > 
> >  block/backup.c                                     |   17 +-
> >  block/curl.c                                       |  125 +-
> >  block/file-posix.c                                 |   77 +-
> >  block/mirror.c                                     |   13 +-
> >  block/nfs.c                                        |    6 +-
> >  block/qcow2-cluster.c                              |   12 +-
> >  block/qcow2-refcount.c                             |    2 +
> >  block/qcow2.c                                      |    9 +-
> >  block/snapshot.c                                   |   26 +-
> >  block/vpc.c                                        |    3 +-
> >  blockjob.c                                         |   17 +-
> >  contrib/libvhost-user/libvhost-user.c              |    3 +-
> >  dma-helpers.c                                      |   13 +-
> >  hw/arm/boot.c                                      |    2 +
> >  hw/block/dataplane/virtio-blk.c                    |    3 +
> >  hw/core/loader.c                                   |    2 +-
> >  hw/i386/pc.c                                       |   14 +-
> >  hw/ide/ahci.c                                      |    3 -
> >  hw/ide/core.c                                      |   14 -
> >  hw/net/virtio-net.c                                |   27 +-
> >  hw/s390x/s390-pci-bus.c                            |    7 +-
> >  hw/scsi/lsi53c895a.c                               |   41 +-
> >  hw/virtio/virtio.c                                 |    7 +
> >  hw/xen/xen-bus.c                                   |   23 +-
> >  include/hw/virtio/virtio-net.h                     |    2 +
> >  include/hw/virtio/virtio.h                         |    6 +
> >  include/qemu/coroutine.h                           |   15 +
> >  include/qemu/hbitmap.h                             |    5 +
> >  net/colo-compare.c                                 |    6 +-
> >  net/vhost-user.c                                   |    4 +
> >  roms/Makefile.edk2                                 |    7 +-
> >  scripts/make-release                               |    8 +
> >  scsi/pr-manager.c                                  |    1 -
> >  target/alpha/helper.c                              |    4 +-
> >  target/arm/translate-vfp.inc.c                     |    7 +-
> >  target/arm/translate.c                             |   21 +-
> >  target/s390x/translate_vx.inc.c                    |    2 +-
> >  target/xtensa/core-test_mmuhifi_c3.c               |    3 +-
> >  target/xtensa/core-test_mmuhifi_c3/core-isa.h      |  116 +-
> >  .../xtensa/core-test_mmuhifi_c3/gdb-config.inc.c   |  114 +-
> >  .../core-test_mmuhifi_c3/xtensa-modules.inc.c      | 6384 ++++++++++----------
> >  tests/acceptance/pc_cpu_hotplug_props.py           |   35 +
> >  tests/qemu-iotests/030                             |    3 +-
> >  tests/qemu-iotests/040                             |    3 +-
> >  tests/qemu-iotests/041                             |    3 +-
> >  tests/qemu-iotests/044                             |    3 +-
> >  tests/qemu-iotests/045                             |    3 +-
> >  tests/qemu-iotests/055                             |    3 +-
> >  tests/qemu-iotests/056                             |    3 +-
> >  tests/qemu-iotests/057                             |    3 +-
> >  tests/qemu-iotests/065                             |    3 +-
> >  tests/qemu-iotests/096                             |    3 +-
> >  tests/qemu-iotests/118                             |    3 +-
> >  tests/qemu-iotests/124                             |    3 +-
> >  tests/qemu-iotests/129                             |    3 +-
> >  tests/qemu-iotests/132                             |    3 +-
> >  tests/qemu-iotests/139                             |    3 +-
> >  tests/qemu-iotests/147                             |    5 +-
> >  tests/qemu-iotests/148                             |    3 +-
> >  tests/qemu-iotests/151                             |    3 +-
> >  tests/qemu-iotests/152                             |    3 +-
> >  tests/qemu-iotests/155                             |    3 +-
> >  tests/qemu-iotests/163                             |    3 +-
> >  tests/qemu-iotests/165                             |    3 +-
> >  tests/qemu-iotests/169                             |    3 +-
> >  tests/qemu-iotests/196                             |    3 +-
> >  tests/qemu-iotests/199                             |    3 +-
> >  tests/qemu-iotests/205                             |    3 +-
> >  tests/qemu-iotests/245                             |    3 +-
> >  tests/qemu-iotests/265                             |   67 +
> >  tests/qemu-iotests/265.out                         |    6 +
> >  tests/qemu-iotests/266                             |  153 +
> >  tests/qemu-iotests/266.out                         |  137 +
> >  tests/qemu-iotests/267                             |  168 +
> >  tests/qemu-iotests/267.out                         |  182 +
> >  tests/qemu-iotests/270                             |   83 +
> >  tests/qemu-iotests/270.out                         |    9 +
> >  tests/qemu-iotests/common.filter                   |   11 +-
> >  tests/qemu-iotests/group                           |    4 +
> >  tests/qemu-iotests/iotests.py                      |   42 +-
> >  tests/test-hbitmap.c                               |    2 +-
> >  ui/cocoa.m                                         |   12 +
> >  util/hbitmap.c                                     |   12 +
> >  83 files changed, 4663 insertions(+), 3514 deletions(-)
> >  create mode 100644 tests/acceptance/pc_cpu_hotplug_props.py
> >  create mode 100755 tests/qemu-iotests/265
> >  create mode 100644 tests/qemu-iotests/265.out
> >  create mode 100755 tests/qemu-iotests/266
> >  create mode 100644 tests/qemu-iotests/266.out
> >  create mode 100755 tests/qemu-iotests/267
> >  create mode 100644 tests/qemu-iotests/267.out
> >  create mode 100755 tests/qemu-iotests/270
> >  create mode 100644 tests/qemu-iotests/270.out
> > 
> > 
> > 
> 


  reply	other threads:[~2019-11-12 23:14 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-05 20:51 [PATCH 00/55] Patch Round-up for stable 4.1.1, freeze on 2019-11-12 Michael Roth
2019-11-05 20:51 ` [PATCH 01/55] dma-helpers: ensure AIO callback is invoked after cancellation Michael Roth
2019-11-05 20:51 ` [PATCH 02/55] Revert "ide/ahci: Check for -ECANCELED in aio callbacks" Michael Roth
2019-11-05 20:51 ` [PATCH 03/55] s390x/tcg: Fix VERIM with 32/64 bit elements Michael Roth
2019-11-05 20:51 ` [PATCH 04/55] target/alpha: fix tlb_fill trap_arg2 value for instruction fetch Michael Roth
2019-11-05 20:51 ` [PATCH 05/55] pc: Don't make die-id mandatory unless necessary Michael Roth
2019-11-05 20:51 ` [PATCH 06/55] xen-bus: Fix backend state transition on device reset Michael Roth
2019-11-05 20:51 ` [PATCH 07/55] xen-bus: check whether the frontend is active during " Michael Roth
2019-11-05 20:51 ` [PATCH 08/55] block/file-posix: Reduce xfsctl() use Michael Roth
2019-11-05 20:51 ` [PATCH 09/55] iotests: Test reverse sub-cluster qcow2 writes Michael Roth
2019-11-05 20:51 ` [PATCH 10/55] pr-manager: Fix invalid g_free() crash bug Michael Roth
2019-11-05 20:51 ` [PATCH 11/55] x86: do not advertise die-id in query-hotpluggbale-cpus if '-smp dies' is not set Michael Roth
2019-11-05 20:52 ` [PATCH 12/55] vpc: Return 0 from vpc_co_create() on success Michael Roth
2019-11-05 20:52 ` [PATCH 13/55] iotests: add testing shim for script-style python tests Michael Roth
2019-11-05 20:52 ` [PATCH 14/55] iotests: Add supported protocols to execute_test() Michael Roth
2019-11-05 20:52 ` [PATCH 15/55] iotests: Restrict file Python tests to file Michael Roth
2019-11-05 20:52 ` [PATCH 16/55] iotests: Restrict nbd Python tests to nbd Michael Roth
2019-11-05 20:52 ` [PATCH 17/55] iotests: Test blockdev-create for vpc Michael Roth
2019-11-05 20:52 ` [PATCH 18/55] target/arm: Free TCG temps in trans_VMOV_64_sp() Michael Roth
2019-11-05 20:52 ` [PATCH 19/55] target/arm: Don't abort on M-profile exception return in linux-user mode Michael Roth
2019-11-05 20:52 ` [PATCH 20/55] libvhost-user: fix SLAVE_SEND_FD handling Michael Roth
2019-11-05 20:52 ` [PATCH 21/55] qcow2: Fix the calculation of the maximum L2 cache size Michael Roth
2019-11-05 20:52 ` [PATCH 22/55] block/nfs: tear down aio before nfs_close Michael Roth
2019-11-05 20:52 ` [PATCH 23/55] curl: Keep pointer to the CURLState in CURLSocket Michael Roth
2019-11-05 20:52 ` [PATCH 24/55] curl: Keep *socket until the end of curl_sock_cb() Michael Roth
2019-11-05 20:52 ` [PATCH 25/55] curl: Check completion in curl_multi_do() Michael Roth
2019-11-05 20:52 ` [PATCH 26/55] curl: Pass CURLSocket to curl_multi_do() Michael Roth
2019-11-05 20:52 ` [PATCH 27/55] curl: Report only ready sockets Michael Roth
2019-11-05 20:52 ` [PATCH 28/55] curl: Handle success in multi_check_completion Michael Roth
2019-11-05 20:52 ` [PATCH 29/55] blockjob: update nodes head while removing all bdrv Michael Roth
2019-11-05 20:52 ` [PATCH 30/55] block/qcow2: Fix corruption introduced by commit 8ac0f15f335 Michael Roth
2019-11-05 20:52 ` [PATCH 31/55] coroutine: Add qemu_co_mutex_assert_locked() Michael Roth
2019-11-05 20:52 ` [PATCH 32/55] qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation() Michael Roth
2019-11-05 20:52 ` [PATCH 33/55] block/backup: fix max_transfer handling for copy_range Michael Roth
2019-11-05 20:52 ` [PATCH 34/55] block/backup: fix backup_cow_with_offload for last cluster Michael Roth
2019-11-05 20:52 ` [PATCH 35/55] hw/arm/boot.c: Set NSACR.{CP11, CP10} for NS kernel boots Michael Roth
2019-11-05 20:52 ` [PATCH 36/55] make-release: pull in edk2 submodules so we can build it from tarballs Michael Roth
2019-11-05 20:52 ` [PATCH 37/55] roms/Makefile.edk2: don't pull in submodules when building from tarball Michael Roth
2019-11-05 20:52 ` [PATCH 38/55] s390: PCI: fix IOMMU region init Michael Roth
2019-11-05 20:52 ` [PATCH 39/55] block/snapshot: Restrict set of snapshot nodes Michael Roth
2019-11-05 20:52 ` [PATCH 40/55] iotests: Test internal snapshots with -blockdev Michael Roth
2019-11-05 20:52 ` [PATCH 41/55] vhost-user: save features if the char dev is closed Michael Roth
2019-11-05 20:52 ` [PATCH 42/55] hw/core/loader: Fix possible crash in rom_copy() Michael Roth
2019-11-05 20:52 ` [PATCH 43/55] qcow2: Limit total allocation range to INT_MAX Michael Roth
2019-11-05 20:52 ` [PATCH 44/55] iotests: Test large write request to qcow2 file Michael Roth
2019-11-05 20:52 ` [PATCH 45/55] mirror: Do not dereference invalid pointers Michael Roth
2019-11-05 20:52 ` [PATCH 46/55] ui: Fix hanging up Cocoa display on macOS 10.15 (Catalina) Michael Roth
2019-11-05 20:52 ` [PATCH 47/55] virtio: new post_load hook Michael Roth
2019-11-05 20:52 ` [PATCH 48/55] virtio-net: prevent offloads reset on migration Michael Roth
2019-11-05 20:52 ` [PATCH 49/55] COLO-compare: Fix incorrect `if` logic Michael Roth
2019-11-05 20:52 ` [PATCH 50/55] util/hbitmap: strict hbitmap_reset Michael Roth
2019-11-05 20:52 ` [PATCH 51/55] hbitmap: handle set/reset with zero length Michael Roth
2019-11-05 20:52 ` [PATCH 52/55] target/arm: Allow reading flags from FPSCR for M-profile Michael Roth
2019-11-05 20:52 ` [PATCH 53/55] target/xtensa: regenerate and re-import test_mmuhifi_c3 core Michael Roth
2019-11-05 20:52 ` [PATCH 54/55] scsi: lsi: exit infinite loop while executing script (CVE-2019-12068) Michael Roth
2019-11-05 20:52 ` [PATCH 55/55] virtio-blk: Cancel the pending BH when the dataplane is reset Michael Roth
2019-11-08  9:46 ` [PATCH 00/55] Patch Round-up for stable 4.1.1, freeze on 2019-11-12 Max Reitz
2019-11-11 14:03 ` Cole Robinson
2019-11-11 14:06   ` Cole Robinson
2019-11-12 18:05 ` Michael Roth
2019-11-12 23:12   ` Michael Roth [this message]
2019-11-12 21:52 ` Bruce Rogers

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=157360037155.3335.11608881177340745243@sif \
    --to=mdroth@linux.vnet.ibm.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.