1. f793dde Replace qemu_gettimeofday() with g_get_real_time() by Marc-André Lureau · 3 years ago
  2. c5be744 assertions for blockdev.h global state API by Emanuele Giuseppe Esposito · 3 years ago
  3. b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
  4. ebc2752 include/block/block_int: split header into I/O and global state API by Emanuele Giuseppe Esposito · 3 years ago
  5. f791bf7 assertions for block global state API by Emanuele Giuseppe Esposito · 3 years ago
  6. aba8205 block: Lock AioContext for drain_end in blockdev-reopen by Kevin Wolf · 3 years, 1 month ago
  7. eac32e2 include/sysemu/blockdev.h: remove drive_get_max_devs by Emanuele Giuseppe Esposito · 3 years, 3 months ago
  8. cc67f28 include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def by Emanuele Giuseppe Esposito · 3 years, 3 months ago
  9. df9a316 blockjob: implement and use block_job_get_aio_context by Vladimir Sementsov-Ogievskiy · 3 years, 10 months ago
  10. 95fd260 blockdev: Drop unused drive_get_next() by Markus Armbruster · 3 years, 3 months ago
  11. 4cfb3f0 job: @force parameter for job_cancel_sync() by Hanna Reitz · 3 years, 5 months ago
  12. 7f4c520 arch_init.h: Don't include arch_init.h unnecessarily by Peter Maydell · 3 years, 7 months ago
  13. e60edf6 block: Make blockdev-reopen stable API by Alberto Garcia · 3 years, 8 months ago
  14. 3908b7a block: Support multiple reopening with x-blockdev-reopen by Alberto Garcia · 3 years, 8 months ago
  15. 6cf42ca block: Acquire AioContexts during bdrv_reopen_multiple() by Kevin Wolf · 3 years, 8 months ago
  16. 2842ff2 blockdev: fix drive-backup transaction endless drained section by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
  17. 260242a block: drop BlockBackendRootState::read_only by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
  18. ae9d441 block: bdrv_append(): don't consume reference by Vladimir Sementsov-Ogievskiy · 3 years, 10 months ago
  19. 9db1d3a blockdev: with -drive if=virtio, use generic virtio-blk by Laurent Vivier · 4 years ago
  20. bdabafc block: Remove monitor command block_passwd by Markus Armbruster · 4 years ago
  21. fe9f70a blockdev: Drop deprecated bogus -drive interface type by Markus Armbruster · 4 years ago
  22. 9abda42 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2021-03-09' into staging by Peter Maydell · 4 years ago
  23. 821e7ed Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2021-03-09' into staging by Peter Maydell · 4 years ago
  24. d6eb39b qtest: delete superfluous inclusions of qtest.h by Chen Qun · 4 years ago
  25. 5a11a1c blockdev: fix drive_backup_prepare() missed error by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  26. ef2e38a blockdev: Clarify error messages pertaining to 'node-name' by Connor Kuehl · 4 years ago
  27. 934aee1 block: use return status of bdrv_append() by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  28. c3033fd qapi: Use QAPI_LIST_APPEND in trivial cases by Eric Blake · 4 years, 2 months ago
  29. 6a30f66 qapi: backup: disable copy_range by default by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  30. 2c59fd8 qapi: backup: add max-chunk and max-workers to x-perf struct by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  31. 86c6a3b qapi: backup: add perf.use-copy-range parameter by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  32. 7f4a396 qapi: block-stream: add "bottom" argument by Vladimir Sementsov-Ogievskiy · 4 years, 3 months ago
  33. 000e5a1 stream: rework backing-file changing by Andrey Shinkevich · 4 years, 3 months ago
  34. 880747a qapi: add filter-node-name to block-stream by Andrey Shinkevich · 4 years, 3 months ago
  35. 9423765 blockdev: Fix a memleak in drive_backup_prepare() by Pan Nengyuan · 4 years, 4 months ago
  36. 8089eab block: Fix locking in qmp_block_resize() by Kevin Wolf · 4 years, 3 months ago
  37. d9dbf25 block: Simplify qmp_block_resize() error paths by Kevin Wolf · 4 years, 3 months ago
  38. 6cc0667 Tweak a few "Parameter 'NAME' expects THING" error message by Markus Armbruster · 4 years, 4 months ago
  39. b0d7be2 block: Improve some block-commit, block-stream error messages by Markus Armbruster · 4 years, 4 months ago
  40. eb94b81 block: Convert 'block_resize' to coroutine by Kevin Wolf · 4 years, 5 months ago
  41. b39847a migration: introduce icount field for snapshots by Pavel Dovgalyuk · 4 years, 5 months ago
  42. d73415a qemu/atomic.h: rename atomic_ to qatomic_ by Stefan Hajnoczi · 4 years, 5 months ago
  43. 05ea385 blockdev: Fix active commit choice by Max Reitz · 6 years ago
  44. 9a71b9d commit: Deal with filters by Max Reitz · 6 years ago
  45. 2b088c6 backup: Deal with filters by Max Reitz · 6 years ago
  46. 3f072a7 mirror: Deal with filters by Max Reitz · 6 years ago
  47. 7cc734a blockdev: Use CAF in external_snapshot_prepare() by Max Reitz · 6 years ago
  48. 67acfd2 stream: Deal with filters by Max Reitz · 6 years ago
  49. e54ee1b block: Add support to warn on backing file change without format by Eric Blake · 4 years, 8 months ago
  50. 992861f error: Eliminate error_propagate() manually by Markus Armbruster · 4 years, 8 months ago
  51. af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 8 months ago
  52. 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 by Markus Armbruster · 4 years, 8 months ago
  53. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 8 months ago
  54. c75d7f7 qemu-option: Make functions taking Error ** return bool, not void by Markus Armbruster · 4 years, 8 months ago
  55. c6ecec4 qemu-option: Check return value instead of @err where convenient by Markus Armbruster · 4 years, 8 months ago
  56. a1b40bd blockdev: Deprecate -drive with bogus interface type by Markus Armbruster · 4 years, 8 months ago
  57. bb4e58c blockdev: Split off basic bitmap operations for qemu-img by Eric Blake · 4 years, 10 months ago
  58. c6996cf blockdev: Promote several bitmap functions to non-static by Eric Blake · 4 years, 10 months ago
  59. a3aeeab block: Add blk_new_with_bs() helper by Eric Blake · 4 years, 10 months ago
  60. 8c6242b block-backend: Add flags to blk_truncate() by Kevin Wolf · 4 years, 10 months ago
  61. 1f58424 qapi: Only input visitors can actually fail by Markus Armbruster · 4 years, 10 months ago
  62. b660a84 job: take each job's lock individually in job_txn_apply by Stefan Reiter · 5 years ago
  63. 30dd65f block: Fix cross-AioContext blockdev-snapshot by Kevin Wolf · 5 years ago
  64. d29d3d1 block: Relax restrictions for blockdev-snapshot by Kevin Wolf · 5 years ago
  65. 89802d5 monitor/hmp: Move hmp_drive_add_node to block-hmp-cmds.c by Maxim Levitsky · 5 years ago
  66. a1edae2 monitor/hmp: move hmp_drive_del and hmp_commit to block-hmp-cmds.c by Maxim Levitsky · 5 years ago
  67. 12c929b block: Move system emulator QMP commands to block/qapi-sysemu.c by Kevin Wolf · 5 years ago
  68. facda54 qapi: Allow getting flat output from 'query-named-block-nodes' by Peter Krempa · 5 years ago
  69. 7607074 blockdev: Allow resizing everywhere by Max Reitz · 5 years ago
  70. ca08d93 blockdev: Allow external snapshots everywhere by Max Reitz · 5 years ago
  71. 8faad1c commit: Expose on-error option in QMP by Kevin Wolf · 5 years ago
  72. f80f267 blockdev: adds bdrv_parse_aio to use io_uring by Aarushi Mehta · 5 years ago
  73. 377410f blockdev: Return bs to the proper context on snapshot abort by Sergio Lopez · 5 years ago
  74. 91005a4 blockdev: Acquire AioContext on dirty bitmap functions by Sergio Lopez · 5 years ago
  75. 3ea67e0 blockdev: honor bdrv_try_set_aio_context() context requirements by Sergio Lopez · 5 years ago
  76. 5b7bfe5 blockdev: unify qmp_blockdev_backup and blockdev-backup transaction paths by Sergio Lopez · 5 years ago
  77. 2288ccf blockdev: unify qmp_drive_backup and drive-backup transaction paths by Sergio Lopez · 5 years ago
  78. 471ded6 blockdev: fix coding style issues in drive_backup_prepare by Sergio Lopez · 5 years ago
  79. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  80. 4674111 blockdev: Use error_report() in hmp_commit() by Kevin Wolf · 6 years ago
  81. 3264ffc dirty-bitmaps: remove deprecated autoload parameter by John Snow · 5 years ago
  82. 5deb6cb block/dirty-bitmap: add bs link by Vladimir Sementsov-Ogievskiy · 5 years ago
  83. d2c3080 block/qcow2: proper locking on bitmap add/remove paths by Vladimir Sementsov-Ogievskiy · 5 years ago
  84. b56a1e3 block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 5 years ago
  85. 00e30f0 block/backup: use backup-top instead of write notifiers by Vladimir Sementsov-Ogievskiy · 5 years ago
  86. cdf3bc9 mirror: Fix bdrv_has_zero_init() use by Max Reitz · 6 years ago
  87. 319bd5e block/backup: deal with zero detection by Vladimir Sementsov-Ogievskiy · 6 years ago
  88. 1a2b8b4 block/backup: support bitmap sync modes for non-bitmap backups by John Snow · 6 years ago
  89. a6c9365 block/backup: hoist bitmap check into QMP interface by John Snow · 6 years ago
  90. c4e4b0f qapi: implement block-dirty-bitmap-remove transaction action by John Snow · 6 years ago
  91. 2899f41 blockdev: reduce aio_context locked sections in bitmap add/remove by Vladimir Sementsov-Ogievskiy · 6 years ago
  92. b30ffbe block/backup: loosen restriction on readonly bitmaps by John Snow · 6 years ago
  93. c8b5650 block/backup: Add mirror sync mode 'bitmap' by John Snow · 6 years ago
  94. 9203056 blockdev-backup: utilize do_backup_common by John Snow · 6 years ago
  95. 7b0b870 drive-backup: create do_backup_common by John Snow · 6 years ago
  96. 54d3123 sysemu: Split sysemu/runstate.h off sysemu/sysemu.h by Markus Armbruster · 6 years ago
  97. db72581 Include qemu/main-loop.h less by Markus Armbruster · 6 years ago
  98. 85c9d13 blockdev: enable non-root nodes for transaction drive-backup source by Vladimir Sementsov-Ogievskiy · 6 years ago
  99. b23c580 block: drop bs->job by Vladimir Sementsov-Ogievskiy · 6 years ago
  100. 8164102 blockdev: blockdev_mark_auto_del: drop usage of bs->job by Vladimir Sementsov-Ogievskiy · 6 years ago