1. f56281a block/qcow2-bitmap: fix crash bug in qcow2_co_remove_persistent_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 5 years ago
  2. cb09104 block/file-posix: Fix laio_init() error handling crash bug by Markus Armbruster · 5 years ago
  3. a505475 block/qcow2-bitmap: fix bitmap migration by Vladimir Sementsov-Ogievskiy · 5 years ago
  4. 93676c8 nbd: Don't send oversize strings by Eric Blake · 5 years ago
  5. cf7c49c bitmap: Enforce maximum bitmap name length by Eric Blake · 5 years ago
  6. 24552fe qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK by Max Reitz · 5 years ago
  7. 570542e qcow2-bitmap: Fix uint64_t left-shift overflow by Tuguoyi · 5 years ago
  8. 292d06b block/file-posix: Let post-EOF fallocate serialize by Max Reitz · 5 years ago
  9. c28107e block: Add bdrv_co_get_self_request() by Max Reitz · 5 years ago
  10. 304d9d7 block: Make wait/mark serialising requests public by Max Reitz · 5 years ago
  11. dcfbece block/block-copy: fix s->copy_size for compressed cluster by Vladimir Sementsov-Ogievskiy · 5 years ago
  12. aaffb85 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' into staging by Peter Maydell · 5 years ago
  13. e8d04f9 block: Pass truncate exact=true where reasonable by Max Reitz · 5 years ago
  14. e61a28a block: Let format drivers pass @exact by Max Reitz · 5 years ago
  15. 82325ae block: Evaluate @exact in protocol drivers by Max Reitz · 5 years ago
  16. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  17. 26536c7 block: Do not truncate file node when formatting by Max Reitz · 5 years ago
  18. bb8160e block/cor: Drop cor_co_truncate() by Max Reitz · 5 years ago
  19. 6b7e8f8 block: Handle filter truncation like native impl. by Max Reitz · 5 years ago
  20. e40e6e8 qcow2: Fix v3 snapshot table entry compliancy by Max Reitz · 5 years ago
  21. d2b1d1e qcow2: Repair snapshot table with too many entries by Max Reitz · 5 years ago
  22. 099febf qcow2: Fix overly long snapshot tables by Max Reitz · 5 years ago
  23. 6241433 qcow2: Keep track of the snapshot table length by Max Reitz · 5 years ago
  24. f91f1f1 qcow2: Fix broken snapshot table entries by Max Reitz · 5 years ago
  25. fe446b5 qcow2: Add qcow2_check_fix_snapshot_table() by Max Reitz · 5 years ago
  26. 8bc584f qcow2: Separate qcow2_check_read_snapshot_table() by Max Reitz · 5 years ago
  27. 0a85af3 qcow2: Write v3-compliant snapshot list on upgrade by Max Reitz · 5 years ago
  28. 722efb0 qcow2: Put qcow2_upgrade() into its own function by Max Reitz · 5 years ago
  29. e0314b5 qcow2: Make qcow2_write_snapshots() public by Max Reitz · 5 years ago
  30. fcf9a6b qcow2: Keep unknown extra snapshot data by Max Reitz · 5 years ago
  31. ecf6c7c qcow2: Add Error ** to qcow2_read_snapshots() by Max Reitz · 5 years ago
  32. d8fa844 qcow2: Use endof() by Max Reitz · 5 years ago
  33. f93c3ad mirror: Do not dereference invalid pointers by Max Reitz · 5 years ago
  34. e87a09d block/nvme: add support for discard by Maxim Levitsky · 5 years ago
  35. e0dd95e block/nvme: add support for write zeros by Maxim Levitsky · 5 years ago
  36. 0e24024 block/block-copy: increase buffered copy request by Vladimir Sementsov-Ogievskiy · 5 years ago
  37. 7f739d0 block/block-copy: add memory limit by Vladimir Sementsov-Ogievskiy · 5 years ago
  38. e332a72 block/block-copy: refactor copying by Vladimir Sementsov-Ogievskiy · 5 years ago
  39. b3b7036 block/block-copy: limit copy_range_size to 16 MiB by Vladimir Sementsov-Ogievskiy · 5 years ago
  40. 3816edd block/block-copy: allocate buffer in block_copy_with_bounce_buffer by Vladimir Sementsov-Ogievskiy · 5 years ago
  41. 994b44a Revert "mirror: Only mirror granularity-aligned chunks" by Vladimir Sementsov-Ogievskiy · 5 years ago
  42. dbdf699 block/mirror: support unaligned write in active mirror by Vladimir Sementsov-Ogievskiy · 5 years ago
  43. b301686 block/block-backend: add blk_co_pwritev_part by Vladimir Sementsov-Ogievskiy · 5 years ago
  44. 5c511ac block/mirror: simplify do_sync_target_write by Vladimir Sementsov-Ogievskiy · 5 years ago
  45. 038adc2 core: replace getpagesize() with qemu_real_host_page_size by Wei Yang · 5 years ago
  46. 5e97855 qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation() by Kevin Wolf · 5 years ago
  47. 8ccf458 block/backup: drop dead code from backup_job_create by Vladimir Sementsov-Ogievskiy · 5 years ago
  48. f765153 block/nbd: nbd reconnect by Vladimir Sementsov-Ogievskiy · 5 years ago
  49. 4dd09f6 qcow2-bitmap: move bitmap reopen-rw code to qcow2_reopen_commit by Vladimir Sementsov-Ogievskiy · 5 years ago
  50. f6333cb block/qcow2-bitmap: fix and improve qcow2_reopen_bitmaps_rw by Vladimir Sementsov-Ogievskiy · 5 years ago
  51. 644ddbb block/qcow2-bitmap: do not remove bitmaps on reopen-ro by Vladimir Sementsov-Ogievskiy · 5 years ago
  52. bd429a8 block/qcow2-bitmap: drop qcow2_reopen_bitmaps_rw_hint() by Vladimir Sementsov-Ogievskiy · 5 years ago
  53. f88676c block/qcow2-bitmap: get rid of bdrv_has_changed_persistent_bitmaps by Vladimir Sementsov-Ogievskiy · 5 years ago
  54. ef9041a block/dirty-bitmap: refactor bdrv_dirty_bitmap_next by Vladimir Sementsov-Ogievskiy · 5 years ago
  55. 1e63830 block/dirty-bitmap: drop BdrvDirtyBitmap.mutex by Vladimir Sementsov-Ogievskiy · 5 years ago
  56. 5deb6cb block/dirty-bitmap: add bs link by Vladimir Sementsov-Ogievskiy · 5 years ago
  57. 767db3a block/dirty-bitmap: drop meta by Vladimir Sementsov-Ogievskiy · 5 years ago
  58. d2c3080 block/qcow2: proper locking on bitmap add/remove paths by Vladimir Sementsov-Ogievskiy · 5 years ago
  59. b56a1e3 block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 5 years ago
  60. 85cc8a4 block: move bdrv_can_store_new_dirty_bitmap to block/dirty-bitmap.c by Vladimir Sementsov-Ogievskiy · 5 years ago
  61. d1b9d19 qcow2: Limit total allocation range to INT_MAX by Max Reitz · 5 years ago
  62. f2208fd block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACK by Alberto Garcia · 5 years ago
  63. e4ec5ad replay: add BH oneshot event for block layer by Pavel Dovgalyuk · 5 years ago
  64. c8aa789 replay: don't drain/flush bdrv queue while RR is working by Pavel Dovgalyuk · 5 years ago
  65. 3c6c434 block: implement bdrv_snapshot_goto for blkreplay by Pavel Dovgalyuk · 5 years ago
  66. 6caaad4 block/vhdx: add check for truncated image files by Peter Lieven · 5 years ago
  67. e99754b nbd: add empty .bdrv_reopen_prepare by Maxim Levitsky · 5 years ago
  68. 00e30f0 block/backup: use backup-top instead of write notifiers by Vladimir Sementsov-Ogievskiy · 5 years ago
  69. 7df7868 block: introduce backup-top filter driver by Vladimir Sementsov-Ogievskiy · 5 years ago
  70. 0f4b02b block/block-copy: split block_copy_set_callbacks function by Vladimir Sementsov-Ogievskiy · 5 years ago
  71. 843670f block/backup: move write_flags calculation inside backup_job_create by Vladimir Sementsov-Ogievskiy · 5 years ago
  72. a6ffe19 block/backup: move in-flight requests handling from backup to block-copy by Vladimir Sementsov-Ogievskiy · 5 years ago
  73. d924559 qapi: query-blockstat: add driver specific file-posix stats by Anton Nefedov · 5 years ago
  74. 1c45036 file-posix: account discard operations by Anton Nefedov · 5 years ago
  75. f344446 block: add empty account cookie type by Anton Nefedov · 5 years ago
  76. 159f85d qapi: add unmap to BlockDeviceStats by Anton Nefedov · 5 years ago
  77. beb5f54 block: move block_copy from block/backup.c to separate file by Vladimir Sementsov-Ogievskiy · 5 years ago
  78. 0e23e38 block/backup: fix block-comment style by Vladimir Sementsov-Ogievskiy · 5 years ago
  79. 2c8074c block/backup: introduce BlockCopyState by Vladimir Sementsov-Ogievskiy · 5 years ago
  80. 372c67e block/backup: improve comment about image fleecing by Vladimir Sementsov-Ogievskiy · 5 years ago
  81. 0bd0c44 block/backup: split shareable copying part from backup_do_cow by Vladimir Sementsov-Ogievskiy · 5 years ago
  82. 1048ddf block/backup: fix backup_cow_with_offload for last cluster by Vladimir Sementsov-Ogievskiy · 5 years ago
  83. 981fb58 block/backup: fix max_transfer handling for copy_range by Vladimir Sementsov-Ogievskiy · 5 years ago
  84. d710cf5 block/qcow2: introduce parallel subrequest handling in read and write by Vladimir Sementsov-Ogievskiy · 5 years ago
  85. 6aa7a26 block/qcow2: refactor qcow2_co_pwritev_part by Vladimir Sementsov-Ogievskiy · 5 years ago
  86. 88f468e block/qcow2: refactor qcow2_co_preadv_part by Vladimir Sementsov-Ogievskiy · 5 years ago
  87. 6e9b225 block: introduce aio task pool by Vladimir Sementsov-Ogievskiy · 5 years ago
  88. 8644476 block: Skip COR for inactive nodes by Max Reitz · 5 years ago
  89. 05f4ace block/snapshot: Restrict set of snapshot nodes by Kevin Wolf · 5 years ago
  90. 31e4041 cutils: Move size_to_str() from "qemu-common.h" to "qemu/cutils.h" by Philippe Mathieu-Daudé · 5 years ago
  91. 603fbd0 block/qcow2: refactor encryption code by Maxim Levitsky · 5 years ago
  92. 38e7d54 block/qcow2: Fix corruption introduced by commit 8ac0f15f335 by Maxim Levitsky · 5 years ago
  93. c34dc07 curl: Check curl_multi_add_handle()'s return code by Max Reitz · 5 years ago
  94. bfb23b4 curl: Handle success in multi_check_completion by Max Reitz · 5 years ago
  95. 9abaf9f curl: Report only ready sockets by Max Reitz · 5 years ago
  96. 9dbad87 curl: Pass CURLSocket to curl_multi_do() by Max Reitz · 5 years ago
  97. 948403b curl: Check completion in curl_multi_do() by Max Reitz · 5 years ago
  98. 007f339 curl: Keep *socket until the end of curl_sock_cb() by Max Reitz · 5 years ago
  99. 0487861 curl: Keep pointer to the CURLState in CURLSocket by Max Reitz · 5 years ago
  100. 1bbbf32 block: Use QEMU_IS_ALIGNED by Nir Soffer · 5 years ago