Skip to content
Snippets Groups Projects
  • Stefan Hajnoczi's avatar
    78f8b6d9
    Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging · 78f8b6d9
    Stefan Hajnoczi authored
    Block layer patches
    
    - Optimise reqs_lock to make multiqueue actually scale
    - virtio: Drop out of coroutine context in virtio_load()
    - iotests: Fix reference output for some tests after recent changes
    - vpc: Avoid dynamic stack allocation
    - Code cleanup, improved documentation
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmT7VYgRHGt3b2xmQHJl
    # ZGhhdC5jb20ACgkQfwmycsiPL9YfOg/7BoYF6lkB7DF/jH3XLY6f8zoI+OVM7dg1
    # QFEjyVO+uZiJVh0CeBNI9WgnBe7f5vXMbiStyGbWKo3BLUsjnwoQcW/Sxpw61bR2
    # jZYK6UHe0RhFqTQpbt8G1iCmlpRS+sX+Cy+lxcVcbqxcnLRXCOjT6ivyA4bGbYIC
    # q9BHg/9hBmjuM05NTV6Axy8qjqBGVaIWE9ALTnw8H//waBr4/ydJPTl7EWHe3+tO
    # Stm73evgPG7aLHM6W4qdFW4gwAQ8f+f42Q+0NH1YavB/pN3LTN1B6sLQY/51du+0
    # d/JCsXex0IZQXmNPhqv1h01vhOyU9WBmlwpPG2iZv3a06SXk1ys3rQt/L7uIcsZg
    # Z58CpcUJ517FERnkl0BWXzYhsdcW2K+RdlaiL5PX6H1A2B9LT05ouZfD47hh7kKv
    # oX+Ulk05PFr3JRCKQF6QDEejRKXt169bGzInTlns/wXinD/V4sCkUnr9aWQuhoWk
    # KhQm7WMscTTIyHP2FznO4x9kq0ALsoX/NKqBW2wgJUtqRzsd4XxPp5CXEsAir8Vt
    # dpne/DaV5iDI1mGFJrvkctJN545tEoezBtUzC8/9rZGE0cxHAkhvQVZUDo7xVmrq
    # PlGQ1ko9cNui/Gf9B6qDqaJJwSyw0S6vHurGVQJRwbyly57Fi5aisWkr4w7Rc4eA
    # 7u9B1RvwF/Q=
    # =2wGD
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 08 Sep 2023 13:10:32 EDT
    # gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
    # gpg:                issuer "kwolf@redhat.com"
    # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
    # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
    
    * tag 'for-upstream' of https://repo.or.cz/qemu/kevin
    
    :
      virtio: Drop out of coroutine context in virtio_load()
      vmstate: Mark VMStateInfo.get/put() coroutine_mixed_fn
      block: Make more BlockDriver definitions static
      block/meson.build: Restore alphabetical order of files
      block: Remove unnecessary variable in bdrv_block_device_info
      block: Remove bdrv_query_block_node_info
      vmdk: Clean up bdrv_open_child() return value check
      qemu-img: Update documentation for compressed images
      block: Be more verbose in create fallback
      block/iscsi: Document why we use raw malloc()
      qemu-img: omit errno value in error message
      block: change reqs_lock to QemuMutex
      block: minimize bs->reqs_lock section in tracked_request_end()
      iotests: adapt test output for new qemu_cleanup() behavior
      block/vpc: Avoid dynamic stack allocation
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    78f8b6d9
    History
    Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging
    Stefan Hajnoczi authored
    Block layer patches
    
    - Optimise reqs_lock to make multiqueue actually scale
    - virtio: Drop out of coroutine context in virtio_load()
    - iotests: Fix reference output for some tests after recent changes
    - vpc: Avoid dynamic stack allocation
    - Code cleanup, improved documentation
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmT7VYgRHGt3b2xmQHJl
    # ZGhhdC5jb20ACgkQfwmycsiPL9YfOg/7BoYF6lkB7DF/jH3XLY6f8zoI+OVM7dg1
    # QFEjyVO+uZiJVh0CeBNI9WgnBe7f5vXMbiStyGbWKo3BLUsjnwoQcW/Sxpw61bR2
    # jZYK6UHe0RhFqTQpbt8G1iCmlpRS+sX+Cy+lxcVcbqxcnLRXCOjT6ivyA4bGbYIC
    # q9BHg/9hBmjuM05NTV6Axy8qjqBGVaIWE9ALTnw8H//waBr4/ydJPTl7EWHe3+tO
    # Stm73evgPG7aLHM6W4qdFW4gwAQ8f+f42Q+0NH1YavB/pN3LTN1B6sLQY/51du+0
    # d/JCsXex0IZQXmNPhqv1h01vhOyU9WBmlwpPG2iZv3a06SXk1ys3rQt/L7uIcsZg
    # Z58CpcUJ517FERnkl0BWXzYhsdcW2K+RdlaiL5PX6H1A2B9LT05ouZfD47hh7kKv
    # oX+Ulk05PFr3JRCKQF6QDEejRKXt169bGzInTlns/wXinD/V4sCkUnr9aWQuhoWk
    # KhQm7WMscTTIyHP2FznO4x9kq0ALsoX/NKqBW2wgJUtqRzsd4XxPp5CXEsAir8Vt
    # dpne/DaV5iDI1mGFJrvkctJN545tEoezBtUzC8/9rZGE0cxHAkhvQVZUDo7xVmrq
    # PlGQ1ko9cNui/Gf9B6qDqaJJwSyw0S6vHurGVQJRwbyly57Fi5aisWkr4w7Rc4eA
    # 7u9B1RvwF/Q=
    # =2wGD
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 08 Sep 2023 13:10:32 EDT
    # gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
    # gpg:                issuer "kwolf@redhat.com"
    # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
    # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
    
    * tag 'for-upstream' of https://repo.or.cz/qemu/kevin
    
    :
      virtio: Drop out of coroutine context in virtio_load()
      vmstate: Mark VMStateInfo.get/put() coroutine_mixed_fn
      block: Make more BlockDriver definitions static
      block/meson.build: Restore alphabetical order of files
      block: Remove unnecessary variable in bdrv_block_device_info
      block: Remove bdrv_query_block_node_info
      vmdk: Clean up bdrv_open_child() return value check
      qemu-img: Update documentation for compressed images
      block: Be more verbose in create fallback
      block/iscsi: Document why we use raw malloc()
      qemu-img: omit errno value in error message
      block: change reqs_lock to QemuMutex
      block: minimize bs->reqs_lock section in tracked_request_end()
      iotests: adapt test output for new qemu_cleanup() behavior
      block/vpc: Avoid dynamic stack allocation
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>