Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 988ad4ccebb625a47a73977bfac291341a951c6e
https://github.com/qemu/qemu/commit/988ad4ccebb625a47a73977bfac291341a951c6e
Author: Bibo Mao <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M hw/loongarch/virt.c
Log Message:
-----------
hw/loongarch/virt: Fix cpuslot::cpu set at last in virt_cpu_plug()
In function virt_cpu_plug(), Object cpuslot::cpu is set at last
only when there is no any error, otherwise it is problematic that
cpuslot::cpu is set in advance however it returns because of error.
Fixes: ab9935d2991e (hw/loongarch/virt: Implement cpu plug interface)
Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Markus Armbruster <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Song Gao <[email protected]>
Commit: fa0dde12db045ddc84f69b1aa0a4c98d176c903d
https://github.com/qemu/qemu/commit/fa0dde12db045ddc84f69b1aa0a4c98d176c903d
Author: Bibo Mao <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M hw/loongarch/virt.c
Log Message:
-----------
hw/loongarch/virt: Replace destination error with error_abort
In function virt_cpu_plug() and virt_cpu_unplug(), the error is
impossile. Destination error is not propagated and replaced with
error_abort. With this, the logic is simple.
Signed-off-by: Bibo Mao <[email protected]>
Acked-by: Markus Armbruster <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Song Gao <[email protected]>
Commit: 23d017ca84c82ebae6988b73f0675a0a4f539bca
https://github.com/qemu/qemu/commit/23d017ca84c82ebae6988b73f0675a0a4f539bca
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M docs/devel/qapi-code-gen.rst
Log Message:
-----------
docs/devel/qapi-code-gen: Tidy up whitespace
Consistently use two spaces to separate sentences.
Put "::" on a line of its own when it's preceded by whitespace.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: 2f0bcc65a8e7d2e6ff28884e596355d70b03acc6
https://github.com/qemu/qemu/commit/2f0bcc65a8e7d2e6ff28884e596355d70b03acc6
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M qapi/rocker.json
Log Message:
-----------
qapi/rocker: Tidy up query-rocker-of-dpa-flows example
The command can return any number of RockerOfDpaFlow objects. The
example shows it returning exactly two, with the second object's
members elided. Tweak it so it elides elements after the first
instead.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
[Commit message typo fixed]
Commit: ae75c37e50f37b224bef4c6191da6a577afedf1e
https://github.com/qemu/qemu/commit/ae75c37e50f37b224bef4c6191da6a577afedf1e
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M docs/interop/qemu-ga-ref.rst
Log Message:
-----------
docs/interop: Delete "QEMU Guest Agent Protocol Reference" TOC
The "QEMU Guest Agent Protocol Reference" starts with the following
table of contents:
Contents
* QEMU Guest Agent Protocol Reference
* QEMU guest agent protocol commands and structs
This is useless. Delete the entire TOC.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: 0d4c7ea0f8b8655f55cb33f6a75243a2dcb64447
https://github.com/qemu/qemu/commit/0d4c7ea0f8b8655f55cb33f6a75243a2dcb64447
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M docs/interop/qemu-qmp-ref.rst
M docs/interop/qemu-storage-daemon-qmp-ref.rst
Log Message:
-----------
docs/interop: Sanitize QMP reference manuals TOC
The "QEMU QMP Reference Manual" and the "QEMU Storage Daemon QMP
Reference Manual" start with a table of contents that looks like this:
Contents
* Title of the manual
* Title of first first-level section
* Title of its first second-level section
* Title of its second second-level section
...
* Title of second first-level section
...
The first level is useless. Drop it.
While there, delete the option that limits the TOC to depth 3. Its
actual depth was 3 before the patch, and is now 2.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: e27608d05370a5c11f641bd96095afb2d06c5880
https://github.com/qemu/qemu/commit/e27608d05370a5c11f641bd96095afb2d06c5880
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M docs/devel/qapi-code-gen.rst
Log Message:
-----------
docs/devel/qapi-code-gen: Improve the part on qmp-example directive
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: bc361f2f9bc13455311d7ab296c60fe9dc93cff7
https://github.com/qemu/qemu/commit/bc361f2f9bc13455311d7ab296c60fe9dc93cff7
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M docs/devel/qapi-code-gen.rst
M docs/sphinx/qmp_lexer.py
M tests/qapi-schema/doc-good.json
M tests/qapi-schema/doc-good.out
M tests/qapi-schema/doc-good.txt
Log Message:
-----------
docs/sphinx/qmp_lexer: Generalize elision syntax
Accept "... lorem ipsum ..." in addition to "...".
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: 6d7b3efc3fa83aec4cb09000893064907def811d
https://github.com/qemu/qemu/commit/6d7b3efc3fa83aec4cb09000893064907def811d
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M docs/sphinx/qmp_lexer.py
Log Message:
-----------
docs/sphinx/qmp_lexer: Highlight elisions like comments, not prompts
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: d0ae5a3058603d4b2c25984a3acb2ac83e025424
https://github.com/qemu/qemu/commit/d0ae5a3058603d4b2c25984a3acb2ac83e025424
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M qapi/qapi-schema.json
Log Message:
-----------
qapi/qapi-schema: Update introduction for example notation
The introduction explains example notation. The series merged in
merge commit e6485190f77e (in 9.1) improved how they look in generated
docs, but neglected to update the introduction accordingly. Do that
now.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: 9199d324a85cd3d4697b5907e804b903b5ce46e3
https://github.com/qemu/qemu/commit/9199d324a85cd3d4697b5907e804b903b5ce46e3
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M qapi/qapi-schema.json
Log Message:
-----------
qapi/qapi-schema: Address the introduction's bit rot
Cut the crap that stopped making sense years ago. Adjust the
remainder.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: 5e03548bf222b0f8038dc61dbf0c93bd062025aa
https://github.com/qemu/qemu/commit/5e03548bf222b0f8038dc61dbf0c93bd062025aa
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M storage-daemon/qapi/qapi-schema.json
Log Message:
-----------
storage-daemon/qapi/qapi-schema: Add a proper introduction
Contents adapted from qapi/qapi-schema.json.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: 8d41a7dfc2a8f21228b7f29314dd68ad0aa96d10
https://github.com/qemu/qemu/commit/8d41a7dfc2a8f21228b7f29314dd68ad0aa96d10
Author: Markus Armbruster <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M qga/qapi-schema.json
Log Message:
-----------
qga/qapi-schema: Add a proper introduction
Contents adapted from qapi/qapi-schema.json.
Signed-off-by: Markus Armbruster <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Commit: 6b36a578316e3b14a53ae7699571d01b00fc2f8a
https://github.com/qemu/qemu/commit/6b36a578316e3b14a53ae7699571d01b00fc2f8a
Author: Denis Rastyogin <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M qemu-img.c
Log Message:
-----------
qemu-img: fix division by zero in bench_cb() for zero-sized images
This error was discovered by fuzzing qemu-img.
This commit fixes a division by zero error in the bench_cb() function
that occurs when using the bench command with a zero-sized image.
The issue arises because b->image_size can be zero, leading to a
division by zero in the modulo operation (b->offset %= b->image_size).
This patch adds a check for b->image_size == 0 and resets b->offset
to 0 in such cases, preventing the error.
Signed-off-by: Denis Rastyogin <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Kevin Wolf <[email protected]>
Signed-off-by: Kevin Wolf <[email protected]>
Commit: 8e4ffb4ef434af3667a90276d75d301b582bf78c
https://github.com/qemu/qemu/commit/8e4ffb4ef434af3667a90276d75d301b582bf78c
Author: Kevin Wolf <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M block/qcow2.c
A tests/qemu-iotests/tests/qcow2-encryption
A tests/qemu-iotests/tests/qcow2-encryption.out
Log Message:
-----------
qcow2: Don't crash qemu-img info with missing crypto header
qcow2_refresh_limits() assumes that s->crypto is non-NULL whenever
bs->encrypted is true. This is actually not the case: qcow2_do_open()
allows to open an image with a missing crypto header for BDRV_O_NO_IO,
and then bs->encrypted is true, but s->crypto is still NULL.
It doesn't make sense to open an invalid image, so remove the exception
for BDRV_O_NO_IO. This catches the problem early and any code that makes
the same assumption is safe now.
At the same time, in the name of defensive programming, we shouldn't
make the assumption in the first place. Let qcow2_refresh_limits() check
s->crypto rather than bs->encrypted. If s->crypto is NULL, it also can't
make any requirement on request alignment.
Finally, start a qcow2-encryption test case that only serves as a
regression test for this crash for now.
Reported-by: Leonid Reviakin <[email protected]>
Reported-by: Denis Rastyogin <[email protected]>
Signed-off-by: Kevin Wolf <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Signed-off-by: Kevin Wolf <[email protected]>
Commit: 9808ce6d5cb75a4f9db76a3d9b508560efdf5ac2
https://github.com/qemu/qemu/commit/9808ce6d5cb75a4f9db76a3d9b508560efdf5ac2
Author: Nicholas Piggin <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M target/ppc/misc_helper.c
Log Message:
-----------
target/ppc: Big-core scratch register fix
The per-core SCRATCH0-7 registers are shared between big cores, which
was missed in the big-core implementation. It is difficult to model
well with the big-core == 2xPnvCore scheme we moved to, this fix
uses the even PnvCore to store the scrach data.
Also remove a stray log message that came in with the same patch that
introduced patch.
Fixes: c26504afd5f5c ("ppc/pnv: Add a big-core mode that joins two regular
cores")
Cc: [email protected]
Signed-off-by: Nicholas Piggin <[email protected]>
Commit: b3d47c8303b8be2c3693c5704012b3334741b7ed
https://github.com/qemu/qemu/commit/b3d47c8303b8be2c3693c5704012b3334741b7ed
Author: Nicholas Piggin <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M target/ppc/cpu_init.c
Log Message:
-----------
target/ppc: Fix SPRC/SPRD SPRs for P9/10
Commit 60d30cff847 ("target/ppc: Move SPR indirect registers into
PnvCore") was mismerged and moved the SPRs to power8-only, instead
of power9/10-only.
Fixes: 60d30cff847 ("target/ppc: Move SPR indirect registers into PnvCore")
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Cc: [email protected]
Signed-off-by: Nicholas Piggin <[email protected]>
Commit: 61b6d9b749ba233784c7214cfe9585ea321159dc
https://github.com/qemu/qemu/commit/61b6d9b749ba233784c7214cfe9585ea321159dc
Author: Kevin Wolf <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M hw/scsi/scsi-disk.c
Log Message:
-----------
scsi-disk: Apply error policy for host_status errors again
Originally, all failed SG_IO requests called scsi_handle_rw_error() to
apply the configured error policy. However, commit f3126d65, which was
supposed to be a mere refactoring for scsi-disk.c, broke this and
accidentally completed the SCSI request without considering the error
policy any more if the error was signalled in the host_status field.
Apart from the commit message not describing the change as intended,
errors indicated in host_status are also obviously backend errors and
not something the guest must deal with independently of the error
policy.
This behaviour means that some recoverable errors (such as a path error
in multipath configurations) were reported to the guest anyway, which
might not expect it and might consider its disk broken.
Make sure that we apply the error policy again for host_status errors,
too. This addresses an existing FIXME comment and allows us to remove
some comments warning that callbacks weren't always called. With this
fix, they are called in all cases again.
The return value passed to the request callback doesn't have more free
values that could be used to indicate host_status errors as well as SAM
status codes and negative errno. Store the value in the host_status
field of the SCSIRequest instead and use -ENODEV as the return value (if
a path hasn't been reachable for a while, blk_aio_ioctl() will return
-ENODEV instead of just setting host_status, so just reuse it here -
it's not necessarily entirely accurate, but it's as good as any errno).
Cc: [email protected]
Fixes: f3126d65b393 ('scsi: move host_status handling into SCSI drivers')
Signed-off-by: Kevin Wolf <[email protected]>
Message-ID: <[email protected]>
Reviewed-by: Stefan Hajnoczi <[email protected]>
Reviewed-by: Hanna Czenczek <[email protected]>
Signed-off-by: Kevin Wolf <[email protected]>
Commit: f8222bfba3409a3ce09c191941127a8cf2c7e623
https://github.com/qemu/qemu/commit/f8222bfba3409a3ce09c191941127a8cf2c7e623
Author: Vitalii Mordan <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M include/qemu/job.h
M job.c
M tests/unit/test-bdrv-drain.c
Log Message:
-----------
test-bdrv-drain: Fix data races
This patch addresses potential data races involving access to Job fields
in the test-bdrv-drain test.
Fixes: 7253220de4 ("test-bdrv-drain: Test drain vs. block jobs")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2900
Signed-off-by: Vitalii Mordan <[email protected]>
Message-ID: <[email protected]>
[kwolf: Fixed up coding style and one missing atomic access]
Reviewed-by: Kevin Wolf <[email protected]>
Signed-off-by: Kevin Wolf <[email protected]>
Commit: e5ddbb430c994963429dbe608115278f6241b8f1
https://github.com/qemu/qemu/commit/e5ddbb430c994963429dbe608115278f6241b8f1
Author: Stefan Hajnoczi <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M hw/loongarch/virt.c
Log Message:
-----------
Merge tag 'pull-loongarch-20250408' of https://github.com/gaosong715/qemu
into staging
loongarch bug fix for 10.0
# -----BEGIN PGP SIGNATURE-----
#
# iLMEAAEKAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZ/THrQAKCRBAov/yOSY+
# 37asA/0YLOX9BvqG5Qk2cDYJD7ZCTuVsd7bJ0VHGbbf4vuuvmD8ubGeJf1F8cse0
# mufip5/DHlzV3gB+G/vavkG/i45mMDlkyFgvuYaEHZiYH/+3S1Np0/iyl3RFpGNz
# Srua0Flo4PppYRbQ2NG0puvpuhNziTQTMneTm2YiMMBxl4p2OA==
# =BwNB
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 08 Apr 2025 02:52:29 EDT
# gpg: using RSA key B8FF1DA0D2FDCB2DA09C6C2C40A2FFF239263EDF
# gpg: Good signature from "Song Gao <[email protected]>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: B8FF 1DA0 D2FD CB2D A09C 6C2C 40A2 FFF2 3926 3EDF
* tag 'pull-loongarch-20250408' of https://github.com/gaosong715/qemu:
hw/loongarch/virt: Replace destination error with error_abort
hw/loongarch/virt: Fix cpuslot::cpu set at last in virt_cpu_plug()
Signed-off-by: Stefan Hajnoczi <[email protected]>
Commit: cd9e18641b4f2bf96c0b5add83ae1ebad87f9c3d
https://github.com/qemu/qemu/commit/cd9e18641b4f2bf96c0b5add83ae1ebad87f9c3d
Author: Stefan Hajnoczi <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M docs/devel/qapi-code-gen.rst
M docs/interop/qemu-ga-ref.rst
M docs/interop/qemu-qmp-ref.rst
M docs/interop/qemu-storage-daemon-qmp-ref.rst
M docs/sphinx/qmp_lexer.py
M qapi/qapi-schema.json
M qapi/rocker.json
M qga/qapi-schema.json
M storage-daemon/qapi/qapi-schema.json
M tests/qapi-schema/doc-good.json
M tests/qapi-schema/doc-good.out
M tests/qapi-schema/doc-good.txt
Log Message:
-----------
Merge tag 'pull-qapi-2025-04-08' of https://repo.or.cz/qemu/armbru into
staging
QAPI patches patches for 2025-04-08
# -----BEGIN PGP SIGNATURE-----
#
# iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmf0y3ESHGFybWJydUBy
# ZWRoYXQuY29tAAoJEDhwtADrkYZTSXgP/iSQ0F/8GFqdX9+k5WJ7Sd+IzxJPkPM2
# UnjhT2viBP7pC2/Ok2NFfUnigXBCNFyLX/TNcWAK1RMfxuj9GWSJqAMxrMlTPgp0
# Oef3RdE4gQ0h/8/hA8VwdAHza9ItAdZDmpOYO1JGq1B+FVb0P8HPtwKYFhf+gMGa
# YcEuwD6DkilbPGnSEBmN7t78V7yp/pQ6SL/38O97aVyEmrVGtqAD1KiV2Va7JjVF
# GoOYivejTyqJeaY9dvPxxfWi/3HAPFN+q2giNZe+dOPuyYQ6oeryIyJM+sM1/8xG
# PTJayBnV7f8tXPvWrJVyiMC8vWropZ3ExY2/YJ2WNmhJIvrhj9pVxiCUgD18Akgf
# McvDjExVilIMNQCBnRLdrXDFWcc8Y+/GlVMB386a0X9OS+be3Am6b34MDG3UMjvy
# 6SL4fyOyfBkBNxrsJnngcMZgUf/VcwdLBGMGfpS9kjsXEQtlV9SfB3TbBnRMfh+t
# DWSLnEFh5AaYOnmGcC6+JG9sttM93+Boyq/tqi8n+38TDQswOB8q/XtSdHYd0f6L
# dEfD0kRmaOCOrWjakeRKvDJ0IvZbWl/iBmYDfSbe6cFIeMC82cR8sud7WYhZLk+D
# /Q0hMp7u7954ASxdM+P6iuPE17586edtWkk442uH/vKKkwYoPFyBN6+LSNAJEREX
# 4SHZhLuHCNNN
# =X7db
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 08 Apr 2025 03:08:33 EDT
# gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg: issuer "[email protected]"
# gpg: Good signature from "Markus Armbruster <[email protected]>" [full]
# gpg: aka "Markus Armbruster <[email protected]>" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653
* tag 'pull-qapi-2025-04-08' of https://repo.or.cz/qemu/armbru:
qga/qapi-schema: Add a proper introduction
storage-daemon/qapi/qapi-schema: Add a proper introduction
qapi/qapi-schema: Address the introduction's bit rot
qapi/qapi-schema: Update introduction for example notation
docs/sphinx/qmp_lexer: Highlight elisions like comments, not prompts
docs/sphinx/qmp_lexer: Generalize elision syntax
docs/devel/qapi-code-gen: Improve the part on qmp-example directive
docs/interop: Sanitize QMP reference manuals TOC
docs/interop: Delete "QEMU Guest Agent Protocol Reference" TOC
qapi/rocker: Tidy up query-rocker-of-dpa-flows example
docs/devel/qapi-code-gen: Tidy up whitespace
Signed-off-by: Stefan Hajnoczi <[email protected]>
Commit: 70ff69a7b207c66c07ee3a8bf5cab872616db0de
https://github.com/qemu/qemu/commit/70ff69a7b207c66c07ee3a8bf5cab872616db0de
Author: Stefan Hajnoczi <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M target/ppc/cpu_init.c
M target/ppc/misc_helper.c
Log Message:
-----------
Merge tag 'pull-ppc-for-10.0-3-20250408' of https://gitlab.com/npiggin/qemu
into staging
* Fix a couple of recent regressions in powernv SPRs
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEETkN92lZhb0MpsKeVZ7MCdqhiHK4FAmf1GkwACgkQZ7MCdqhi
# HK6tmw//XnldKdvFSaiisqxutdf+wWneqI1X+cVzVpSf6JyUN+SX3c4CSkt/u4NJ
# msWtmCEcHvvZBR0el9AxQVWhuRbO8A6EkkR8Fcx955rQ/CNPTz3YcHatIzpN2JMA
# NnnB9HxekBFet27A7+8iwtJGuQw5PPjbqN3GhzZcZZ3Kv8BTKZSBv1fnYINqdR9O
# 1gCaJRh3JLQn7cIj9Qh2MvMO4b+1XwuLuwosN5yd9x5oES9TarNFJbNq4/oSTIVI
# jdEb0CTwXL+IpymHLsVdvSmLALf218qnoRm8PqsOcep74MkXKBj+f158tJWha2wQ
# 9og75EYhnglLtU85TymCIlXFIA/DmN72zY7IK+dTr8ZDn4N7W9dSpJqqQjy9vSxX
# g9Z0/F38HBBzTVh+kgJ0Z9cjIkned4zRNZvxaiFl3f5TOEidZ5GU5fW16tWoE6Cj
# 44m5X6Si8SvPD+1pFHDd1cUQdNWoIjEW1uei1gK3E1jqmJNUfau8TaVqADQA1q4m
# RU4AFdP16tYMiRYEBdpCU6OmHgDn+lmoCwFN7n/hU88s4x5aLjYMCt0/XH3v84dg
# 4UpYz38icp9/nzOVdrCMFuiFd8ni+cFZ9ZaUSzTVKyQfJZ+IT7H2EyJgbcsIKTWj
# rPTuBjeHpsmo2XFumTKcvNUmnQB9LxkAhkSnkqhCSrEhoGySDik=
# =ryYx
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 08 Apr 2025 08:45:00 EDT
# gpg: using RSA key 4E437DDA56616F4329B0A79567B30276A8621CAE
# gpg: Good signature from "Nicholas Piggin <[email protected]>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 4E43 7DDA 5661 6F43 29B0 A795 67B3 0276 A862 1CAE
* tag 'pull-ppc-for-10.0-3-20250408' of https://gitlab.com/npiggin/qemu:
target/ppc: Fix SPRC/SPRD SPRs for P9/10
target/ppc: Big-core scratch register fix
Signed-off-by: Stefan Hajnoczi <[email protected]>
Commit: c302660920acf48425a1317d56122ea8af60fbc4
https://github.com/qemu/qemu/commit/c302660920acf48425a1317d56122ea8af60fbc4
Author: Stefan Hajnoczi <[email protected]>
Date: 2025-04-08 (Tue, 08 Apr 2025)
Changed paths:
M block/qcow2.c
M hw/scsi/scsi-disk.c
M include/qemu/job.h
M job.c
M qemu-img.c
A tests/qemu-iotests/tests/qcow2-encryption
A tests/qemu-iotests/tests/qcow2-encryption.out
M tests/unit/test-bdrv-drain.c
Log Message:
-----------
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging
Block layer patches
- scsi-disk: Apply error policy for host_status errors again
- qcow2: Fix qemu-img info crash with missing crypto header
- qemu-img bench: Fix division by zero for zero-sized images
- test-bdrv-drain: Fix data races
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmf1HdQRHGt3b2xmQHJl
# ZGhhdC5jb20ACgkQfwmycsiPL9Z9QxAAlKjkXt5mshcMPPNAIFkBarvF318T8azh
# 5A4soABMpgZBceXaadWMEkBiYGW7jvoBwRVivVNB7jLfar3jchfW8xEAerLXMpAE
# O6n6vwXQz5fy1w5VqJuA/lA/5ZGdt8P7NvvOGcd00GySo6df2lOBtCbDjtwT5t6a
# 0w6b5d/qSIsfm7wEIh7Vh8HjQ88WoOXSti9xQppyd48onNRT+6p2XtyXD75EeZi+
# uYS/NNwViNVRD2df3q4Thi3Q9AMhlDn8yZUqgMpwupbZcXNgjdfMNMPUUmRTNDrO
# 33byZu+nrrq+Qz5xTSekD9anV4M1yJ+aWYxL7BI2RP87u4OgcZuCgNcFHzZ2j9BJ
# xrV0wPdh1xdY8kn/5+X27/gC5cjb5AYoiA4SGZJsZpcvYnBz/jRIMoUY9HVc1Y+N
# hW/endbNTpQYlEzmTb6RRccV7gTsD8V+Dc5TOg/RLgpdxahiZg0JAxT4sUkb52Ij
# CH5kPRkEsluSXf86qFyDitMlE/SCl4bL9xoHnydgeaMJovMRAT6I/UpUdLkgsacL
# ul6snvKPRXXP6PnM8hKHJmZwzKyzJVaVnQSG4TefNQTLIro3ZgVKzUek4dmpIHmg
# hn9GOqENeS3soKg1vyniWEsNdg/t6YvEfFutJk5LJVRb5F18sht9IIYWNJKdWxuV
# S7S3kAlMXow=
# =Dv5w
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 08 Apr 2025 09:00:04 EDT
# gpg: using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
# gpg: issuer "[email protected]"
# gpg: Good signature from "Kevin Wolf <[email protected]>" [full]
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74 56FE 7F09 B272 C88F 2FD6
* tag 'for-upstream' of https://repo.or.cz/qemu/kevin:
test-bdrv-drain: Fix data races
scsi-disk: Apply error policy for host_status errors again
qcow2: Don't crash qemu-img info with missing crypto header
qemu-img: fix division by zero in bench_cb() for zero-sized images
Signed-off-by: Stefan Hajnoczi <[email protected]>
Compare: https://github.com/qemu/qemu/compare/dfaecc04c46d...c302660920ac
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications