Skip to content
  • Stefan Hajnoczi's avatar
    d5ab9490
    Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging · d5ab9490
    Stefan Hajnoczi authored
    Block layer patches
    
    - Cleanup bs->backing and bs->file handling
    - Refactor bdrv_try_set_aio_context using transactions
    - Changes for improved coroutine_fn consistency
    - vhost-user-blk: fix the resize crash
    - io_uring: Use of io_uring_register_ring_fd() led to breakage, revert
    - vvfat: Fix some problems with r/w mode
    - Code cleanup
    - MAINTAINERS: Fold "Block QAPI, monitor, ..." into "Block layer core"
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmNazhIRHGt3b2xmQHJl
    # ZGhhdC5jb20ACgkQfwmycsiPL9ZyTw/8Dfck/SuxfyeLlnQItkjaV4cnqWOU8vHs
    # 9x0KhlptCs+HXdF/3iicpA0lHojn7mNnbdFGjPRY4E0LriQv91TQ5ycdEmrseFPf
    # sgeQlgdKCVU/pHjZ2wYarm2pE43Cx85a5xuufmw+7w49dNNZn14l4t+DgviuClVM
    # nuVaogfZFbYyetre+Qd2TgLl+gJ+0d4o7Zs5lSWLrT8t0L9AGkcWPA7Nrbl6loIE
    # dOautV4G7jLjuMiCeJZOGcnuRVe3gCQ5rCGBFzzH4DUtz4BmiYx4hd3LMEsP0PMM
    # CrsfDZS04Ztybl9M7TmJuwkAm1gx1JDMOuJuh18lbJocIOBvhkKKxY2wI5LIdZVI
    # ZntmU36RowkX+GGu/PYpYyMjBDClJppZCl7vnjyLYsVt6r0Vu6SmlHpJhcRYabhe
    # 96Kv1LXH9A6+ogKPU3Layw6JGjg01GNr1ALuT7PO3pGto/JshmOuBEJJDucoF84M
    # 5AfxFCohMROVldwblA6M0eKnlQBgtr5BvtgbV54BBo88VlFJgDJFQn7R09cTFUEo
    # UwaJoS+nIaiZ0bQQVZhZloVppUaTdVJojzfVRCZZctga96/tu1HSFnGLnbEFpUN3
    # KOf+XnVNS6Ro+nPSDf9bMjbIom2JicGFfV+6yMgIoxY/d5UA2dTZfefil4TAlSod
    # 6PsTgg+jrm8=
    # =/Fw0
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 27 Oct 2022 14:29:38 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
    
    : (58 commits)
      block/block-backend: blk_set_enable_write_cache is IO_CODE
      monitor: switch to *_co_* functions
      vmdk: switch to *_co_* functions
      vhdx: switch to *_co_* functions
      vdi: switch to *_co_* functions
      qed: switch to *_co_* functions
      qcow2: switch to *_co_* functions
      qcow: switch to *_co_* functions
      parallels: switch to *_co_* functions
      mirror: switch to *_co_* functions
      block: switch to *_co_* functions
      commit: switch to *_co_* functions
      vmdk: manually add more coroutine_fn annotations
      qcow2: manually add more coroutine_fn annotations
      qcow: manually add more coroutine_fn annotations
      blkdebug: add missing coroutine_fn annotation for indirect-called functions
      qcow2: add coroutine_fn annotation for indirect-called functions
      block: add missing coroutine_fn annotation to BlockDriverState callbacks
      coroutine-io: add missing coroutine_fn annotation to prototypes
      coroutine-lock: add missing coroutine_fn annotation to prototypes
      ...
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    d5ab9490
    Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging
    Stefan Hajnoczi authored
    Block layer patches
    
    - Cleanup bs->backing and bs->file handling
    - Refactor bdrv_try_set_aio_context using transactions
    - Changes for improved coroutine_fn consistency
    - vhost-user-blk: fix the resize crash
    - io_uring: Use of io_uring_register_ring_fd() led to breakage, revert
    - vvfat: Fix some problems with r/w mode
    - Code cleanup
    - MAINTAINERS: Fold "Block QAPI, monitor, ..." into "Block layer core"
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmNazhIRHGt3b2xmQHJl
    # ZGhhdC5jb20ACgkQfwmycsiPL9ZyTw/8Dfck/SuxfyeLlnQItkjaV4cnqWOU8vHs
    # 9x0KhlptCs+HXdF/3iicpA0lHojn7mNnbdFGjPRY4E0LriQv91TQ5ycdEmrseFPf
    # sgeQlgdKCVU/pHjZ2wYarm2pE43Cx85a5xuufmw+7w49dNNZn14l4t+DgviuClVM
    # nuVaogfZFbYyetre+Qd2TgLl+gJ+0d4o7Zs5lSWLrT8t0L9AGkcWPA7Nrbl6loIE
    # dOautV4G7jLjuMiCeJZOGcnuRVe3gCQ5rCGBFzzH4DUtz4BmiYx4hd3LMEsP0PMM
    # CrsfDZS04Ztybl9M7TmJuwkAm1gx1JDMOuJuh18lbJocIOBvhkKKxY2wI5LIdZVI
    # ZntmU36RowkX+GGu/PYpYyMjBDClJppZCl7vnjyLYsVt6r0Vu6SmlHpJhcRYabhe
    # 96Kv1LXH9A6+ogKPU3Layw6JGjg01GNr1ALuT7PO3pGto/JshmOuBEJJDucoF84M
    # 5AfxFCohMROVldwblA6M0eKnlQBgtr5BvtgbV54BBo88VlFJgDJFQn7R09cTFUEo
    # UwaJoS+nIaiZ0bQQVZhZloVppUaTdVJojzfVRCZZctga96/tu1HSFnGLnbEFpUN3
    # KOf+XnVNS6Ro+nPSDf9bMjbIom2JicGFfV+6yMgIoxY/d5UA2dTZfefil4TAlSod
    # 6PsTgg+jrm8=
    # =/Fw0
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 27 Oct 2022 14:29:38 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
    
    : (58 commits)
      block/block-backend: blk_set_enable_write_cache is IO_CODE
      monitor: switch to *_co_* functions
      vmdk: switch to *_co_* functions
      vhdx: switch to *_co_* functions
      vdi: switch to *_co_* functions
      qed: switch to *_co_* functions
      qcow2: switch to *_co_* functions
      qcow: switch to *_co_* functions
      parallels: switch to *_co_* functions
      mirror: switch to *_co_* functions
      block: switch to *_co_* functions
      commit: switch to *_co_* functions
      vmdk: manually add more coroutine_fn annotations
      qcow2: manually add more coroutine_fn annotations
      qcow: manually add more coroutine_fn annotations
      blkdebug: add missing coroutine_fn annotation for indirect-called functions
      qcow2: add coroutine_fn annotation for indirect-called functions
      block: add missing coroutine_fn annotation to BlockDriverState callbacks
      coroutine-io: add missing coroutine_fn annotation to prototypes
      coroutine-lock: add missing coroutine_fn annotation to prototypes
      ...
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
Loading