[PULL 00/19] QAPI patches patches for 2024-09-10

Markus Armbruster posted 19 patches 2 months, 2 weeks ago
qapi/block-core.json                     |   4 +-
qapi/crypto.json                         |  56 ++++++--------
qapi/cryptodev.json                      |   7 +-
qapi/machine-common.json                 |   5 +-
qapi/machine-target.json                 |  11 ++-
qapi/machine.json                        |   9 +--
qapi/migration.json                      |   1 +
qapi/pragma.json                         |   6 +-
qapi/ui.json                             |   1 +
qapi/vfio.json                           |   9 +--
crypto/afalgpriv.h                       |  14 ++--
crypto/akcipherpriv.h                    |   2 +-
crypto/blockpriv.h                       |   6 +-
crypto/cipherpriv.h                      |   2 +-
crypto/hashpriv.h                        |   2 +-
crypto/hmacpriv.h                        |   4 +-
crypto/ivgenpriv.h                       |   6 +-
include/crypto/afsplit.h                 |   8 +-
include/crypto/block.h                   |   2 +-
include/crypto/cipher.h                  |  18 ++---
include/crypto/hash.h                    |  18 ++---
include/crypto/hmac.h                    |   6 +-
include/crypto/ivgen.h                   |  30 ++++----
include/crypto/pbkdf.h                   |  14 ++--
include/crypto/x509-utils.h              |   2 +-
include/hw/qdev-properties-system.h      |   2 +-
include/hw/s390x/cpu-topology.h          |   2 +-
include/sysemu/cryptodev.h               |   2 +-
target/s390x/cpu.h                       |   2 +-
backends/cryptodev-builtin.c             |  52 ++++++-------
backends/cryptodev-lkcf.c                |  36 ++++-----
backends/cryptodev-vhost-user.c          |   6 +-
backends/cryptodev.c                     |  12 +--
block.c                                  |   6 +-
block/crypto.c                           |  10 +--
block/parallels-ext.c                    |   2 +-
block/qcow.c                             |   2 +-
block/qcow2.c                            |  10 +--
block/quorum.c                           |   4 +-
block/rbd.c                              |   4 +-
crypto/afalg.c                           |   8 +-
crypto/afsplit.c                         |   6 +-
crypto/akcipher.c                        |   2 +-
crypto/block-luks.c                      | 128 +++++++++++++++----------------
crypto/block-qcow.c                      |   6 +-
crypto/block.c                           |   8 +-
crypto/cipher-afalg.c                    |  36 ++++-----
crypto/cipher.c                          |  72 ++++++++---------
crypto/hash-afalg.c                      |  40 +++++-----
crypto/hash-gcrypt.c                     |  20 ++---
crypto/hash-glib.c                       |  20 ++---
crypto/hash-gnutls.c                     |  20 ++---
crypto/hash-nettle.c                     |  18 ++---
crypto/hash.c                            |  30 ++++----
crypto/hmac-gcrypt.c                     |  22 +++---
crypto/hmac-glib.c                       |  22 +++---
crypto/hmac-gnutls.c                     |  22 +++---
crypto/hmac-nettle.c                     |  22 +++---
crypto/hmac.c                            |   2 +-
crypto/ivgen.c                           |  18 ++---
crypto/pbkdf-gcrypt.c                    |  36 ++++-----
crypto/pbkdf-gnutls.c                    |  36 ++++-----
crypto/pbkdf-nettle.c                    |  32 ++++----
crypto/pbkdf-stub.c                      |   4 +-
crypto/pbkdf.c                           |   6 +-
crypto/secret_common.c                   |   2 +-
crypto/x509-utils.c                      |  18 ++---
ebpf/ebpf_rss.c                          |   2 +-
hw/core/numa.c                           |   4 +-
hw/core/qdev-properties-system.c         |   6 +-
hw/misc/aspeed_hace.c                    |  16 ++--
hw/pci-bridge/cxl_upstream.c             |   4 +-
hw/s390x/cpu-topology.c                  |   6 +-
hw/vfio/migration.c                      |   2 +-
hw/vfio/pci.c                            |  10 +--
hw/virtio/virtio-crypto.c                |  24 +++---
io/channel-websock.c                     |   2 +-
system/vl.c                              |   2 +-
target/i386/sev.c                        |   6 +-
tests/bench/benchmark-crypto-akcipher.c  |  28 +++----
tests/bench/benchmark-crypto-cipher.c    |  22 +++---
tests/bench/benchmark-crypto-hash.c      |  10 +--
tests/bench/benchmark-crypto-hmac.c      |   6 +-
tests/unit/test-crypto-afsplit.c         |  10 +--
tests/unit/test-crypto-akcipher.c        |  54 ++++++-------
tests/unit/test-crypto-block.c           |  58 +++++++-------
tests/unit/test-crypto-cipher.c          |  66 ++++++++--------
tests/unit/test-crypto-hash.c            |  42 +++++-----
tests/unit/test-crypto-hmac.c            |  16 ++--
tests/unit/test-crypto-ivgen.c           |  38 ++++-----
tests/unit/test-crypto-pbkdf.c           |  46 +++++------
tests/unit/test-qobject-input-visitor.c  |   4 +-
tests/unit/test-qobject-output-visitor.c |   4 +-
ui/dbus.c                                |   8 +-
ui/egl-context.c                         |   2 +-
ui/egl-headless.c                        |   2 +-
ui/egl-helpers.c                         |  12 +--
ui/gtk.c                                 |   4 +-
ui/sdl2-gl.c                             |   8 +-
ui/sdl2.c                                |   2 +-
ui/spice-core.c                          |   2 +-
ui/vnc.c                                 |   6 +-
util/hbitmap.c                           |   2 +-
crypto/akcipher-gcrypt.c.inc             |  44 +++++------
crypto/akcipher-nettle.c.inc             |  56 +++++++-------
crypto/cipher-builtin.c.inc              |  18 ++---
crypto/cipher-gcrypt.c.inc               |  56 +++++++-------
crypto/cipher-gnutls.c.inc               |  38 ++++-----
crypto/cipher-nettle.c.inc               |  58 +++++++-------
crypto/rsakey-builtin.c.inc              |   4 +-
crypto/rsakey-nettle.c.inc               |   4 +-
scripts/qapi/common.py                   |  42 +++++-----
scripts/qapi/schema.py                   |   2 +-
tests/qapi-schema/alternate-array.out    |   1 -
tests/qapi-schema/comments.out           |   1 -
tests/qapi-schema/doc-good.out           |   1 -
tests/qapi-schema/empty.out              |   1 -
tests/qapi-schema/include-repetition.out |   1 -
tests/qapi-schema/include-simple.out     |   1 -
tests/qapi-schema/indented-expr.out      |   1 -
tests/qapi-schema/qapi-schema-test.out   |   1 -
121 files changed, 950 insertions(+), 967 deletions(-)
[PULL 00/19] QAPI patches patches for 2024-09-10
Posted by Markus Armbruster 2 months, 2 weeks ago
The following changes since commit 7bbadc60b58b742494555f06cd342311ddab9351:

  Merge tag 'crypto-fixes-pull-request' of https://gitlab.com/berrange/qemu into staging (2024-09-09 15:19:32 +0100)

are available in the Git repository at:

  https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2024-09-10

for you to fetch changes up to 64f5e9db7706c8f4a7d7b521596caae9a1106337:

  qapi/vfio: Rename VfioMigrationState to Qapi*, and drop prefix (2024-09-10 14:03:45 +0200)

----------------------------------------------------------------
QAPI patches patches for 2024-09-10

----------------------------------------------------------------
Markus Armbruster (19):
      qapi: Smarter camel_to_upper() to reduce need for 'prefix'
      tests/qapi-schema: Drop temporary 'prefix'
      qapi/block-core: Drop temporary 'prefix'
      qapi/common: Drop temporary 'prefix'
      qapi/crypto: Drop temporary 'prefix'
      qapi/ebpf: Drop temporary 'prefix'
      qapi/machine: Drop temporary 'prefix'
      qapi/ui: Drop temporary 'prefix'
      qapi/machine: Rename CpuS390* to S390Cpu*, and drop 'prefix'
      qapi/crypto: Drop unwanted 'prefix'
      qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix
      qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefix
      qapi/crypto: Rename QCryptoIVGenAlgorithm to *Algo, and drop prefix
      qapi/crypto: Rename QCryptoAkCipherAlgorithm to *Algo, and drop prefix
      qapi/crypto: Rename QCryptoRSAPaddingAlgorithm to *Algo, and drop prefix
      qapi/crypto: Rename QCryptoAFAlg to QCryptoAFAlgo
      qapi/cryptodev: Drop unwanted 'prefix'
      qapi/cryptodev: Rename QCryptodevBackendAlgType to *Algo, and drop prefix
      qapi/vfio: Rename VfioMigrationState to Qapi*, and drop prefix

 qapi/block-core.json                     |   4 +-
 qapi/crypto.json                         |  56 ++++++--------
 qapi/cryptodev.json                      |   7 +-
 qapi/machine-common.json                 |   5 +-
 qapi/machine-target.json                 |  11 ++-
 qapi/machine.json                        |   9 +--
 qapi/migration.json                      |   1 +
 qapi/pragma.json                         |   6 +-
 qapi/ui.json                             |   1 +
 qapi/vfio.json                           |   9 +--
 crypto/afalgpriv.h                       |  14 ++--
 crypto/akcipherpriv.h                    |   2 +-
 crypto/blockpriv.h                       |   6 +-
 crypto/cipherpriv.h                      |   2 +-
 crypto/hashpriv.h                        |   2 +-
 crypto/hmacpriv.h                        |   4 +-
 crypto/ivgenpriv.h                       |   6 +-
 include/crypto/afsplit.h                 |   8 +-
 include/crypto/block.h                   |   2 +-
 include/crypto/cipher.h                  |  18 ++---
 include/crypto/hash.h                    |  18 ++---
 include/crypto/hmac.h                    |   6 +-
 include/crypto/ivgen.h                   |  30 ++++----
 include/crypto/pbkdf.h                   |  14 ++--
 include/crypto/x509-utils.h              |   2 +-
 include/hw/qdev-properties-system.h      |   2 +-
 include/hw/s390x/cpu-topology.h          |   2 +-
 include/sysemu/cryptodev.h               |   2 +-
 target/s390x/cpu.h                       |   2 +-
 backends/cryptodev-builtin.c             |  52 ++++++-------
 backends/cryptodev-lkcf.c                |  36 ++++-----
 backends/cryptodev-vhost-user.c          |   6 +-
 backends/cryptodev.c                     |  12 +--
 block.c                                  |   6 +-
 block/crypto.c                           |  10 +--
 block/parallels-ext.c                    |   2 +-
 block/qcow.c                             |   2 +-
 block/qcow2.c                            |  10 +--
 block/quorum.c                           |   4 +-
 block/rbd.c                              |   4 +-
 crypto/afalg.c                           |   8 +-
 crypto/afsplit.c                         |   6 +-
 crypto/akcipher.c                        |   2 +-
 crypto/block-luks.c                      | 128 +++++++++++++++----------------
 crypto/block-qcow.c                      |   6 +-
 crypto/block.c                           |   8 +-
 crypto/cipher-afalg.c                    |  36 ++++-----
 crypto/cipher.c                          |  72 ++++++++---------
 crypto/hash-afalg.c                      |  40 +++++-----
 crypto/hash-gcrypt.c                     |  20 ++---
 crypto/hash-glib.c                       |  20 ++---
 crypto/hash-gnutls.c                     |  20 ++---
 crypto/hash-nettle.c                     |  18 ++---
 crypto/hash.c                            |  30 ++++----
 crypto/hmac-gcrypt.c                     |  22 +++---
 crypto/hmac-glib.c                       |  22 +++---
 crypto/hmac-gnutls.c                     |  22 +++---
 crypto/hmac-nettle.c                     |  22 +++---
 crypto/hmac.c                            |   2 +-
 crypto/ivgen.c                           |  18 ++---
 crypto/pbkdf-gcrypt.c                    |  36 ++++-----
 crypto/pbkdf-gnutls.c                    |  36 ++++-----
 crypto/pbkdf-nettle.c                    |  32 ++++----
 crypto/pbkdf-stub.c                      |   4 +-
 crypto/pbkdf.c                           |   6 +-
 crypto/secret_common.c                   |   2 +-
 crypto/x509-utils.c                      |  18 ++---
 ebpf/ebpf_rss.c                          |   2 +-
 hw/core/numa.c                           |   4 +-
 hw/core/qdev-properties-system.c         |   6 +-
 hw/misc/aspeed_hace.c                    |  16 ++--
 hw/pci-bridge/cxl_upstream.c             |   4 +-
 hw/s390x/cpu-topology.c                  |   6 +-
 hw/vfio/migration.c                      |   2 +-
 hw/vfio/pci.c                            |  10 +--
 hw/virtio/virtio-crypto.c                |  24 +++---
 io/channel-websock.c                     |   2 +-
 system/vl.c                              |   2 +-
 target/i386/sev.c                        |   6 +-
 tests/bench/benchmark-crypto-akcipher.c  |  28 +++----
 tests/bench/benchmark-crypto-cipher.c    |  22 +++---
 tests/bench/benchmark-crypto-hash.c      |  10 +--
 tests/bench/benchmark-crypto-hmac.c      |   6 +-
 tests/unit/test-crypto-afsplit.c         |  10 +--
 tests/unit/test-crypto-akcipher.c        |  54 ++++++-------
 tests/unit/test-crypto-block.c           |  58 +++++++-------
 tests/unit/test-crypto-cipher.c          |  66 ++++++++--------
 tests/unit/test-crypto-hash.c            |  42 +++++-----
 tests/unit/test-crypto-hmac.c            |  16 ++--
 tests/unit/test-crypto-ivgen.c           |  38 ++++-----
 tests/unit/test-crypto-pbkdf.c           |  46 +++++------
 tests/unit/test-qobject-input-visitor.c  |   4 +-
 tests/unit/test-qobject-output-visitor.c |   4 +-
 ui/dbus.c                                |   8 +-
 ui/egl-context.c                         |   2 +-
 ui/egl-headless.c                        |   2 +-
 ui/egl-helpers.c                         |  12 +--
 ui/gtk.c                                 |   4 +-
 ui/sdl2-gl.c                             |   8 +-
 ui/sdl2.c                                |   2 +-
 ui/spice-core.c                          |   2 +-
 ui/vnc.c                                 |   6 +-
 util/hbitmap.c                           |   2 +-
 crypto/akcipher-gcrypt.c.inc             |  44 +++++------
 crypto/akcipher-nettle.c.inc             |  56 +++++++-------
 crypto/cipher-builtin.c.inc              |  18 ++---
 crypto/cipher-gcrypt.c.inc               |  56 +++++++-------
 crypto/cipher-gnutls.c.inc               |  38 ++++-----
 crypto/cipher-nettle.c.inc               |  58 +++++++-------
 crypto/rsakey-builtin.c.inc              |   4 +-
 crypto/rsakey-nettle.c.inc               |   4 +-
 scripts/qapi/common.py                   |  42 +++++-----
 scripts/qapi/schema.py                   |   2 +-
 tests/qapi-schema/alternate-array.out    |   1 -
 tests/qapi-schema/comments.out           |   1 -
 tests/qapi-schema/doc-good.out           |   1 -
 tests/qapi-schema/empty.out              |   1 -
 tests/qapi-schema/include-repetition.out |   1 -
 tests/qapi-schema/include-simple.out     |   1 -
 tests/qapi-schema/indented-expr.out      |   1 -
 tests/qapi-schema/qapi-schema-test.out   |   1 -
 121 files changed, 950 insertions(+), 967 deletions(-)

-- 
2.46.0
Re: [PULL 00/19] QAPI patches patches for 2024-09-10
Posted by Peter Maydell 2 months, 1 week ago
On Tue, 10 Sept 2024 at 17:47, Markus Armbruster <armbru@redhat.com> wrote:
>
> The following changes since commit 7bbadc60b58b742494555f06cd342311ddab9351:
>
>   Merge tag 'crypto-fixes-pull-request' of https://gitlab.com/berrange/qemu into staging (2024-09-09 15:19:32 +0100)
>
> are available in the Git repository at:
>
>   https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2024-09-10
>
> for you to fetch changes up to 64f5e9db7706c8f4a7d7b521596caae9a1106337:
>
>   qapi/vfio: Rename VfioMigrationState to Qapi*, and drop prefix (2024-09-10 14:03:45 +0200)
>
> ----------------------------------------------------------------
> QAPI patches patches for 2024-09-10
>
> ----------------------------------------------------------------


Applied, thanks.

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

-- PMM