1. c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  2. c057960 block: Rename refresh_total_sectors to bdrv_refresh_total_sectors by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  3. 1e97be9 block: Convert bdrv_is_inserted() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  4. 09d9fc9 block: Convert bdrv_io_unplug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  5. 8f49745 block: Convert bdrv_io_plug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  6. b03dd96 qcow2: Fix theoretical corruption in store_bitmap() error path by Kevin Wolf · 2 years, 3 months ago
  7. 3d65110 block: remove bdrv_coroutine_enter by Paolo Bonzini · 2 years, 3 months ago
  8. 4f01a9b block/blkio: Fix inclusion of required headers by Peter Krempa · 2 years, 2 months ago
  9. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 3 months ago
  10. df4bbc9 coroutine: Clean up superfluous inclusion of qemu/lockable.h by Markus Armbruster · 2 years, 3 months ago
  11. 37b0b24 error handling: Use RETRY_ON_EINTR() macro where applicable by Nikita Ivanov · 2 years, 5 months ago
  12. 6394578 block/io: Check for replay-enabled in bdrv_drain_all_begin() by Peter Maydell · 2 years, 3 months ago
  13. 1b3ff9f block: GRAPH_RDLOCK for functions only called by co_wrappers by Kevin Wolf · 2 years, 4 months ago
  14. 90830f5 block: use co_wrapper_mixed_bdrv_rdlock in functions taking the rdlock by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  15. 4002ffd graph-lock: TSA annotations for lock/unlock functions by Kevin Wolf · 2 years, 4 months ago
  16. 3f35f82 block: assert that graph read and writes are performed correctly by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  17. aead9dc graph-lock: Introduce a lock to protect block graph operations by Paolo Bonzini · 2 years, 4 months ago
  18. da0bd74 block: Factor out bdrv_drain_all_begin_nopoll() by Kevin Wolf · 2 years, 4 months ago
  19. 0508d0be block/dirty-bitmap: convert coroutine-only functions to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  20. 6700dfb block-coroutine-wrapper.py: support also basic return types by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  21. 0582fb8 block-coroutine-wrapper.py: support functions without bs arg by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  22. 1bd5420 block: rename generated_co_wrapper in co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  23. 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  24. f7f93a4 block/vmdk: add coroutine_fn annotations by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  25. ff7e261 block-backend: replace bdrv_*_above with blk_*_above by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  26. 43a0d4f block-copy: add coroutine_fn annotations by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  27. 7b52a92 block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers by Emanuele Giuseppe Esposito · 2 years, 4 months ago
  28. 606ed75 block: Remove poll parameter from bdrv_parent_drained_begin_single() by Kevin Wolf · 2 years, 4 months ago
  29. 2398747 block: Don't poll in bdrv_replace_child_noperm() by Kevin Wolf · 2 years, 4 months ago
  30. 05c272f block: Drop out of coroutine in bdrv_do_drained_begin_quiesce() by Kevin Wolf · 2 years, 4 months ago
  31. a82a3bd block: Remove ignore_bds_parents parameter from drain_begin/end. by Kevin Wolf · 2 years, 4 months ago
  32. 57e05be block: Call drain callbacks only once by Kevin Wolf · 2 years, 4 months ago
  33. 299403a block: Remove subtree drains by Kevin Wolf · 2 years, 4 months ago
  34. 92140b9 stream: Replace subtree drain with a single node drain by Kevin Wolf · 2 years, 4 months ago
  35. d22933a block: Drain individual nodes during reopen by Kevin Wolf · 2 years, 4 months ago
  36. c7bc05f block: Inline bdrv_drain_invoke() by Kevin Wolf · 2 years, 4 months ago
  37. 2f65df6 block: Remove drained_end_counter by Kevin Wolf · 2 years, 4 months ago
  38. 5e8ac21 block: Revert .bdrv_drained_begin/end to non-coroutine_fn by Kevin Wolf · 2 years, 4 months ago
  39. 6d47eb0 qed: Don't yield in bdrv_qed_co_drain_begin() by Kevin Wolf · 2 years, 4 months ago
  40. 48804ee Merge tag 'pull-misc-2022-12-14' of https://repo.or.cz/qemu/armbru into staging by Peter Maydell · 2 years, 3 months ago
  41. 54fde4f qapi block: Elide redundant has_FOO in generated C by Markus Armbruster · 2 years, 5 months ago
  42. 851fd4a block/vmdk: Simplify vmdk_co_create() to return directly by Markus Armbruster · 2 years, 4 months ago
  43. f766e6d qemu-config: Make config_parse_qdict() return bool by Markus Armbruster · 2 years, 4 months ago
  44. 740d6c4 error: Drop a few superfluous ERRP_GUARD() by Markus Armbruster · 2 years, 4 months ago
  45. 7103895 block-backend: avoid bdrv_unregister_buf() NULL pointer deref by Stefan Hajnoczi · 2 years, 4 months ago
  46. ace5a16 block: Start/end drain on correct AioContext by Hanna Reitz · 2 years, 5 months ago
  47. af5b6eb block-backend: Update ctx immediately after root by Hanna Reitz · 2 years, 5 months ago
  48. d5f8d79 block: Make bdrv_child_get_parent_aio_context I/O by Hanna Reitz · 2 years, 5 months ago
  49. e56b0c6 block/blkio: Set BlockDriver::has_variable_length to false by Alberto Faria · 2 years, 5 months ago
  50. da93d5c block/mirror: Fix NULL s->job in active writes by Hanna Reitz · 2 years, 5 months ago
  51. eb99491 block/mirror: Drop mirror_wait_for_any_operation() by Hanna Reitz · 2 years, 5 months ago
  52. d69a879 block/mirror: Do not wait for active writes by Hanna Reitz · 2 years, 5 months ago
  53. 971974f dmg: warn when opening dmg images containing blocks of unknown type by Kevin Wolf · 2 years, 6 months ago
  54. c551fb0 module: add Error arguments to module_load and module_load_qom by Claudio Fontana · 2 years, 6 months ago
  55. dbc0e80 module: rename module_load_one to module_load by Claudio Fontana · 2 years, 6 months ago
  56. a11f65e Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging by Stefan Hajnoczi · 2 years, 5 months ago
  57. c263299 block/vvfat: Unify the mkdir() call by Bin Meng · 2 years, 5 months ago
  58. 6c32fc0 block/blkio: Make driver nvme-io_uring take a "path" instead of a "filename" by Alberto Faria · 2 years, 5 months ago
  59. 4c8f4fd block/blkio: Tolerate device size changes by Alberto Faria · 2 years, 5 months ago
  60. 03d9e4c block/blkio: Add virtio-blk-vfio-pci BlockDriver by Alberto Faria · 2 years, 5 months ago
  61. d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 5 months ago
  62. be8da05 block/block-backend: blk_set_enable_write_cache is IO_CODE by Emanuele Giuseppe Esposito · 2 years, 5 months ago
  63. a5c4e5b vmdk: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  64. eb34274 vhdx: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  65. 3f65302 vdi: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  66. 3aba34a qed: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  67. 38505e2 qcow2: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  68. 5868415 qcow: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  69. 50688be parallels: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  70. 8827621 mirror: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  71. ce47ff2 block: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  72. a066788 commit: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
  73. c9d43d0 vmdk: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
  74. a1b4ecf qcow2: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
  75. ea4b801 qcow: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
  76. f72b38b blkdebug: add missing coroutine_fn annotation for indirect-called functions by Paolo Bonzini · 2 years, 6 months ago
  77. 014688a qcow2: add coroutine_fn annotation for indirect-called functions by Alberto Faria · 2 years, 6 months ago
  78. c2d7680 block: add missing coroutine_fn annotation to BlockDriverState callbacks by Alberto Faria · 2 years, 6 months ago
  79. 42f6ad7 ssh: add missing coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
  80. 6894ee2 monitor: add missing coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
  81. 7c85803 block: remove incorrect coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
  82. 1a21525 backup: remove incorrect coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
  83. ebdebe4 block/nfs: Fix 32-bit Windows build by Bin Meng · 2 years, 7 months ago
  84. 142e690 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context by Emanuele Giuseppe Esposito · 2 years, 5 months ago
  85. a41cfda block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_context by Emanuele Giuseppe Esposito · 2 years, 5 months ago
  86. d2aafbb block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks by Emanuele Giuseppe Esposito · 2 years, 5 months ago
  87. f8be48a block: use the new _change_ API instead of _can_set_ and _set_ by Emanuele Giuseppe Esposito · 2 years, 5 months ago
  88. 3394939 block-backend: implement .change_aio_ctx in child_root by Emanuele Giuseppe Esposito · 2 years, 5 months ago
  89. c5c2174 block/snapshot: drop indirection around bdrv_snapshot_fallback_ptr by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  90. 5bb04747 block: Manipulate bs->file / bs->backing pointers in .attach/.detach by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  91. 0c6100a block/snapshot: stress that we fallback to primary child by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  92. a987aa7 block/blklogwrites: don't care to remove bs->file child on failure by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  93. 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  94. 046fd84 block: BlockDriver: add .filtered_child_is_backing field by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  95. 7845e73 block/io_uring: revert "Use io_uring_register_ring_fd() to skip fd operations" by Sam Li · 2 years, 6 months ago
  96. 1e85c72 vvfat: allow spaces in file names by Hervé Poussineau · 2 years, 6 months ago
  97. d0f95b6 vvfat: allow some writes to bootsector by Hervé Poussineau · 2 years, 6 months ago
  98. 69fbfff block: Refactor get_tmp_filename() by Bin Meng · 2 years, 6 months ago
  99. c5640b3 blkio: implement BDRV_REQ_REGISTERED_BUF optimization by Stefan Hajnoczi · 2 years, 6 months ago
  100. 7f9241d block: add BlockRAMRegistrar by Stefan Hajnoczi · 2 years, 6 months ago