1. 3afea40 qcow2: Use BDRV_SECTOR_SIZE instead of the hardcoded value by Alberto Garcia · 5 years ago
  2. 25ae71d qcow2: Don't require aligned offsets in qcow2_co_copy_range_from() by Alberto Garcia · 5 years ago
  3. 344ffea qcow2: Tighten cluster_offset alignment assertions by Alberto Garcia · 5 years ago
  4. ef97d60 qcow2: Don't round the L1 table allocation up to the sector size by Alberto Garcia · 5 years ago
  5. 7cdca2e qcow2: Use a GString in report_unsupported_feature() by Alberto Garcia · 5 years ago
  6. 0d483dc qcow2: Allow writing compressed data of multiple clusters by Andrey Shinkevich · 5 years ago
  7. 66be5c3 qcow2: Move error check of local_err near its assignment by Tuguoyi · 5 years ago
  8. 74e60fb qcow2: Use offset_into_cluster() by Alberto Garcia · 5 years ago
  9. 3b65081 qcow2: Declare BDRV_REQ_NO_FALLBACK supported by Kevin Wolf · 5 years ago
  10. e8d04f9 block: Pass truncate exact=true where reasonable by Max Reitz · 5 years ago
  11. e61a28a block: Let format drivers pass @exact by Max Reitz · 5 years ago
  12. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  13. 26536c7 block: Do not truncate file node when formatting by Max Reitz · 5 years ago
  14. fe446b5 qcow2: Add qcow2_check_fix_snapshot_table() by Max Reitz · 5 years ago
  15. 8bc584f qcow2: Separate qcow2_check_read_snapshot_table() by Max Reitz · 5 years ago
  16. 0a85af3 qcow2: Write v3-compliant snapshot list on upgrade by Max Reitz · 5 years ago
  17. 722efb0 qcow2: Put qcow2_upgrade() into its own function by Max Reitz · 5 years ago
  18. ecf6c7c qcow2: Add Error ** to qcow2_read_snapshots() by Max Reitz · 5 years ago
  19. 5e97855 qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation() by Kevin Wolf · 5 years ago
  20. 4dd09f6 qcow2-bitmap: move bitmap reopen-rw code to qcow2_reopen_commit by Vladimir Sementsov-Ogievskiy · 5 years ago
  21. 644ddbb block/qcow2-bitmap: do not remove bitmaps on reopen-ro by Vladimir Sementsov-Ogievskiy · 5 years ago
  22. d2c3080 block/qcow2: proper locking on bitmap add/remove paths by Vladimir Sementsov-Ogievskiy · 5 years ago
  23. d710cf5 block/qcow2: introduce parallel subrequest handling in read and write by Vladimir Sementsov-Ogievskiy · 5 years ago
  24. 6aa7a26 block/qcow2: refactor qcow2_co_pwritev_part by Vladimir Sementsov-Ogievskiy · 5 years ago
  25. 88f468e block/qcow2: refactor qcow2_co_preadv_part by Vladimir Sementsov-Ogievskiy · 5 years ago
  26. 603fbd0 block/qcow2: refactor encryption code by Maxim Levitsky · 5 years ago
  27. 1bbbf32 block: Use QEMU_IS_ALIGNED by Nir Soffer · 5 years ago
  28. b70d082 qcow2: Fix the calculation of the maximum L2 cache size by Alberto Garcia · 5 years ago
  29. 5396234 block/qcow2: implement .bdrv_co_pwritev(_compressed)_part by Vladimir Sementsov-Ogievskiy · 6 years ago
  30. df893d2 block/qcow2: implement .bdrv_co_preadv_part by Vladimir Sementsov-Ogievskiy · 6 years ago
  31. 00721a3 block/qcow2: refactor qcow2_co_preadv to use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  32. 38841dc qcow2: Fix .bdrv_has_zero_init() by Max Reitz · 5 years ago
  33. 1dcaf52 block: Implement .bdrv_has_zero_init_truncate() by Max Reitz · 5 years ago
  34. db72581 Include qemu/main-loop.h less by Markus Armbruster · 5 years ago
  35. f7077c9 qcow2: Allow -o compat=v3 during qemu-img amend by Eric Blake · 6 years ago
  36. 170d3bd block: include base when checking image chain for block allocation by Andrey Shinkevich · 6 years ago
  37. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  38. 69f4750 block: avoid recursive block_status call if possible by Vladimir Sementsov-Ogievskiy · 6 years ago
  39. c8bb23c qcow2: skip writing zero buffers to empty COW areas by Anton Nefedov · 6 years ago
  40. 8ac0f15 qcow2: do encryption in threads by Vladimir Sementsov-Ogievskiy · 6 years ago
  41. 5447c3a qcow2: bdrv_co_pwritev: move encryption code out of the lock by Vladimir Sementsov-Ogievskiy · 6 years ago
  42. f24196d qcow2: qcow2_co_preadv: improve locking by Vladimir Sementsov-Ogievskiy · 6 years ago
  43. 6f13a31 qcow2-threads: split out generic path by Vladimir Sementsov-Ogievskiy · 6 years ago
  44. 56e2f1d qcow2: add separate file for threaded data processing functions by Vladimir Sementsov-Ogievskiy · 6 years ago
  45. 9353db4 qcow2.h: add missing include by Vladimir Sementsov-Ogievskiy · 6 years ago
  46. b6c2469 qcow2: Define and use QCOW2_COMPRESSED_SECTOR_SIZE by Alberto Garcia · 6 years ago
  47. 433e8e3 qcow2: Remove BDRVQcow2State.cluster_sectors by Alberto Garcia · 6 years ago
  48. b00cb15 block/qcow2: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  49. e1f4a37 qcow2: Fix error handling in the compression code by Alberto Garcia · 6 years ago
  50. db04524 qcow2: Fix qcow2_make_empty() with external data file by Kevin Wolf · 6 years ago
  51. 718c0fc qcow2: Fix full preallocation with external data file by Kevin Wolf · 6 years ago
  52. 360bd07 qcow2: Add errp to preallocate_co() by Kevin Wolf · 6 years ago
  53. f29fbf7 qcow2: Avoid COW during metadata preallocation by Kevin Wolf · 6 years ago
  54. 93e32b3 qcow2: Fix preallocation bdrv_pwrite to wrong file by Kevin Wolf · 6 years ago
  55. a0cf836 qcow2: Fix data file error condition in qcow2_co_create() by Kevin Wolf · 6 years ago
  56. 523a2a4 Merge remote-tracking branch 'remotes/jnsnow/tags/bitmaps-pull-request' into staging by Peter Maydell · 6 years ago
  57. 8a2ce0b block: Add a 'mutable_opts' field to BlockDriver by Alberto Garcia · 6 years ago
  58. d19c6b3 block/qcow2-bitmap: Allow resizes with persistent bitmaps by John Snow · 6 years ago
  59. 6c3944d qcow2: Implement data-file-raw create option by Kevin Wolf · 6 years ago
  60. 9b890bd qcow2: Store data file name in the image by Kevin Wolf · 6 years ago
  61. dcc9868 qcow2: Creating images with external data file by Kevin Wolf · 6 years ago
  62. 0e8c08b qcow2: Add basic data-file infrastructure by Kevin Wolf · 6 years ago
  63. 966b000 qcow2: External file I/O by Kevin Wolf · 6 years ago
  64. 37be140 qcow2: Prepare qcow2_co_block_status() for data file by Kevin Wolf · 6 years ago
  65. 77e023f qcow2: Return 0/-errno in qcow2_alloc_compressed_cluster_offset() by Kevin Wolf · 6 years ago
  66. 93c2493 qcow2: Basic definitions for external data files by Kevin Wolf · 6 years ago
  67. c5e86eb qcow2: Simplify preallocation code by Kevin Wolf · 6 years ago
  68. af39bd0 qcow2: Default to 4KB for the qcow2 cache entry size by Alberto Garcia · 6 years ago
  69. adf2e45 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  70. 61914f8 qcow2: include LUKS payload overhead in qemu-img measure by Stefan Hajnoczi · 6 years ago
  71. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  72. 998c201 block: Add BDS.auto_backing_file by Max Reitz · 6 years ago
  73. c793d4f block/qcow2: use qemu_iovec_init_buf by Vladimir Sementsov-Ogievskiy · 6 years ago
  74. b8968c8 qcow2: Add list of bitmaps to ImageInfoSpecificQCow2 by Andrey Shinkevich · 6 years ago
  75. 1bf6e9c bdrv_query_image_info Error parameter added by Andrey Shinkevich · 6 years ago
  76. 4720cbe block: Fix hangs in synchronous APIs with iothreads by Kevin Wolf · 6 years ago
  77. e23c9d7 qcow2: do decompression in threads by Vladimir Sementsov-Ogievskiy · 6 years ago
  78. c3c10f7 qcow2: aio support for compressed cluster read by Vladimir Sementsov-Ogievskiy · 6 years ago
  79. c068a1c qcow2: use byte-based read in qcow2_decompress_cluster by Vladimir Sementsov-Ogievskiy · 6 years ago
  80. 341926a qcow2: refactor decompress_buffer by Vladimir Sementsov-Ogievskiy · 6 years ago
  81. f4b3e2a qcow2: move decompression from qcow2-cluster.c to qcow2.c by Vladimir Sementsov-Ogievskiy · 6 years ago
  82. 6994fd7 qcow2: make more generic interface for qcow2_compress by Vladimir Sementsov-Ogievskiy · 6 years ago
  83. 19a4448 qcow2: use Z_OK instead of 0 for deflateInit2 return code check by Vladimir Sementsov-Ogievskiy · 6 years ago
  84. c972fa1 crypto: support multiple threads accessing one QCryptoBlock by Vladimir Sementsov-Ogievskiy · 6 years ago
  85. 6f8f015 qcow2: Get the request alignment for encrypted images from QCryptoBlock by Alberto Garcia · 6 years ago
  86. 3b698f5 block/qcow2: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  87. 9c98f14 dirty-bitmaps: clean-up bitmaps loading and migration logic by Vladimir Sementsov-Ogievskiy · 6 years ago
  88. 2ea427e bloc/qcow2: drop dirty_bitmaps_loaded state variable by Vladimir Sementsov-Ogievskiy · 6 years ago
  89. 132adb6 block/qcow2: improve error message in qcow2_inactivate by Vladimir Sementsov-Ogievskiy · 6 years ago
  90. 4b57664 error: Fix use of error_prepend() with &error_fatal, &error_abort by Markus Armbruster · 6 years ago
  91. bd016b9 qcow2: Explicit number replaced by a constant by Leonid Bloch · 6 years ago
  92. e957b50 qcow2: Set the default cache-clean-interval to 10 minutes by Leonid Bloch · 6 years ago
  93. 45b4949 qcow2: Resize the cache upon image resizing by Leonid Bloch · 6 years ago
  94. b749562 qcow2: Assign the L2 cache relatively to the image size by Leonid Bloch · 6 years ago
  95. 657ada5 qcow2: Avoid duplication in setting the refcount cache size by Leonid Bloch · 6 years ago
  96. b6a95c6 qcow2: Make sizes more humanly readable by Leonid Bloch · 6 years ago
  97. 3ab7238 qapi: Drop qapi_event_send_FOO()'s Error ** argument by Peter Xu · 6 years ago
  98. 308999e qcow2: A grammar fix in conflicting cache sizing error message by Leonid Bloch · 6 years ago
  99. 7851f1a Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  100. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 7 years ago