All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, qemu-devel@nongnu.org
Subject: [PULL 0/9] Block layer fixes for 8.2.0-rc1
Date: Tue, 21 Nov 2023 12:52:53 +0100	[thread overview]
Message-ID: <20231121115302.52214-1-kwolf@redhat.com> (raw)

The following changes since commit af9264da80073435fd78944bc5a46e695897d7e5:

  Merge tag '20231119-xtensa-1' of https://github.com/OSLL/qemu-xtensa into staging (2023-11-20 05:25:19 -0500)

are available in the Git repository at:

  https://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to debb4911667b1f8213ca8760ae83afcf3b3579e0:

  hw/ide/via: implement legacy/native mode switching (2023-11-21 12:45:21 +0100)

----------------------------------------------------------------
Block layer patches

- Fix graph lock related deadlocks with the stream job
- ahci: Fix legacy software reset
- ide/via: Fix switch between compatibility and native mode

----------------------------------------------------------------
Kevin Wolf (4):
      block: Fix bdrv_graph_wrlock() call in blk_remove_bs()
      block: Fix deadlocks in bdrv_graph_wrunlock()
      stream: Fix AioContext locking during bdrv_graph_wrlock()
      iotests: Test two stream jobs in a single iothread

Mark Cave-Ayland (4):
      ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE core
      ide/pci: introduce pci_ide_update_mode() function
      ide/via: don't attempt to set default BAR addresses
      hw/ide/via: implement legacy/native mode switching

Niklas Cassel (1):
      hw/ide/ahci: fix legacy software reset

 include/block/graph-lock.h                    | 15 ++++-
 include/hw/ide/internal.h                     |  3 +
 include/hw/ide/pci.h                          |  1 +
 block.c                                       | 39 ++++++++-----
 block/backup.c                                |  2 +-
 block/blklogwrites.c                          |  4 +-
 block/blkverify.c                             |  2 +-
 block/block-backend.c                         | 12 +++-
 block/commit.c                                | 10 ++--
 block/graph-lock.c                            | 23 +++++++-
 block/mirror.c                                | 14 ++---
 block/qcow2.c                                 |  2 +-
 block/quorum.c                                |  4 +-
 block/replication.c                           | 10 ++--
 block/snapshot.c                              |  2 +-
 block/stream.c                                | 10 ++--
 block/vmdk.c                                  | 10 ++--
 blockdev.c                                    |  4 +-
 blockjob.c                                    |  8 +--
 hw/ide/ahci.c                                 | 27 ++++++++-
 hw/ide/core.c                                 | 12 ++++
 hw/ide/ioport.c                               | 12 ----
 hw/ide/pci.c                                  | 84 +++++++++++++++++++++++++++
 hw/ide/via.c                                  | 44 +++++++++++---
 tests/unit/test-bdrv-drain.c                  | 20 +++----
 tests/unit/test-bdrv-graph-mod.c              | 10 ++--
 scripts/block-coroutine-wrapper.py            |  2 +-
 tests/qemu-iotests/tests/iothreads-stream     | 74 +++++++++++++++++++++++
 tests/qemu-iotests/tests/iothreads-stream.out | 11 ++++
 29 files changed, 374 insertions(+), 97 deletions(-)
 create mode 100755 tests/qemu-iotests/tests/iothreads-stream
 create mode 100644 tests/qemu-iotests/tests/iothreads-stream.out



             reply	other threads:[~2023-11-21 11:54 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-21 11:52 Kevin Wolf [this message]
2023-11-21 11:52 ` [PULL 1/9] hw/ide/ahci: fix legacy software reset Kevin Wolf
2023-11-21 11:52 ` [PULL 2/9] block: Fix bdrv_graph_wrlock() call in blk_remove_bs() Kevin Wolf
2023-11-21 11:52 ` [PULL 3/9] block: Fix deadlocks in bdrv_graph_wrunlock() Kevin Wolf
2023-11-21 11:52 ` [PULL 4/9] stream: Fix AioContext locking during bdrv_graph_wrlock() Kevin Wolf
2023-11-21 11:52 ` [PULL 5/9] iotests: Test two stream jobs in a single iothread Kevin Wolf
2023-11-21 11:52 ` [PULL 6/9] ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE core Kevin Wolf
2023-11-21 11:53 ` [PULL 7/9] ide/pci: introduce pci_ide_update_mode() function Kevin Wolf
2023-11-21 11:53 ` [PULL 8/9] ide/via: don't attempt to set default BAR addresses Kevin Wolf
2023-11-21 11:53 ` [PULL 9/9] hw/ide/via: implement legacy/native mode switching Kevin Wolf
2023-11-21 16:54 ` [PULL 0/9] Block layer fixes for 8.2.0-rc1 Stefan Hajnoczi

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=20231121115302.52214-1-kwolf@redhat.com \
    --to=kwolf@redhat.com \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@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.