1. 8f89734 qcow2: Take locks for accessing bs->file by Kevin Wolf · 1 year, 5 months ago
  2. b2b1090 qcow2: keep reference on zeroize with discard-no-unref enabled by Jean-Louis Dupond · 1 year, 6 months ago
  3. 0bb79c9 qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 6 months ago
  4. 1736239 block: use bdrv_co_debug_event in coroutine context by Paolo Bonzini · 1 year, 10 months ago
  5. 70bacc4 qcow2: mark more functions as coroutine_fns and GRAPH_RDLOCK by Paolo Bonzini · 1 year, 10 months ago
  6. 42a2890 qcow2: add discard-no-unref option by Jean-Louis Dupond · 1 year, 10 months ago
  7. a39bae4 qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCK by Paolo Bonzini · 2 years ago
  8. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  9. 7b1fb72 block: Mark read/write in block/io.c GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  10. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 3 months ago
  11. 38505e2 qcow2: switch to *_co_* functions by Alberto Faria · 2 years, 5 months ago
  12. a1b4ecf qcow2: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 5 months ago
  13. 050ed2e qcow2: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
  14. 32cc71d block: Change bdrv_{pread,pwrite,pwrite_sync}() param order by Alberto Faria · 2 years, 9 months ago
  15. 53fb784 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() by Alberto Faria · 2 years, 9 months ago
  16. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years, 1 month ago
  17. e7e588d qcow2: Silence clang -m32 compiler warning by Hanna Reitz · 3 years, 5 months ago
  18. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 7 months ago
  19. a6e0984 qcow2: introduce qcow2_parse_compressed_l2_entry() helper by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  20. 9a3978a qcow2: compressed read: simplify cluster descriptor passing by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  21. ff812c5 qcow2: handle_dependencies(): relax conflict detection by Vladimir Sementsov-Ogievskiy · 3 years, 7 months ago
  22. 6d207d3 qcow2: refactor handle_dependencies() loop body by Vladimir Sementsov-Ogievskiy · 3 years, 7 months ago
  23. c8bf9a9 qcow2: Fix corruption on write_zeroes with MAY_UNMAP by Maxim Levitsky · 4 years, 4 months ago
  24. 3441ad4 qcow2: Document and enforce the QCowL2Meta invariants by Alberto Garcia · 4 years, 5 months ago
  25. c508c73 qcow2: Use L1E_SIZE in qcow2_write_l1_entry() by Alberto Garcia · 4 years, 6 months ago
  26. bfd0989 qcow2: Convert qcow2_alloc_cluster_offset() into qcow2_alloc_host_offset() by Alberto Garcia · 4 years, 6 months ago
  27. 3fec237 qcow2: Make qcow2_free_any_clusters() free only one cluster by Alberto Garcia · 4 years, 6 months ago
  28. 2b60c5b qcow2: Rewrite the documentation of qcow2_alloc_cluster_offset() by Alberto Garcia · 4 years, 7 months ago
  29. 184581f qcow2: Fix removal of list members from BDRVQcow2State.cluster_allocs by Alberto Garcia · 4 years, 7 months ago
  30. 02b1ecf qcow2: Use macros for the L1, refcount and bitmap table entry sizes by Alberto Garcia · 4 years, 7 months ago
  31. b9be6fa block/qcow2-cluster: Add missing "fallthrough" annotation by Thomas Huth · 4 years, 6 months ago
  32. 7bbb592 qcow2: Assert that expand_zero_clusters_in_l1() does not support subclusters by Alberto Garcia · 4 years, 8 months ago
  33. 40dee94 qcow2: Add prealloc field to QCowL2Meta by Alberto Garcia · 4 years, 8 months ago
  34. a6841a2 qcow2: Add subcluster support to qcow2_co_pwrite_zeroes() by Alberto Garcia · 4 years, 8 months ago
  35. ff4cdec qcow2: Clear the L2 bitmap when allocating a compressed cluster by Alberto Garcia · 4 years, 8 months ago
  36. aca00cd qcow2: Update L2 bitmap in qcow2_alloc_cluster_link_l2() by Alberto Garcia · 4 years, 8 months ago
  37. a68cd70 qcow2: Add subcluster support to discard_in_l2_slice() by Alberto Garcia · 4 years, 8 months ago
  38. 205fa50 qcow2: Add subcluster support to zero_in_l2_slice() by Alberto Garcia · 4 years, 8 months ago
  39. 3f9c6b3 qcow2: Add subcluster support to qcow2_get_host_offset() by Alberto Garcia · 4 years, 8 months ago
  40. d53ec3d qcow2: Add subcluster support to calculate_l2_meta() by Alberto Garcia · 4 years, 8 months ago
  41. 10dabdc5 qcow2: Replace QCOW2_CLUSTER_* with QCOW2_SUBCLUSTER_* by Alberto Garcia · 4 years, 8 months ago
  42. ca4a0bb qcow2: Add cluster type parameter to qcow2_get_host_offset() by Alberto Garcia · 4 years, 8 months ago
  43. 70d1cba qcow2: Add qcow2_get_subcluster_range_type() by Alberto Garcia · 4 years, 8 months ago
  44. c8fd855 qcow2: Add l2_entry_size() by Alberto Garcia · 4 years, 8 months ago
  45. 12c6aeb qcow2: Add get_l2_entry() and set_l2_entry() by Alberto Garcia · 4 years, 8 months ago
  46. 57538c8 qcow2: Process QCOW2_CLUSTER_ZERO_ALLOC clusters in handle_copied() by Alberto Garcia · 4 years, 8 months ago
  47. c1587d8 qcow2: Split cluster_needs_cow() out of count_cow_clusters() by Alberto Garcia · 4 years, 8 months ago
  48. 8f91d69 qcow2: Add calculate_l2_meta() by Alberto Garcia · 4 years, 8 months ago
  49. 388e581 qcow2: Convert qcow2_get_cluster_offset() into qcow2_get_host_offset() by Alberto Garcia · 4 years, 8 months ago
  50. 348fcc4 qcow2-cluster: Fix integer left shift error in qcow2_alloc_cluster_link_l2() by Tuguoyi · 4 years, 8 months ago
  51. 61b3043 qcow2: Implement v2 zero writes with discard if possible by Kevin Wolf · 4 years, 8 months ago
  52. f01643f qcow2: Support BDRV_REQ_ZERO_WRITE for truncate by Kevin Wolf · 5 years ago
  53. 3ede935 qcow2: Fix alloc_cluster_abort() for pre-existing clusters by Max Reitz · 5 years ago
  54. c3b6658 qcow2: Fix qcow2_alloc_cluster_abort() for external data file by Kevin Wolf · 5 years ago
  55. da86f8c qcow2: Use bs->bl.request_alignment when updating an L1 entry by Alberto Garcia · 5 years ago
  56. ef97d60 qcow2: Don't round the L1 table allocation up to the sector size by Alberto Garcia · 5 years ago
  57. 3a75a87 qcow2: Assert that host cluster offsets fit in L2 table entries by Alberto Garcia · 5 years ago
  58. d1b9d19 qcow2: Limit total allocation range to INT_MAX by Max Reitz · 5 years ago
  59. 603fbd0 block/qcow2: refactor encryption code by Maxim Levitsky · 6 years ago
  60. 38e7d54 block/qcow2: Fix corruption introduced by commit 8ac0f15f335 by Maxim Levitsky · 6 years ago
  61. 1bbbf32 block: Use QEMU_IS_ALIGNED by Nir Soffer · 6 years ago
  62. bf3d78a qcow2: Stop overwriting compressed clusters one by one by Alberto Garcia · 6 years ago
  63. 5396234 block/qcow2: implement .bdrv_co_pwritev(_compressed)_part by Vladimir Sementsov-Ogievskiy · 6 years ago
  64. df893d2 block/qcow2: implement .bdrv_co_preadv_part by Vladimir Sementsov-Ogievskiy · 6 years ago
  65. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  66. c8bb23c qcow2: skip writing zero buffers to empty COW areas by Anton Nefedov · 6 years ago
  67. 8ac0f15 qcow2: do encryption in threads by Vladimir Sementsov-Ogievskiy · 6 years ago
  68. 9353db4 qcow2.h: add missing include by Vladimir Sementsov-Ogievskiy · 6 years ago
  69. b6c2469 qcow2: Define and use QCOW2_COMPRESSED_SECTOR_SIZE by Alberto Garcia · 6 years ago
  70. 6c3944d qcow2: Implement data-file-raw create option by Kevin Wolf · 6 years ago
  71. 966b000 qcow2: External file I/O by Kevin Wolf · 6 years ago
  72. 77e023f qcow2: Return 0/-errno in qcow2_alloc_compressed_cluster_offset() by Kevin Wolf · 6 years ago
  73. c6d619c qcow2: Don't assume 0 is an invalid cluster offset by Kevin Wolf · 6 years ago
  74. b8c8353 qcow2: Prepare count_contiguous_clusters() for external data file by Kevin Wolf · 6 years ago
  75. 808c2bb qcow2: Pass bs to qcow2_get_cluster_type() by Kevin Wolf · 6 years ago
  76. c1c4399 qcow2: Assert that L2 table offsets fit in the L1 table by Alberto Garcia · 6 years ago
  77. 7d37435 avoid TABs in files that only contain a few by Paolo Bonzini · 6 years ago
  78. f4b3e2a qcow2: move decompression from qcow2-cluster.c to qcow2.c by Vladimir Sementsov-Ogievskiy · 6 years ago
  79. 8b24cd1 qcow2: Free allocated clusters on write error by Kevin Wolf · 7 years ago
  80. 0d8c41d block: use local path for local headers by Michael S. Tsirkin · 7 years ago
  81. c9a442e qcow2: Check L1 table parameters in qcow2_expand_zero_clusters() by Alberto Garcia · 7 years ago
  82. 9e02968 qcow2: Replace align_offset() with ROUND_UP() by Alberto Garcia · 7 years ago
  83. dd32c88 qcow2: Rename l2_table in count_cow_clusters() by Alberto Garcia · 7 years ago
  84. c26f10b qcow2: Rename l2_table in count_contiguous_clusters_unallocated() by Alberto Garcia · 7 years ago
  85. 13f893c qcow2: Rename l2_table in count_contiguous_clusters() by Alberto Garcia · 7 years ago
  86. e4e7254 qcow2: Rename l2_table in qcow2_alloc_compressed_cluster_offset() by Alberto Garcia · 7 years ago
  87. 415184f qcow2: Update expand_zero_clusters_in_l1() to support L2 slices by Alberto Garcia · 7 years ago
  88. 226494f qcow2: Prepare expand_zero_clusters_in_l1() for adding L2 slice support by Alberto Garcia · 7 years ago
  89. 9b76548 qcow2: Read refcount before L2 table in expand_zero_clusters_in_l1() by Alberto Garcia · 7 years ago
  90. a9a9f8f qcow2: Update zero_single_l2() to support L2 slices by Alberto Garcia · 7 years ago
  91. 21ab3ad qcow2: Update discard_single_l2() to support L2 slices by Alberto Garcia · 7 years ago
  92. 6d99a34 qcow2: Update handle_alloc() to support L2 slices by Alberto Garcia · 7 years ago
  93. cde9176 qcow2: Update handle_copied() to support L2 slices by Alberto Garcia · 7 years ago
  94. a002c0b qcow2: Update qcow2_alloc_cluster_link_l2() to support L2 slices by Alberto Garcia · 7 years ago
  95. fd63003 qcow2: Update qcow2_get_cluster_offset() to support L2 slices by Alberto Garcia · 7 years ago
  96. c03bfc5 qcow2: Update get_cluster_table() to support L2 slices by Alberto Garcia · 7 years ago
  97. 05f9ee46 qcow2: Refactor get_cluster_table() by Alberto Garcia · 7 years ago
  98. 3861946 qcow2: Update l2_allocate() to support L2 slices by Alberto Garcia · 7 years ago
  99. 6580bb0 qcow2: Prepare l2_allocate() for adding L2 slice support by Alberto Garcia · 7 years ago
  100. e2b5713 qcow2: Update l2_load() to support L2 slices by Alberto Garcia · 7 years ago