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