[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 00/14] Block layer patches
From: |
Peter Maydell |
Subject: |
Re: [PULL 00/14] Block layer patches |
Date: |
Sat, 20 Jan 2024 17:21:12 +0000 |
On Fri, 19 Jan 2024 at 18:15, Kevin Wolf <kwolf@redhat.com> wrote:
>
> The following changes since commit 3f2a357b95845ea0bf7463eff6661e43b97d1afc:
>
> Merge tag 'hw-cpus-20240119' of https://github.com/philmd/qemu into staging
> (2024-01-19 11:39:38 +0000)
>
> are available in the Git repository at:
>
> https://repo.or.cz/qemu/kevin.git tags/for-upstream
>
> for you to fetch changes up to ced0d71c5270bed828ed2bd4b116ddfb12862bf9:
>
> block/blklogwrites: Protect mutable driver state with a mutex. (2024-01-19
> 18:45:44 +0100)
>
> ----------------------------------------------------------------
> Block layer patches
>
> - virtio-blk: Multiqueue fixes and cleanups
> - blklogwrites: Fixes for write_zeroes and superblock update races
> - commit/stream: Allow users to request only format driver names in
> backing file format
> - monitor: only run coroutine commands in qemu_aio_context
>
> ----------------------------------------------------------------
Got some compile failures on this one; looks like the compiler
on our s390 box didn't like this:
https://gitlab.com/qemu-project/qemu/-/jobs/5973441293
https://gitlab.com/qemu-project/qemu/-/jobs/5973441291
https://gitlab.com/qemu-project/qemu/-/jobs/5973441330
In file included from ../include/qemu/host-utils.h:33,
from ../include/qemu/bitops.h:16,
from ../include/qemu/timer.h:4,
from ../include/block/aio.h:24,
from ../include/block/aio-wait.h:28,
from ../include/block/block-io.h:27,
from ../block/blklogwrites.c:15:
../block/blklogwrites.c: In function ‘blk_log_writes_co_do_log’:
../include/qemu/bswap.h:148:36: error: left shift count >= width of
type [-Werror=shift-count-overflow]
148 | ((((_x) & 0x00000000000000ffU) << 56) | \
| ^~
../block/blklogwrites.c:409:27: note: in expansion of macro ‘const_le64’
409 | .nr_entries = const_le64(0),
| ^~~~~~~~~~
../include/qemu/bswap.h:149:36: error: left shift count >= width of
type [-Werror=shift-count-overflow]
149 | (((_x) & 0x000000000000ff00U) << 40) | \
| ^~
../block/blklogwrites.c:409:27: note: in expansion of macro ‘const_le64’
409 | .nr_entries = const_le64(0),
| ^~~~~~~~~~
cc1: all warnings being treated as errors
thanks
-- PMM
- [PULL 05/14] iotests: add filter_qmp_generated_node_ids(), (continued)
- [PULL 05/14] iotests: add filter_qmp_generated_node_ids(), Kevin Wolf, 2024/01/19
- [PULL 02/14] string-output-visitor: Fix (pseudo) struct handling, Kevin Wolf, 2024/01/19
- [PULL 06/14] iotests: port 141 to Python for reliable QMP testing, Kevin Wolf, 2024/01/19
- [PULL 09/14] virtio-blk: rename dataplane create/destroy functions, Kevin Wolf, 2024/01/19
- [PULL 07/14] monitor: only run coroutine commands in qemu_aio_context, Kevin Wolf, 2024/01/19
- [PULL 04/14] stream: Allow users to request only format driver names in backing file format, Kevin Wolf, 2024/01/19
- [PULL 14/14] block/blklogwrites: Protect mutable driver state with a mutex., Kevin Wolf, 2024/01/19
- [PULL 12/14] virtio-blk: tolerate failure to set BlockBackend AioContext, Kevin Wolf, 2024/01/19
- [PULL 13/14] virtio-blk: always set ioeventfd during startup, Kevin Wolf, 2024/01/19
- [PULL 11/14] virtio-blk: restart s->rq reqs in vq AioContexts, Kevin Wolf, 2024/01/19
- Re: [PULL 00/14] Block layer patches,
Peter Maydell <=