Commit 7eddb112ab for qemu.org

commit 7eddb112ab207aa0b845e87a45204a87f2f4acd9
Merge: 1a8f18541e 29ed9606ba
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Sep 3 09:43:07 2026 +0100

    Merge tag 'pull-nbd-2026-09-02' of https://gitlab.com/vsementsov/qemu into staging

    block: nbd patches

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEEi5wmzbL9FHyIDoahVh8kwfGfefsFAmqX4VgACgkQVh8kwfGf
    # efv1KA//XpVJjBnou5RRgPvpGeTJz5G0ouI78sWsYFbqFRz1P/lvbvkl40a9wAJy
    # 5IAeNCAj1FtTKJ+GMTVWKfLKn4fVLWdhcPX+33gxpVLbqx5uHweqxKN38p+hAvcr
    # PtyVWX6kMRXGAyL7s3wb5qcvGqH/hf9+RG8hK+2KbrHnDJw7MRaicq17U7FL4Fzg
    # EKxQMwGsjPEBGZYWSbYj6TfZI1sglfFifBEv5Y+kC2pWgVmmmXNRqXZcRPGNVBNS
    # xMYus/nYPZAD3IdomCoQIERoccY5/mavy4UBQ2RdTNow4PiCMnjo+kRJRTrstBAE
    # LokC9nUVs0hQkAd7Cq+M6aqXREJDfg871S4hYZmdpAsi6lIJPx6JvnjZ9NbO1TQY
    # xvAThopZTA6qxgVc88K26/zwnJf3+tKgQ4JAKB7Pt25hPc4BJiYA/Uo8vIR7pu9H
    # o1R+DAMWETv/x8J17+pbH8OgjqSe/KzptgwEi94lplz5lOTJOGvHz/5njPam6AsC
    # 40DGtGG+ZoE7GTIKg2C3iYce+K0FtcM0ANuWj99bVO8vNdpKuv0TsCHLPSFViYev
    # v37s20UVCX7AO4Q2G868BWUPwLFXSI+ENiT6Xbiwa3hBLGZK5fjqWwJxJVwSOA3q
    # 3LpRNgCoDDO0kjkwqOh9000OjQhaBHOftax3mzW++Fb+TizW1n4=
    # =IST8
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed Sep  2 09:42:00 2026 BST
    # gpg:                using RSA key 8B9C26CDB2FD147C880E86A1561F24C1F19F79FB
    # gpg: Good signature from "Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>" [unknown]
    # gpg:                 aka "Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>" [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: 8B9C 26CD B2FD 147C 880E  86A1 561F 24C1 F19F 79FB

    * tag 'pull-nbd-2026-09-02' of https://gitlab.com/vsementsov/qemu:
      iotests/nbd-commands: cover the command flags and sparse replies
      iotests/nbd-commands: cover NBD_CMD_BLOCK_STATUS with a payload
      iotests/nbd-commands: exercise the simple and structured reply modes
      nbd/server: accept NBD_CMD_CACHE above the maximum payload size
      iotests: add coverage for NBD transmission commands
      block/nbd: clear reply.cookie under receive_mutex
      block/nbd: never index requests[] with an unchecked cookie
      block/nbd: clear reply.cookie when the reply is rejected

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>