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, stefanha@redhat.com, qemu-devel@nongnu.org
Subject: [PULL 00/18] Block layer patches
Date: Fri, 30 Sep 2022 18:52:04 +0200	[thread overview]
Message-ID: <20220930165222.249716-1-kwolf@redhat.com> (raw)

The following changes since commit c8de6ec63d766ca1998c5af468483ce912fdc0c2:

  Merge tag 'pull-request-2022-09-28' of https://gitlab.com/thuth/qemu into staging (2022-09-28 17:04:11 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 176e4961bb33d559da1af441fb0ee2e0cb8245ae:

  hw/ide/core.c: Implement ATA INITIALIZE_DEVICE_PARAMETERS command (2022-09-30 18:43:44 +0200)

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

- Fix missing block_acct_setup() with -blockdev
- Keep auto_backing_file post-migration
- file-posix: Fixed O_DIRECT memory alignment
- ide: Fix state after EXECUTE DEVICE DIAGNOSTIC and implement
  INITIALIZE DEVICE PARAMETERS
- qemu-img: Wean documentation and help output off '?' for help
- qcow2: fix memory leak and compiler warning
- Code cleanups

----------------------------------------------------------------
Denis V. Lunev (4):
      block: pass OnOffAuto instead of bool to block_acct_setup()
      block: add missed block_acct_setup with new block device init procedure
      block: use bdrv_is_sg() helper instead of raw bs->sg reading
      block: make serializing requests functions 'void'

Hanna Reitz (3):
      block/qcow2: Keep auto_backing_file if possible
      block/qed: Keep auto_backing_file if possible
      iotests/backing-file-invalidation: Add new test

Keith Busch (2):
      block: move bdrv_qiov_is_aligned to file-posix
      block: use the request length for iov alignment

Lev Kujawski (5):
      piix_ide_reset: Use pci_set_* functions instead of direct access
      tests/qtest/ide-test.c: Create disk image for use as a secondary
      hw/ide/core: Clear LBA and drive bits for EXECUTE DEVICE DIAGNOSTIC
      tests/qtest/ide-test: Verify that DIAGNOSTIC clears DEV to zero
      hw/ide/core.c: Implement ATA INITIALIZE_DEVICE_PARAMETERS command

Markus Armbruster (1):
      qemu-img: Wean documentation and help output off '?' for help

Philippe Mathieu-Daudé (1):
      block/qcow2-bitmap: Add missing cast to silent GCC error

Stefan Hajnoczi (1):
      gluster: stop using .bdrv_needs_filename

lu zhipeng (1):
      qcow2: fix memory leak in qcow2_read_extensions

 docs/tools/qemu-img.rst                            |   2 +-
 include/block/accounting.h                         |   6 +-
 include/block/block-io.h                           |   1 -
 include/block/block_int-io.h                       |   2 +-
 include/hw/block/block.h                           |   7 +-
 include/hw/ide/internal.h                          |   3 +
 block/accounting.c                                 |  26 +++-
 block/file-posix.c                                 |  24 +++-
 block/gluster.c                                    |   4 -
 block/io.c                                         |  44 +-----
 block/iscsi.c                                      |   2 +-
 block/qcow2-bitmap.c                               |   2 +-
 block/qcow2.c                                      |  22 ++-
 block/qed.c                                        |  15 +-
 block/raw-format.c                                 |   4 +-
 blockdev.c                                         |  17 ++-
 hw/block/block.c                                   |   2 +
 hw/ide/core.c                                      |  35 ++++-
 hw/ide/piix.c                                      |  17 +--
 qemu-img.c                                         |   4 +-
 tests/qtest/ide-test.c                             |  72 +++++++---
 tests/qemu-iotests/172.out                         |  76 +++++++++++
 tests/qemu-iotests/227.out                         |   4 +-
 tests/qemu-iotests/tests/backing-file-invalidation | 152 +++++++++++++++++++++
 .../tests/backing-file-invalidation.out            |   5 +
 25 files changed, 447 insertions(+), 101 deletions(-)
 create mode 100755 tests/qemu-iotests/tests/backing-file-invalidation
 create mode 100644 tests/qemu-iotests/tests/backing-file-invalidation.out



             reply	other threads:[~2022-09-30 17:09 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-30 16:52 Kevin Wolf [this message]
2022-09-30 16:52 ` [PULL 01/18] qcow2: fix memory leak in qcow2_read_extensions Kevin Wolf
2022-09-30 16:52 ` [PULL 02/18] block/qcow2-bitmap: Add missing cast to silent GCC error Kevin Wolf
2022-09-30 16:52 ` [PULL 03/18] qemu-img: Wean documentation and help output off '?' for help Kevin Wolf
2022-09-30 16:52 ` [PULL 04/18] block: pass OnOffAuto instead of bool to block_acct_setup() Kevin Wolf
2022-09-30 16:52 ` [PULL 05/18] block: add missed block_acct_setup with new block device init procedure Kevin Wolf
2022-09-30 16:52 ` [PULL 06/18] block: use bdrv_is_sg() helper instead of raw bs->sg reading Kevin Wolf
2022-09-30 16:52 ` [PULL 07/18] block: make serializing requests functions 'void' Kevin Wolf
2022-09-30 16:52 ` [PULL 08/18] gluster: stop using .bdrv_needs_filename Kevin Wolf
2022-09-30 16:52 ` [PULL 09/18] block/qcow2: Keep auto_backing_file if possible Kevin Wolf
2022-09-30 16:52 ` [PULL 10/18] block/qed: " Kevin Wolf
2022-09-30 16:52 ` [PULL 11/18] iotests/backing-file-invalidation: Add new test Kevin Wolf
2022-09-30 16:52 ` [PULL 12/18] block: move bdrv_qiov_is_aligned to file-posix Kevin Wolf
2022-09-30 16:52 ` [PULL 13/18] block: use the request length for iov alignment Kevin Wolf
2022-09-30 16:52 ` [PULL 14/18] piix_ide_reset: Use pci_set_* functions instead of direct access Kevin Wolf
2022-09-30 16:52 ` [PULL 15/18] tests/qtest/ide-test.c: Create disk image for use as a secondary Kevin Wolf
2022-09-30 16:52 ` [PULL 16/18] hw/ide/core: Clear LBA and drive bits for EXECUTE DEVICE DIAGNOSTIC Kevin Wolf
2022-09-30 16:52 ` [PULL 17/18] tests/qtest/ide-test: Verify that DIAGNOSTIC clears DEV to zero Kevin Wolf
2022-09-30 16:52 ` [PULL 18/18] hw/ide/core.c: Implement ATA INITIALIZE_DEVICE_PARAMETERS command Kevin Wolf
2022-10-03 23:02 ` [PULL 00/18] Block layer patches Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2023-05-17 16:50 Kevin Wolf
2022-06-09 17:21 Kevin Wolf
2022-06-09 20:18 ` Richard Henderson
2022-06-13 17:04   ` Kevin Wolf

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