1. fc2e652 qcow2: Add subcluster support to check_refcounts_l2() by Alberto Garcia · 4 years, 5 months ago
  2. c8fd855 qcow2: Add l2_entry_size() by Alberto Garcia · 4 years, 5 months ago
  3. 12c6aeb qcow2: Add get_l2_entry() and set_l2_entry() by Alberto Garcia · 4 years, 5 months ago
  4. f464906 block: Comment cleanups by Eric Blake · 4 years, 8 months ago
  5. 7b8e485 block: Add flags to bdrv(_co)_truncate() by Kevin Wolf · 4 years, 8 months ago
  6. dea9052 qcow2: update_refcount(): Reset old_table_index after qcow2_cache_put() by Kevin Wolf · 4 years, 10 months ago
  7. ef97d60 qcow2: Don't round the L1 table allocation up to the sector size by Alberto Garcia · 5 years ago
  8. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  9. 5e97855 qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation() by Kevin Wolf · 5 years ago
  10. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  11. 1477b6c block/qcow2-refcount: add trace-point to qcow2_process_discards by Vladimir Sementsov-Ogievskiy · 6 years ago
  12. 69f4750 block: avoid recursive block_status call if possible by Vladimir Sementsov-Ogievskiy · 6 years ago
  13. 9353db4 qcow2.h: add missing include by Vladimir Sementsov-Ogievskiy · 6 years ago
  14. b6c2469 qcow2: Define and use QCOW2_COMPRESSED_SECTOR_SIZE by Alberto Garcia · 6 years ago
  15. e3b4257 qcow2: Replace bdrv_write() with bdrv_pwrite() by Alberto Garcia · 6 years ago
  16. 54b1001 qcow2-refcount: don't mask corruptions under internal errors by Vladimir Sementsov-Ogievskiy · 6 years ago
  17. cbb51e9 qcow2-refcount: check_refcounts_l2: don't count fixed cluster as allocated by Vladimir Sementsov-Ogievskiy · 6 years ago
  18. 1ef337b qcow2-refcount: check_refcounts_l2: reduce ignored overlaps by Vladimir Sementsov-Ogievskiy · 6 years ago
  19. a5fff8d qcow2-refcount: avoid eating RAM by Vladimir Sementsov-Ogievskiy · 6 years ago
  20. 7e3e736 qcow2-refcount: fix check_oflag_copied by Vladimir Sementsov-Ogievskiy · 6 years ago
  21. e9f5b6d qcow2: Support external data file in qemu-img check by Kevin Wolf · 6 years ago
  22. 966b000 qcow2: External file I/O by Kevin Wolf · 6 years ago
  23. 808c2bb qcow2: Pass bs to qcow2_get_cluster_type() by Kevin Wolf · 6 years ago
  24. cdc674c qcow2: Assert that refcount block offsets fit in the refcount table by Alberto Garcia · 6 years ago
  25. 77d6a21 qcow2: Don't allow overflow during cluster allocation by Eric Blake · 6 years ago
  26. 7cb6d3c qcow2: Read outside array bounds in qcow2_pre_write_overlap_check() by Liam Merwick · 6 years ago
  27. 7851f1a Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  28. 0b9fd3f block: Use BdrvChild to discard by Fam Zheng · 6 years ago
  29. 0e4e431 qcow2: add overlap check for bitmap directory by Vladimir Sementsov-Ogievskiy · 6 years ago
  30. 3cce51c qcow2: Repair OFLAG_COPIED when fixing leaks by Max Reitz · 7 years ago
  31. 0d8c41d block: use local path for local headers by Michael S. Tsirkin · 7 years ago
  32. 74c44a5 Fix error message about compressed clusters with OFLAG_COPIED by Alberto Garcia · 7 years ago
  33. abf754f qcow2: Reset free_cluster_index when allocating a new refcount block by Alberto Garcia · 7 years ago
  34. 0c2ada8 qcow2: Make qemu-img check detect corrupted L1 tables in snapshots by Alberto Garcia · 7 years ago
  35. c7a9d81 qcow2: Check snapshot L1 tables in qcow2_check_metadata_overlap() by Alberto Garcia · 7 years ago
  36. 8b220eb qcow2: introduce qcow2_write_caches and qcow2_flush_caches by Paolo Bonzini · 7 years ago
  37. 9e02968 qcow2: Replace align_offset() with ROUND_UP() by Alberto Garcia · 7 years ago
  38. 83ad165 qcow2: Update qcow2_update_snapshot_refcount() to support L2 slices by Alberto Garcia · 7 years ago
  39. ca62dd5 qcow2: Prepare qcow2_update_snapshot_refcount() for adding L2 slice support by Alberto Garcia · 7 years ago
  40. 6e6fa76 qcow2: Remove BDS parameter from qcow2_cache_is_table_offset() by Alberto Garcia · 7 years ago
  41. 77aadd7 qcow2: Remove BDS parameter from qcow2_cache_discard() by Alberto Garcia · 7 years ago
  42. 2013c3d qcow2: Remove BDS parameter from qcow2_cache_put() by Alberto Garcia · 7 years ago
  43. 2d135ee qcow2: Remove BDS parameter from qcow2_cache_entry_mark_dirty() by Alberto Garcia · 7 years ago
  44. ac5b787 qcow2: Repair unaligned preallocated zero clusters by Max Reitz · 7 years ago
  45. 23482f8 qcow2: Add bounds check to get_refblock_offset() by Max Reitz · 7 years ago
  46. 8aa3483 qcow2: Prevent allocating compressed clusters at offset 0 by Alberto Garcia · 7 years ago
  47. 6bf45d5 qcow2: Prevent allocating refcount blocks at offset 0 by Alberto Garcia · 7 years ago
  48. 163bc39 qcow2: truncate the tail of the image file after shrinking the image by Pavel Butsykin · 7 years ago
  49. 46b732c qcow2: add shrink image support by Pavel Butsykin · 7 years ago
  50. f71c08e qcow2: add qcow2_cache_discard by Pavel Butsykin · 7 years ago
  51. f80ac75 qcow2: fix null pointer dereference by Philippe Mathieu-Daudé · 7 years ago
  52. 772d1f9 block/qcow2: falloc/full preallocating growth by Max Reitz · 8 years ago
  53. 60c48a2 block/qcow2: Rename "fail_block" to just "fail" by Max Reitz · 8 years ago
  54. 12cc30a block/qcow2: Add qcow2_refcount_area() by Max Reitz · 8 years ago
  55. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  56. 88ddffa qcow2: add bitmaps extension by Vladimir Sementsov-Ogievskiy · 7 years ago
  57. 8a5bb1f qcow2-refcount: rename inc_refcounts() and make it public by Vladimir Sementsov-Ogievskiy · 7 years ago
  58. 4652b8f qcow2: add support for LUKS encryption format by Daniel P. Berrange · 8 years ago
  59. fdfab37 qcow2: Make distinction between zero cluster types obvious by Eric Blake · 8 years ago
  60. 3ef9521 qcow2: Name typedef for cluster type by Eric Blake · 8 years ago
  61. bbd995d qcow2: Use consistent switch indentation by Eric Blake · 8 years ago
  62. b32cbae qcow2: Nicer variable names in qcow2_update_snapshot_refcount() by Eric Blake · 8 years ago
  63. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  64. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  65. 7061a07 qcow2: Optimize the refcount-block overlap check by Alberto Garcia · 8 years ago
  66. 0c51a89 block: Convert bdrv_discard() to byte-based by Eric Blake · 8 years ago
  67. f1f7a1d block/qcow2: Don't use cpu_to_*w() by Peter Maydell · 9 years ago
  68. d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 9 years ago
  69. cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 9 years ago
  70. 18d51c4 block: Convert bdrv_write() to BdrvChild by Kevin Wolf · 9 years ago
  71. 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago
  72. d737b78 qcow/qcow2: Use DIV_ROUND_UP by Laurent Vivier · 9 years ago
  73. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  74. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  75. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  76. 03bb78e qcow2: Point to amend function in check by Max Reitz · 9 years ago
  77. 791c9a0 qcow2: Add function for refcount order amendment by Max Reitz · 9 years ago
  78. c2551b4 qcow2: Fix potential qemu-img check crash on 32 bit hosts by Kevin Wolf · 9 years ago
  79. 9533423 qcow2: avoid misaligned 64bit bswap by John Snow · 9 years ago
  80. 9a4f4c3 block: Convert bs->file to BdrvChild by Kevin Wolf · 10 years ago
  81. 2ac0152 qcow2: Make qcow2_alloc_bytes() more explicit by Max Reitz · 9 years ago
  82. b6d36de qcow2: Make size_to_clusters() return uint64_t by Max Reitz · 9 years ago
  83. ff99129 qcow2: Rename BDRVQcowState to BDRVQcow2State by Kevin Wolf · 9 years ago
  84. b6af097 maint: remove / fix many doubled words by Daniel P. Berrange · 9 years ago
  85. 3e5feb6 qcow2: Handle EAGAIN returned from update_refcount by Jindřich Makovička · 10 years ago
  86. a3f1afb qcow2: make qcow2_cache_put() a void function by Alberto Garcia · 10 years ago
  87. 72e80b8 qcow2: use one single memory block for the L2/refcount cache tables by Alberto Garcia · 10 years ago
  88. ecbda7a qcow2: Flush pending discards before allocating cluster by Kevin Wolf · 10 years ago
  89. 786a4ea Convert (ffs(val) - 1) to ctz32(val) by Stefan Hajnoczi · 10 years ago
  90. 14a58a4 qcow2: Respect new_block in alloc_refcount_block() by Max Reitz · 10 years ago
  91. 59c0cb7 qcow2: More helpers for refcount modification by Max Reitz · 10 years ago
  92. 7453c96 qcow2: Helper function for refcount modification by Max Reitz · 10 years ago
  93. 5fee192 qcow2: Helper for refcount array reallocation by Max Reitz · 10 years ago
  94. 0e06528 qcow2: Use 64 bits for refcount values by Max Reitz · 10 years ago
  95. 2aabe7c qcow2: Use unsigned addend for update_refcount() by Max Reitz · 10 years ago
  96. 7324c10 qcow2: Only return status from qcow2_get_refcount by Max Reitz · 10 years ago
  97. c6e9d8a qcow2: Do not return new value after refcount update by Max Reitz · 10 years ago
  98. 346a53d qcow2: Add two new fields to BDRVQcowState by Max Reitz · 10 years ago
  99. 8c44dfb qcow2: Rewrite qcow2_alloc_bytes() by Max Reitz · 10 years ago
  100. 4475191 block/qcow2: Make get_refcount() global by Max Reitz · 10 years ago