[PULL 00/12] Block layer patches for 5.1.0-rc1

Kevin Wolf posted 12 patches 3 years, 9 months ago
Test checkpatch passed
Test docker-mingw@fedora failed
Test FreeBSD passed
Test docker-quick@centos7 failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200717125510.238374-1-kwolf@redhat.com
Maintainers: Max Reitz <mreitz@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Eric Blake <eblake@redhat.com>
There is a newer version of this series
qapi/block-core.json             |  22 +-
docs/system/deprecated.rst       |   8 +
configure                        |  39 ---
block.c                          |  16 ++
block/file-posix.c               | 122 +++++---
block/vxhs.c                     | 587 ---------------------------------------
nbd/server.c                     |   8 +
qemu-img.c                       |  14 +-
tests/crypto-tls-x509-helpers.c  |  59 ++--
MAINTAINERS                      |   2 +-
block/Makefile.objs              |   2 -
block/trace-events               |  17 --
tests/qemu-iotests/017           |   1 -
tests/qemu-iotests/029           |   1 -
tests/qemu-iotests/030           |   2 +-
tests/qemu-iotests/073           |   1 -
tests/qemu-iotests/114           |   1 -
tests/qemu-iotests/130           |   1 -
tests/qemu-iotests/134           |   1 -
tests/qemu-iotests/156           |   1 -
tests/qemu-iotests/158           |   1 -
tests/qemu-iotests/282           |   1 -
tests/qemu-iotests/299           |  65 +++++
tests/qemu-iotests/299.out       |  10 +
tests/qemu-iotests/check         |  10 -
tests/qemu-iotests/common.filter |   1 -
tests/qemu-iotests/common.rc     |  33 ---
tests/qemu-iotests/common.tls    |  57 ++--
tests/qemu-iotests/group         |   1 +
29 files changed, 273 insertions(+), 811 deletions(-)
delete mode 100644 block/vxhs.c
create mode 100644 tests/qemu-iotests/299
create mode 100644 tests/qemu-iotests/299.out
[PULL 00/12] Block layer patches for 5.1.0-rc1
Posted by Kevin Wolf 3 years, 9 months ago
The following changes since commit 151f76c689b1ff4c2c59e6d8469a0d4fe5346f55:

  Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next-pull-request' into staging (2020-07-16 21:46:18 +0100)

are available in the Git repository at:

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

for you to fetch changes up to a8c5cf27c945d392edd85b0b0c64cd5c52cae658:

  file-posix: Fix leaked fd in raw_open_common() error path (2020-07-17 14:20:57 +0200)

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

- file-posix: Fix read-only Linux block devices with auto-read-only
- Require aligned image size with O_DIRECT to avoid assertion failure
- Allow byte-aligned direct I/O on NFS instead of guessing 4k alignment
- Fix nbd_export_close_all() crash
- Fix race in iotests case 030
- qemu-img resize: Require --shrink for shrinking all image formats
- crypto: use a stronger private key for tests
- Remove VXHS block device
- MAINTAINERS: vvfat: set status to odd fixes

----------------------------------------------------------------
Daniel P. Berrangé (1):
      crypto: use a stronger private key for tests

Kevin Wolf (7):
      qemu-img resize: Require --shrink for shrinking all image formats
      iotests/030: Reduce job speed to make race less likely
      block: Require aligned image size to avoid assertion failure
      file-posix: Allow byte-aligned O_DIRECT with NFS
      file-posix: Move check_hdev_writable() up
      file-posix: Fix check_hdev_writable() with auto-read-only
      file-posix: Fix leaked fd in raw_open_common() error path

Marc-André Lureau (1):
      Remove VXHS block device

Prasad J Pandit (1):
      vvfat: set status to odd fixes

Vladimir Sementsov-Ogievskiy (2):
      nbd: make nbd_export_close_all() synchronous
      iotests: test shutdown when bitmap is exported through NBD

 qapi/block-core.json             |  22 +-
 docs/system/deprecated.rst       |   8 +
 configure                        |  39 ---
 block.c                          |  16 ++
 block/file-posix.c               | 122 +++++---
 block/vxhs.c                     | 587 ---------------------------------------
 nbd/server.c                     |   8 +
 qemu-img.c                       |  14 +-
 tests/crypto-tls-x509-helpers.c  |  59 ++--
 MAINTAINERS                      |   2 +-
 block/Makefile.objs              |   2 -
 block/trace-events               |  17 --
 tests/qemu-iotests/017           |   1 -
 tests/qemu-iotests/029           |   1 -
 tests/qemu-iotests/030           |   2 +-
 tests/qemu-iotests/073           |   1 -
 tests/qemu-iotests/114           |   1 -
 tests/qemu-iotests/130           |   1 -
 tests/qemu-iotests/134           |   1 -
 tests/qemu-iotests/156           |   1 -
 tests/qemu-iotests/158           |   1 -
 tests/qemu-iotests/282           |   1 -
 tests/qemu-iotests/299           |  65 +++++
 tests/qemu-iotests/299.out       |  10 +
 tests/qemu-iotests/check         |  10 -
 tests/qemu-iotests/common.filter |   1 -
 tests/qemu-iotests/common.rc     |  33 ---
 tests/qemu-iotests/common.tls    |  57 ++--
 tests/qemu-iotests/group         |   1 +
 29 files changed, 273 insertions(+), 811 deletions(-)
 delete mode 100644 block/vxhs.c
 create mode 100644 tests/qemu-iotests/299
 create mode 100644 tests/qemu-iotests/299.out


Re: [PULL 00/12] Block layer patches for 5.1.0-rc1
Posted by Peter Maydell 3 years, 9 months ago
On Fri, 17 Jul 2020 at 13:55, Kevin Wolf <kwolf@redhat.com> wrote:
>
> The following changes since commit 151f76c689b1ff4c2c59e6d8469a0d4fe5346f55:
>
>   Merge remote-tracking branch 'remotes/ehabkost/tags/x86-next-pull-request' into staging (2020-07-16 21:46:18 +0100)
>
> are available in the Git repository at:
>
>   git://repo.or.cz/qemu/kevin.git tags/for-upstream
>
> for you to fetch changes up to a8c5cf27c945d392edd85b0b0c64cd5c52cae658:
>
>   file-posix: Fix leaked fd in raw_open_common() error path (2020-07-17 14:20:57 +0200)
>
> ----------------------------------------------------------------
> Block layer patches:
>
> - file-posix: Fix read-only Linux block devices with auto-read-only
> - Require aligned image size with O_DIRECT to avoid assertion failure
> - Allow byte-aligned direct I/O on NFS instead of guessing 4k alignment
> - Fix nbd_export_close_all() crash
> - Fix race in iotests case 030
> - qemu-img resize: Require --shrink for shrinking all image formats
> - crypto: use a stronger private key for tests
> - Remove VXHS block device
> - MAINTAINERS: vvfat: set status to odd fixes
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.1
for any user-visible changes.

-- PMM