1. 9c09280 Clean up ill-advised or unusual header guards by Markus Armbruster · 2 years, 10 months ago
  2. 52581c7 Clean up header guards that don't match their file name by Markus Armbruster · 2 years, 10 months ago
  3. 6d17e28 block/vmdk: Fix reopening bs->file by Hanna Reitz · 3 years ago
  4. 06e9cd1 qcow2: Do not reopen data_file in invalidate_cache by Hanna Reitz · 2 years, 11 months ago
  5. ad24b67 block: move fcntl_setfl() by Marc-André Lureau · 3 years ago
  6. 620c5cb nbd: document what is protected by the CoMutexes by Paolo Bonzini · 2 years, 11 months ago
  7. a80a9a1 nbd: take receive_mutex when reading requests[].receiving by Paolo Bonzini · 2 years, 11 months ago
  8. dba5156 nbd: move s->state under requests_lock by Paolo Bonzini · 2 years, 11 months ago
  9. 8d45185 nbd: code motion and function renaming by Paolo Bonzini · 2 years, 11 months ago
  10. ee19d95 nbd: use a QemuMutex to synchronize yanking, reconnection and coroutines by Paolo Bonzini · 2 years, 11 months ago
  11. 8610b44 nbd: keep send_mutex/free_sema handling outside nbd_co_do_establish_connection by Paolo Bonzini · 2 years, 11 months ago
  12. 172f5f1 nbd: remove peppering of nbd_client_connected by Paolo Bonzini · 2 years, 11 months ago
  13. 0c43c6f nbd: mark more coroutine_fns by Paolo Bonzini · 2 years, 11 months ago
  14. 8846b7d nbd: safeguard against waking up invalid coroutine by Paolo Bonzini · 2 years, 11 months ago
  15. 1466ef6 qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStr by Vladimir Sementsov-Ogievskiy · 3 years ago
  16. 80dd5af block: add 'force' parameter to 'blockdev-change-medium' command by Denis V. Lunev · 2 years, 11 months ago
  17. 0423f75 qcow2: Add errp to rebuild_refcount_structure() by Hanna Reitz · 3 years ago
  18. a8c07ec qcow2: Improve refcount structure rebuilding by Hanna Reitz · 3 years ago
  19. 0f9668e Remove qemu-common.h include from most units by Marc-André Lureau · 3 years ago
  20. 89fc45d include: move qemu_get_vm_name() to sysemu.h by Marc-André Lureau · 3 years ago
  21. 8e3b0cb Replace qemu_real_host_page variables with inlined functions by Marc-André Lureau · 3 years ago
  22. b1e1af3 block/stream: Drain subtree around graph change by Hanna Reitz · 3 years ago
  23. 3f1db95 block: Fix misleading hexadecimal format by Philippe Mathieu-Daudé · 3 years ago
  24. 04ddcda Merge tag 'fixes-pull-request' of gitlab.com:marcandre.lureau/qemu into staging by Peter Maydell · 3 years ago
  25. 9d36d5f Merge tag 'pull-block-2022-03-22' of https://gitlab.com/hreitz/qemu into staging by Peter Maydell · 3 years ago
  26. c084017 compiler.h: replace QEMU_WARN_UNUSED_RESULT with G_GNUC_WARN_UNUSED_RESULT by Marc-André Lureau · 3 years ago
  27. 9edc631 Replace GCC_FMT_ATTR with G_GNUC_PRINTF by Marc-André Lureau · 3 years, 1 month ago
  28. cc5387a block/rbd: fix write zeroes with growing images by Stefano Garzarella · 3 years ago
  29. 6690302 block/nbd.c: Fixed IO request coroutine not being wakeup when kill NBD server by Rao Lei · 3 years ago
  30. aa44d3f block/file-posix: Remove a deprecation warning on macOS 12 by Philippe Mathieu-Daudé · 3 years, 2 months ago
  31. fdee2c9 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2022-03-07' into staging by Peter Maydell · 3 years ago
  32. 9740b90 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307' into staging by Peter Maydell · 3 years ago
  33. e8ae8b1 block/nbd: don't restrict TLS usage to IP sockets by Daniel P. Berrangé · 3 years ago
  34. a0cd6d2 block/nbd: support override of hostname for TLS certificate validation by Daniel P. Berrangé · 3 years ago
  35. 046f98d block: pass desired TLS hostname through from block driver client by Daniel P. Berrangé · 3 years ago
  36. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
  37. af5bcd7 block: copy-before-write: realize snapshot-access API by Vladimir Sementsov-Ogievskiy · 3 years ago
  38. 1c14eaa block: introduce snapshot-access block driver by Vladimir Sementsov-Ogievskiy · 3 years ago
  39. ce14f3b block/io: introduce block driver snapshot-access API by Vladimir Sementsov-Ogievskiy · 3 years ago
  40. 3b7ca26 block/reqlist: add reqlist_wait_all() by Vladimir Sementsov-Ogievskiy · 3 years ago
  41. a642647 block/dirty-bitmap: introduce bdrv_dirty_bitmap_status() by Vladimir Sementsov-Ogievskiy · 3 years ago
  42. 84b1e80 block/reqlist: reqlist_find_conflict(): use ranges_overlap() by Vladimir Sementsov-Ogievskiy · 3 years ago
  43. d088e6a block: intoduce reqlist by Vladimir Sementsov-Ogievskiy · 3 years ago
  44. 177541e block/block-copy: add block_copy_reset() by Vladimir Sementsov-Ogievskiy · 3 years ago
  45. 5f3a3cd block/copy-before-write: add bitmap open parameter by Vladimir Sementsov-Ogievskiy · 3 years ago
  46. 1f7252e block/block-copy: block_copy_state_new(): add bitmap parameter by Vladimir Sementsov-Ogievskiy · 3 years ago
  47. 34ffacb block/dirty-bitmap: bdrv_merge_dirty_bitmap(): add return value by Vladimir Sementsov-Ogievskiy · 3 years ago
  48. 051f66c block/block-copy: move copy_bitmap initialization to block_copy_state_new() by Vladimir Sementsov-Ogievskiy · 3 years ago
  49. 45e62b4 block: fix preallocate filter: don't do unaligned preallocate requests by Vladimir Sementsov-Ogievskiy · 3 years, 1 month ago
  50. b0ea6c9 block/curl.c: Check error return from curl_easy_setopt() by Peter Maydell · 3 years, 1 month ago
  51. 2ea7dfc block/curl.c: Set error message string if curl_init_state() fails by Peter Maydell · 3 years, 1 month ago
  52. 78fa41f block/amend: Keep strong reference to BDS by Hanna Reitz · 3 years ago
  53. b8ba600 block/amend: Always call .bdrv_amend_clean() by Hanna Reitz · 3 years ago
  54. 4d378bb block: Make bdrv_refresh_limits() non-recursive by Hanna Reitz · 3 years, 1 month ago
  55. da35990 block_int-common.h: assertions in the callers of BlockDriver function pointers by Emanuele Giuseppe Esposito · 3 years ago
  56. 1581a70 block/coroutines: I/O and "I/O or GS" API by Emanuele Giuseppe Esposito · 3 years ago
  57. 377cc15 block/copy-before-write.h: global state API + assertions by Emanuele Giuseppe Esposito · 3 years ago
  58. 6b573ef include/block/snapshot: global state API + assertions by Emanuele Giuseppe Esposito · 3 years ago
  59. c5be744 assertions for blockdev.h global state API by Emanuele Giuseppe Esposito · 3 years ago
  60. bdb7347 block.c: add assertions to static functions by Emanuele Giuseppe Esposito · 3 years ago
  61. 967d790 IO_CODE and IO_OR_GS_CODE for block_int I/O API by Emanuele Giuseppe Esposito · 3 years ago
  62. b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
  63. 37868b2 IO_CODE and IO_OR_GS_CODE for block-backend I/O API by Emanuele Giuseppe Esposito · 3 years ago
  64. 0439c5a block/block-backend.c: assertions for block-backend by Emanuele Giuseppe Esposito · 3 years ago
  65. a2c4c3b include/sysemu/block-backend: split header into I/O and global state (GS) API by Emanuele Giuseppe Esposito · 3 years ago
  66. 8cc5882 block/export/fuse.c: allow writable exports to take RESIZE permission by Emanuele Giuseppe Esposito · 3 years ago
  67. 384a48f IO_CODE and IO_OR_GS_CODE for block I/O API by Emanuele Giuseppe Esposito · 3 years ago
  68. f791bf7 assertions for block global state API by Emanuele Giuseppe Esposito · 3 years ago
  69. 3b491a9 include/block/block: split header into I/O and global state API by Emanuele Giuseppe Esposito · 3 years ago
  70. 3b71719 block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_op_invalidate_cache by Emanuele Giuseppe Esposito · 3 years, 1 month ago
  71. a94750d block: introduce bdrv_activate by Emanuele Giuseppe Esposito · 3 years, 1 month ago
  72. dae8492 crypto: distinguish between main loop and I/O in block_crypto_amend_options_generic_luks by Emanuele Giuseppe Esposito · 3 years, 1 month ago
  73. c1019d1 crypto: perform permission checks under BQL by Emanuele Giuseppe Esposito · 3 years, 1 month ago
  74. 4aa2e49 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/misc-next-pull-request' into staging by Peter Maydell · 3 years ago
  75. 406523f configure, meson: move block layer options to meson_options.txt by Paolo Bonzini · 3 years, 5 months ago
  76. ed793c2 configure, meson: move image format options to meson_options.txt by Paolo Bonzini · 3 years, 5 months ago
  77. e3296cc block: print the server key type and fingerprint on failure by Daniel P. Berrangé · 3 years, 6 months ago
  78. ea0f60e block: support sha256 fingerprint with pre-blockdev options by Daniel P. Berrangé · 3 years, 6 months ago
  79. 48033ad Merge remote-tracking branch 'remotes/vsementsov/tags/pull-nbd-2022-02-09-v2' into staging by Peter Maydell · 3 years, 1 month ago
  80. e15f3a6 block/nbd: Move s->ioc on AioContext change by Hanna Reitz · 3 years, 1 month ago
  81. 8a39c38 block/nbd: Assert there are no timers when closed by Hanna Reitz · 3 years, 1 month ago
  82. 717be96 block/nbd: Delete open timer when done by Hanna Reitz · 3 years, 1 month ago
  83. 3ce1fc1 block/nbd: Delete reconnect delay timer when done by Hanna Reitz · 3 years, 1 month ago
  84. 9e8be4c drop libxml2 checks since libxml is not actually used (for parallels) by Michael Tokarev · 3 years, 1 month ago
  85. 47cc1a3 Merge remote-tracking branch 'remotes/kwolf-gitlab/tags/for-upstream' into staging by Peter Maydell · 3 years, 1 month ago
  86. fc17611 block/rbd: workaround for ceph issue #53784 by Peter Lieven · 3 years, 2 months ago
  87. 9e302f6 block/rbd: fix handling of holes in .bdrv_co_block_status by Peter Lieven · 3 years, 2 months ago
  88. 3c9c703 block/export/fuse: Fix build failure on FreeBSD by Philippe Mathieu-Daudé · 3 years, 1 month ago
  89. ac50419 block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate() by Philippe Mathieu-Daudé · 3 years, 1 month ago
  90. 520d8b4 block/export: Fix vhost-user-blk shutdown with requests in flight by Kevin Wolf · 3 years, 1 month ago
  91. 492a119 block-backend: Retain permissions after migration by Hanna Reitz · 3 years, 3 months ago
  92. 083c245 qcow2: simple case support for downgrading of qcow2 images with zstd by Vladimir Sementsov-Ogievskiy · 3 years, 3 months ago
  93. 113b727 block/io: Update BSC only if want_zero is true by Hanna Reitz · 3 years, 2 months ago
  94. 1cd2ad1 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 3 years, 2 months ago
  95. 64631f3 block: drop BLK_PERM_GRAPH_MOD by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  96. b9b8860 vvfat: Fix vvfat_write() for writes before the root directory by Kevin Wolf · 3 years, 3 months ago
  97. 2db9b9e vvfat: Fix size of temporary qcow file by Kevin Wolf · 3 years, 3 months ago
  98. 1e3552d block-backend: prevent dangling BDS pointers across aio_poll() by Stefan Hajnoczi · 3 years, 2 months ago
  99. cc67f28 include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def by Emanuele Giuseppe Esposito · 3 years, 3 months ago
  100. 1001c9d Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging by Peter Maydell · 3 years, 2 months ago