[PULL 00/17] Misc fixes patches

Daniel P. Berrangé posted 17 patches 2 weeks, 1 day ago
Failed in applying to current master (apply log)
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Stefan Weil <sw@weilnetz.de>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Hyman Huang <yong.huang@smartx.com>, Gerd Hoffmann <kraxel@redhat.com>
MAINTAINERS                                   |   5 +
block.c                                       |   5 +-
block/crypto.c                                | 144 +++++++-
block/crypto.h                                |   8 +
block/qcow.c                                  |   2 +-
block/qcow2.c                                 |   2 +-
chardev/char-socket.c                         |   4 +
crypto/block-luks.c                           |  52 ++-
crypto/block.c                                |   4 +-
crypto/blockpriv.h                            |   2 +
crypto/cipher-gcrypt.c.inc                    |   8 +
crypto/cipher-nettle.c.inc                    |  49 +++
crypto/cipher.c                               |   6 +
docs/system/cpu-models-x86-abi.csv            |  20 +-
docs/system/cpu-models-x86.rst.inc            |   2 +-
include/crypto/block.h                        |  16 +
include/sysemu/os-posix.h                     |   1 +
include/sysemu/os-win32.h                     |   5 +
io/channel-tls.c                              |   1 +
io/trace-events                               |   1 +
meson.build                                   |  66 ++--
os-posix.c                                    |  22 ++
qapi/block-core.json                          |  13 +-
qapi/crypto.json                              |  13 +-
scripts/cpu-x86-uarch-abi.py                  |   1 -
system/vl.c                                   |   3 +-
tests/qemu-iotests/210.out                    |   4 +
tests/qemu-iotests/tests/luks-detached-header | 316 ++++++++++++++++++
.../tests/luks-detached-header.out            |   5 +
tests/unit/test-crypto-block.c                |   2 +
tests/unit/test-crypto-cipher.c               |  13 +
ui/vnc.c                                      |  34 +-
ui/vnc.h                                      |  22 +-
33 files changed, 760 insertions(+), 91 deletions(-)
create mode 100755 tests/qemu-iotests/tests/luks-detached-header
create mode 100644 tests/qemu-iotests/tests/luks-detached-header.out
[PULL 00/17] Misc fixes patches
Posted by Daniel P. Berrangé 2 weeks, 1 day ago
The following changes since commit 9e34f127f419b3941b36dfdfac79640dc81e97e2:

  Merge tag 'pull-request-2024-02-06' of https://gitlab.com/thuth/qemu into staging (2024-02-08 11:59:28 +0000)

are available in the Git repository at:

  https://gitlab.com/berrange/qemu tags/misc-fixes-pull-request

for you to fetch changes up to d87b258b75498d3e8563ec8ebaaf67efc27be945:

  tests: Add case for LUKS volume with detached header (2024-02-09 12:50:38 +0000)

----------------------------------------------------------------
 - LUKS support for detached headers
 - Update x86 CPU model docs and script
 - Add missing close of chardev QIOChannel
 - More trace events o nTKS handshake
 - Drop unsafe VNC constants
 - Increase NOFILE limit during startup

----------------------------------------------------------------

Daniel P. Berrangé (8):
  meson: sort C warning flags alphabetically
  ui: drop VNC feature _MASK constants
  softmmu: remove obsolete comment about libvirt timeouts
  scripts: drop comment about autogenerated CPU API file
  docs: fix highlighting of CPU ABI header rows
  docs: re-generate x86_64 ABI compatibility CSV
  chardev: close QIOChannel before unref'ing
  io: add trace event when cancelling TLS handshake

Fiona Ebner (1):
  qemu_init: increase NOFILE soft limit on POSIX

Hyman Huang (8):
  crypto: Introduce SM4 symmetric cipher algorithm
  crypto: Support LUKS volume with detached header
  qapi: Make parameter 'file' optional for BlockdevCreateOptionsLUKS
  crypto: Modify the qcrypto_block_create to support creation flags
  block: Support detached LUKS header creation using blockdev-create
  block: Support detached LUKS header creation using qemu-img
  crypto: Introduce 'detached-header' field in QCryptoBlockInfoLUKS
  tests: Add case for LUKS volume with detached header

 MAINTAINERS                                   |   5 +
 block.c                                       |   5 +-
 block/crypto.c                                | 144 +++++++-
 block/crypto.h                                |   8 +
 block/qcow.c                                  |   2 +-
 block/qcow2.c                                 |   2 +-
 chardev/char-socket.c                         |   4 +
 crypto/block-luks.c                           |  52 ++-
 crypto/block.c                                |   4 +-
 crypto/blockpriv.h                            |   2 +
 crypto/cipher-gcrypt.c.inc                    |   8 +
 crypto/cipher-nettle.c.inc                    |  49 +++
 crypto/cipher.c                               |   6 +
 docs/system/cpu-models-x86-abi.csv            |  20 +-
 docs/system/cpu-models-x86.rst.inc            |   2 +-
 include/crypto/block.h                        |  16 +
 include/sysemu/os-posix.h                     |   1 +
 include/sysemu/os-win32.h                     |   5 +
 io/channel-tls.c                              |   1 +
 io/trace-events                               |   1 +
 meson.build                                   |  66 ++--
 os-posix.c                                    |  22 ++
 qapi/block-core.json                          |  13 +-
 qapi/crypto.json                              |  13 +-
 scripts/cpu-x86-uarch-abi.py                  |   1 -
 system/vl.c                                   |   3 +-
 tests/qemu-iotests/210.out                    |   4 +
 tests/qemu-iotests/tests/luks-detached-header | 316 ++++++++++++++++++
 .../tests/luks-detached-header.out            |   5 +
 tests/unit/test-crypto-block.c                |   2 +
 tests/unit/test-crypto-cipher.c               |  13 +
 ui/vnc.c                                      |  34 +-
 ui/vnc.h                                      |  22 +-
 33 files changed, 760 insertions(+), 91 deletions(-)
 create mode 100755 tests/qemu-iotests/tests/luks-detached-header
 create mode 100644 tests/qemu-iotests/tests/luks-detached-header.out

-- 
2.43.0


Re: [PULL 00/17] Misc fixes patches
Posted by Peter Maydell 1 week, 5 days ago
On Fri, 9 Feb 2024 at 14:07, Daniel P. Berrangé <berrange@redhat.com> wrote:
>
> The following changes since commit 9e34f127f419b3941b36dfdfac79640dc81e97e2:
>
>   Merge tag 'pull-request-2024-02-06' of https://gitlab.com/thuth/qemu into staging (2024-02-08 11:59:28 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/berrange/qemu tags/misc-fixes-pull-request
>
> for you to fetch changes up to d87b258b75498d3e8563ec8ebaaf67efc27be945:
>
>   tests: Add case for LUKS volume with detached header (2024-02-09 12:50:38 +0000)
>
> ----------------------------------------------------------------
>  - LUKS support for detached headers
>  - Update x86 CPU model docs and script
>  - Add missing close of chardev QIOChannel
>  - More trace events o nTKS handshake
>  - Drop unsafe VNC constants
>  - Increase NOFILE limit during startup
>


Applied, thanks.

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

-- PMM