1. 78fa41f block/amend: Keep strong reference to BDS by Hanna Reitz · 3 years ago
  2. b8ba600 block/amend: Always call .bdrv_amend_clean() by Hanna Reitz · 3 years ago
  3. 4d378bb block: Make bdrv_refresh_limits() non-recursive by Hanna Reitz · 3 years ago
  4. da35990 block_int-common.h: assertions in the callers of BlockDriver function pointers by Emanuele Giuseppe Esposito · 3 years ago
  5. 1581a70 block/coroutines: I/O and "I/O or GS" API by Emanuele Giuseppe Esposito · 3 years ago
  6. 377cc15 block/copy-before-write.h: global state API + assertions by Emanuele Giuseppe Esposito · 3 years ago
  7. 6b573ef include/block/snapshot: global state API + assertions by Emanuele Giuseppe Esposito · 3 years ago
  8. c5be744 assertions for blockdev.h global state API by Emanuele Giuseppe Esposito · 3 years ago
  9. bdb7347 block.c: add assertions to static functions by Emanuele Giuseppe Esposito · 3 years ago
  10. 967d790 IO_CODE and IO_OR_GS_CODE for block_int I/O API by Emanuele Giuseppe Esposito · 3 years ago
  11. b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
  12. 37868b2 IO_CODE and IO_OR_GS_CODE for block-backend I/O API by Emanuele Giuseppe Esposito · 3 years ago
  13. 0439c5a block/block-backend.c: assertions for block-backend by Emanuele Giuseppe Esposito · 3 years ago
  14. a2c4c3b include/sysemu/block-backend: split header into I/O and global state (GS) API by Emanuele Giuseppe Esposito · 3 years ago
  15. 8cc5882 block/export/fuse.c: allow writable exports to take RESIZE permission by Emanuele Giuseppe Esposito · 3 years ago
  16. 384a48f IO_CODE and IO_OR_GS_CODE for block I/O API by Emanuele Giuseppe Esposito · 3 years ago
  17. f791bf7 assertions for block global state API by Emanuele Giuseppe Esposito · 3 years ago
  18. 3b491a9 include/block/block: split header into I/O and global state API by Emanuele Giuseppe Esposito · 3 years ago
  19. 3b71719 block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_op_invalidate_cache by Emanuele Giuseppe Esposito · 3 years ago
  20. a94750d block: introduce bdrv_activate by Emanuele Giuseppe Esposito · 3 years ago
  21. dae8492 crypto: distinguish between main loop and I/O in block_crypto_amend_options_generic_luks by Emanuele Giuseppe Esposito · 3 years ago
  22. c1019d1 crypto: perform permission checks under BQL by Emanuele Giuseppe Esposito · 3 years ago
  23. 4aa2e49 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/misc-next-pull-request' into staging by Peter Maydell · 3 years ago
  24. 406523f configure, meson: move block layer options to meson_options.txt by Paolo Bonzini · 3 years, 4 months ago
  25. ed793c2 configure, meson: move image format options to meson_options.txt by Paolo Bonzini · 3 years, 4 months ago
  26. e3296cc block: print the server key type and fingerprint on failure by Daniel P. Berrangé · 3 years, 5 months ago
  27. ea0f60e block: support sha256 fingerprint with pre-blockdev options by Daniel P. Berrangé · 3 years, 5 months ago
  28. 48033ad Merge remote-tracking branch 'remotes/vsementsov/tags/pull-nbd-2022-02-09-v2' into staging by Peter Maydell · 3 years ago
  29. e15f3a6 block/nbd: Move s->ioc on AioContext change by Hanna Reitz · 3 years ago
  30. 8a39c38 block/nbd: Assert there are no timers when closed by Hanna Reitz · 3 years ago
  31. 717be96 block/nbd: Delete open timer when done by Hanna Reitz · 3 years ago
  32. 3ce1fc1 block/nbd: Delete reconnect delay timer when done by Hanna Reitz · 3 years ago
  33. 9e8be4c drop libxml2 checks since libxml is not actually used (for parallels) by Michael Tokarev · 3 years ago
  34. 47cc1a3 Merge remote-tracking branch 'remotes/kwolf-gitlab/tags/for-upstream' into staging by Peter Maydell · 3 years ago
  35. fc17611 block/rbd: workaround for ceph issue #53784 by Peter Lieven · 3 years, 1 month ago
  36. 9e302f6 block/rbd: fix handling of holes in .bdrv_co_block_status by Peter Lieven · 3 years, 1 month ago
  37. 3c9c703 block/export/fuse: Fix build failure on FreeBSD by Philippe Mathieu-Daudé · 3 years ago
  38. ac50419 block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate() by Philippe Mathieu-Daudé · 3 years ago
  39. 520d8b4 block/export: Fix vhost-user-blk shutdown with requests in flight by Kevin Wolf · 3 years, 1 month ago
  40. 492a119 block-backend: Retain permissions after migration by Hanna Reitz · 3 years, 3 months ago
  41. 083c245 qcow2: simple case support for downgrading of qcow2 images with zstd by Vladimir Sementsov-Ogievskiy · 3 years, 2 months ago
  42. 113b727 block/io: Update BSC only if want_zero is true by Hanna Reitz · 3 years, 1 month ago
  43. 1cd2ad1 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 3 years, 1 month ago
  44. 64631f3 block: drop BLK_PERM_GRAPH_MOD by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  45. b9b8860 vvfat: Fix vvfat_write() for writes before the root directory by Kevin Wolf · 3 years, 2 months ago
  46. 2db9b9e vvfat: Fix size of temporary qcow file by Kevin Wolf · 3 years, 2 months ago
  47. 1e3552d block-backend: prevent dangling BDS pointers across aio_poll() by Stefan Hajnoczi · 3 years, 1 month ago
  48. cc67f28 include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def by Emanuele Giuseppe Esposito · 3 years, 2 months ago
  49. 1001c9d Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging by Peter Maydell · 3 years, 1 month ago
  50. 826cc32 aio-posix: split poll check from ready handler by Stefan Hajnoczi · 3 years, 2 months ago
  51. a5730b8b block/file-posix: Simplify the XFS_IOC_DIOINFO handling by Thomas Huth · 3 years, 2 months ago
  52. 985cac8 blockjob: drop BlockJob.blk field by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
  53. 048954e block/stream: add own blk by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
  54. be16b8b nbd: allow reconnect on open, with corresponding new options by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  55. cf4fbc3 block/nvme: fix infinite loop in nvme_free_req_queue_cb() by Stefan Hajnoczi · 3 years, 2 months ago
  56. 22c36b7 block/vvfat.c fix leak when failure occurs by Daniella Lee · 3 years, 3 months ago
  57. 5dbd0ce file-posix: Fix alignment after reopen changing O_DIRECT by Kevin Wolf · 3 years, 3 months ago
  58. 8d3dd03 stream: Traverse graph after modification by Hanna Reitz · 3 years, 3 months ago
  59. 741bdeb Merge remote-tracking branch 'remotes/kwolf/tags/for-upstream' into staging by Richard Henderson · 3 years, 3 months ago
  60. a895143 block/nvme: Extract nvme_free_queue() from nvme_free_queue_pair() by Philippe Mathieu-Daudé · 3 years, 4 months ago
  61. 53cedea block/nvme: Display CQ/SQ pointer in nvme_free_queue_pair() by Philippe Mathieu-Daudé · 3 years, 4 months ago
  62. 4a613bd block/nvme: Automatically free qemu_memalign() with QEMU_AUTO_VFREE by Philippe Mathieu-Daudé · 3 years, 4 months ago
  63. 73d4a11 block-backend: Silence clang -m32 compiler warning by Hanna Reitz · 3 years, 4 months ago
  64. 68d7946 linux-aio: add `dev_max_batch` parameter to laio_io_unplug() by Stefano Garzarella · 3 years, 4 months ago
  65. 512da21 linux-aio: add `dev_max_batch` parameter to laio_co_submit() by Stefano Garzarella · 3 years, 4 months ago
  66. 684960d file-posix: add `aio-max-batch` option by Stefano Garzarella · 3 years, 4 months ago
  67. 3043320 block/export/fuse.c: fix musl build by Fabrice Fontaine · 3 years, 4 months ago
  68. 0347a8f block/rbd: implement bdrv_co_block_status by Peter Lieven · 3 years, 4 months ago
  69. 13a0283 block/file-posix: Fix return value translation for AIO discards by Ari Sundholm · 3 years, 4 months ago
  70. 7da9623 block/vpc: Add a sanity check that fixed-size images have the right type by Thomas Huth · 3 years, 4 months ago
  71. f3d43df vmdk: allow specification of tools version by Thomas Weißschuh · 3 years, 5 months ago
  72. aa78b82 block-backend: drop INT_MAX restriction from blk_check_byte_request() by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  73. 1414971 block-backend: blk_pread, blk_pwrite: rename count parameter to bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  74. a93d81c block-backend: convert blk_aio_ functions to int64_t bytes paramter by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  75. e192179 block-backend: convert blk_co_copy_range to int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  76. 06f0325 block-backend: convert blk_foo wrappers to use int64_t bytes parameter by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  77. 16d36e2 block-backend: drop blk_prw, use block-coroutine-wrapper by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  78. 7d55a3b block-coroutine-wrapper.py: support BlockBackend first argument by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  79. 70e8775 block-backend: rename _do_ helper functions to _co_do_ by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  80. 2800637 block-backend: convert blk_co_pdiscard to int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  81. 34460fe block-backend: convert blk_co_pwritev_part to int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  82. 9547907 block-backend: make blk_co_preadv() 64bit by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  83. 7242db6 block-backend: blk_check_byte_request(): int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  84. e7e588d qcow2: Silence clang -m32 compiler warning by Hanna Reitz · 3 years, 4 months ago
  85. ff66f3e configure, meson: move libaio check to meson.build by Paolo Bonzini · 3 years, 4 months ago
  86. 14f1211 Merge remote-tracking branch 'remotes/vsementsov/tags/pull-jobs-2021-10-07-v2' into staging by Richard Henderson · 3 years, 4 months ago
  87. a640fa0 mirror: Do not clear .cancelled by Hanna Reitz · 3 years, 4 months ago
  88. 9b230ef mirror: Stop active mirroring after force-cancel by Hanna Reitz · 3 years, 4 months ago
  89. 4feeec7 mirror: Check job_is_cancelled() earlier by Hanna Reitz · 3 years, 4 months ago
  90. 20ad4d2 mirror: Use job_is_cancelled() by Hanna Reitz · 3 years, 4 months ago
  91. 08b83bf job: Add job_cancel_requested() by Hanna Reitz · 3 years, 4 months ago
  92. 73895f3 jobs: Give Job.force_cancel more meaning by Hanna Reitz · 3 years, 4 months ago
  93. 4cfb3f0 job: @force parameter for job_cancel_sync() by Hanna Reitz · 3 years, 4 months ago
  94. 4471622 mirror: Drop s->synced by Hanna Reitz · 3 years, 4 months ago
  95. a3810da mirror: Keep s->synced on error by Hanna Reitz · 3 years, 4 months ago
  96. cc07162 block: introduce max_hw_iov for use in scsi-generic by Paolo Bonzini · 3 years, 5 months ago
  97. a9515df block/aio_task: assert `max_busy_tasks` is greater than 0 by Stefano Garzarella · 3 years, 4 months ago
  98. 8fc898c block/backup: avoid integer overflow of `max-workers` by Stefano Garzarella · 3 years, 4 months ago
  99. 1af7737 block/nbd: check that received handle is valid by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
  100. 4ddb5d2 block/nbd: drop connection_co by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago