Sign in
qemu
/
qemu
/
a9de6d01df3153b2ac0cade11e26a66d596d7166
/
block
/
qcow2-cluster.c
737e150
block: move include files to include/block/
by Paolo Bonzini
· 12 years ago
226c3c2
qcow2: Factor out handle_dependencies()
by Kevin Wolf
· 12 years ago
280d373
qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2
by Kevin Wolf
· 12 years ago
f50f88b
qcow2: Allocate l2meta only for cluster allocations
by Kevin Wolf
· 12 years ago
060bee8
qcow2: Drop l2meta.cluster_offset
by Kevin Wolf
· 12 years ago
593fb83
qcow2: Introduce Qcow2COWRegion
by Kevin Wolf
· 12 years ago
1d3afd6
qcow2: Round QCowL2Meta.offset down to cluster boundary
by Kevin Wolf
· 12 years ago
bfe8043
qcow2: implement lazy refcounts
by Stefan Hajnoczi
· 13 years ago
b7ab0fe
qcow2: Fix avail_sectors in cluster allocation code
by Kevin Wolf
· 13 years ago
cdba7fe
qcow2: Simplify calculation for COW area at the end
by Kevin Wolf
· 13 years ago
833e408
qcow2: remove a line of unnecessary code
by Zhi Yong Wu
· 13 years ago
1417d7e
qcow2: Silence false warning
by Kevin Wolf
· 13 years ago
df02179
qcow2: Check qcow2_alloc_clusters_at() return value
by Kevin Wolf
· 13 years ago
54e6814
qcow2: Limit COW to where it's needed
by Kevin Wolf
· 13 years ago
7242411
qcow2: Don't hold cache references across yield
by Kevin Wolf
· 13 years ago
60651f9
qcow2: Remove unused parameter in do_alloc_cluster_offset
by Kevin Wolf
· 13 years ago
621f058
qcow2: Zero write support
by Kevin Wolf
· 13 years ago
6377af4
qcow2: Support reading zero clusters
by Kevin Wolf
· 13 years ago
143550a
qcow2: Simplify count_cow_clusters
by Kevin Wolf
· 13 years ago
8e37f68
qcow2: Ignore reserved bits in L1/L2 entries
by Kevin Wolf
· 13 years ago
b0b6862
qcow2: Fail write_compressed when overwriting data
by Kevin Wolf
· 13 years ago
2bfcc4a
qcow2: Ignore reserved bits in count_contiguous_clusters()
by Kevin Wolf
· 13 years ago
68d000a
qcow2: Ignore reserved bits in get_cluster_offset
by Kevin Wolf
· 13 years ago
8dc0a5e
qcow2: Fix error handling in qcow2_alloc_cluster_offset
by Kevin Wolf
· 13 years ago
3948d1d
qcow2: Remove unused parameter in get_cluster_table()
by Kevin Wolf
· 13 years ago
250196f
qcow2: Reduce number of I/O requests
by Kevin Wolf
· 13 years ago
bf319ec
qcow2: Factor out count_cow_clusters
by Kevin Wolf
· 13 years ago
3cce16f
qcow2: Add some tracing
by Kevin Wolf
· 13 years ago
aef4acb
qcow2: avoid reentrant bdrv_read() in copy_sectors()
by Stefan Hajnoczi
· 13 years ago
1b9f149
qcow2: Unlock during COW
by Kevin Wolf
· 13 years ago
8f1efd0
qcow2: Fix bdrv_write_compressed error handling
by Kevin Wolf
· 13 years ago
ee18e73
qcow2: fix range check
by Frediano Ziglio
· 13 years ago
0514049
qcow2: initialize metadata before inserting in cluster_allocs
by Frediano Ziglio
· 13 years ago
a791236
qcow2: removed unused depends_on field
by Frediano Ziglio
· 14 years ago
35ee5e3
qcow2: use always stderr for debugging
by Frediano Ziglio
· 14 years ago
d57237f
qcow2: fix typo in documentation for qcow2_get_cluster_offset()
by Devin Nakamura
· 14 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 14 years ago
68d100e
qcow2: Use coroutines
by Kevin Wolf
· 14 years ago
9e2a370
qcow2: Fix in-flight list after qcow2_cache_put failure
by Kevin Wolf
· 14 years ago
80fa334
qcow2: Fix memory leaks in error cases
by Kevin Wolf
· 14 years ago
16fde5f
qcow2: Fix order in L2 table COW
by Kevin Wolf
· 14 years ago
8af3648
qcow2: Fix error handling for reading compressed clusters
by Kevin Wolf
· 14 years ago
5ea929e
qcow2: Add bdrv_discard support
by Kevin Wolf
· 14 years ago
3de0a29
qcow2: Batch flushes for COW
by Kevin Wolf
· 14 years ago
29c1a73
qcow2: Use QcowCache
by Kevin Wolf
· 14 years ago
653df36
qcow2: fix unaligned access
by Aurelien Jarno
· 14 years ago
7c80ab3
block/qcow2.c: rename qcow_ functions to qcow2_
by Jes Sorensen
· 14 years ago
1c02e2a
qcow2: Invalidate cache after failed read
by Kevin Wolf
· 14 years ago
7289375
qcow2: Support exact L1 table growth
by Stefan Hajnoczi
· 14 years ago
bd28f83
qcow2: Avoid bounce buffers for AIO read requests
by Kevin Wolf
· 14 years ago
9f8e668
qcow2: Get rid of additional sync on COW
by Kevin Wolf
· 14 years ago
29216ed
qcow2: Move sync out of qcow2_alloc_clusters
by Kevin Wolf
· 14 years ago
7ec5e6a
qcow2: Remove unnecessary flush after L2 write
by Kevin Wolf
· 15 years ago
8b3b720
qcow2: Use bdrv_(p)write_sync for metadata writes
by Kevin Wolf
· 15 years ago
68dba0b
qcow2: Restore L1 entry on l2_allocate failure
by Kevin Wolf
· 15 years ago
55c17e9
qcow2: Change l2_load to return 0/-errno
by Kevin Wolf
· 15 years ago
1c46efa
qcow2: Allow qcow2_get_cluster_offset to return errors
by Kevin Wolf
· 15 years ago
175e115
qcow2: Fix error handling in l2_allocate
by Kevin Wolf
· 15 years ago
1b7c801
qcow2: Clear L2 table cache after write error
by Kevin Wolf
· 15 years ago
66f82ce
block: Open the underlying image file in generic code
by Kevin Wolf
· 15 years ago
c46e116
qcow2: Return 0/-errno in l2_allocate
by Kevin Wolf
· 15 years ago
f7defcb
qcow2: Return 0/-errno in write_l1_entry
by Kevin Wolf
· 15 years ago
c835d00
qcow2: Fix error return code in qcow2_alloc_cluster_link_l2
by Kevin Wolf
· 15 years ago
79a3118
qcow2: Return 0/-errno in write_l2_entries
by Kevin Wolf
· 15 years ago
8252278
qcow2: Trigger blkdebug events
by Kevin Wolf
· 15 years ago
c644db3
qcow2: Remove request from in-flight list after error
by Kevin Wolf
· 15 years ago
4805bb6
qcow2: Fix access after end of array
by Kevin Wolf
· 15 years ago
f4f0d39
qcow2: Fix signedness bugs
by Kevin Wolf
· 15 years ago
5d757b5
qcow2: Don't ignore qcow2_alloc_clusters return value
by Kevin Wolf
· 15 years ago
148da7e
qcow2: Return 0/-errno in qcow2_alloc_cluster_offset
by Kevin Wolf
· 15 years ago
1e3e8f1
qcow2: Return 0/-errno in get_cluster_table
by Kevin Wolf
· 15 years ago
fb8fa77
qcow2: Fix error handling in qcow2_grow_l1_table
by Kevin Wolf
· 15 years ago
d191d12
qcow2: Allow qcow2 disk images with size zero
by Stefan Weil
· 15 years ago
72ecf02
Revert "qcow2: Bring synchronous read/write back to life"
by Kevin Wolf
· 15 years ago
ef845c3
qcow2: Bring synchronous read/write back to life
by Kevin Wolf
· 15 years ago
80ee15a
qcow2: Increase maximum cluster size to 2 MB
by Kevin Wolf
· 15 years ago
72cf2d4
Fix sys-queue.h conflict for good
by Blue Swirl
· 15 years ago
f214978
qcow2: Order concurrent AIO requests on the same unallocated cluster
by Kevin Wolf
· 16 years ago
3f6a3ee
qcow2: Fix L1 table memory allocation
by Kevin Wolf
· 16 years ago
4c1612d
alloc_cluster_link_l2: Write complete sectors
by Kevin Wolf
· 16 years ago
6583e3c
l2_allocate: Write complete sectors
by Kevin Wolf
· 16 years ago
ed6ccf0
qcow2: Rename global functions
by Kevin Wolf
· 16 years ago
45aba42
qcow2: Split out guest cluster functions
by Kevin Wolf
· 16 years ago