Sign in
qemu
/
qemu
/
40f1ee27aa14494c155e4062afa83523e7817f40
/
block
/
qcow2-cluster.c
8885ead
qcow2: Put cache reference in error case
by Kevin Wolf
· 11 years ago
6b7d4c5
qcow2: Fix copy_sectors() with VM state
by Kevin Wolf
· 11 years ago
cab60de
qcow2: Fix new L1 table size check (CVE-2014-0143)
by Kevin Wolf
· 11 years ago
dba2855
qcow2: Check bs->drv in copy_sectors()
by Max Reitz
· 11 years ago
a71835a
qcow2: Set zero flag for discarded clusters
by Kevin Wolf
· 11 years ago
16f0587
qcow2: remove n_start and n_end of qcow2_alloc_cluster_offset()
by Hu Tao
· 11 years ago
ac95acd
qcow2: use start_of_cluster() and offset_into_cluster() everywhere
by Hu Tao
· 11 years ago
aa7bfbf
block: add flags to bdrv_*_write_zeroes
by Peter Lieven
· 11 years ago
78a52ad
qcow2: fix possible corruption when reading multiple clusters
by Peter Lieven
· 11 years ago
e4ef9f4
bswap.h: Remove cpu_to_be64wu()
by Peter Maydell
· 11 years ago
231bb26
qcow2: Use negated overflow check mask
by Max Reitz
· 11 years ago
e3b21ef
qcow2: Free allocated L2 cluster on error
by Max Reitz
· 11 years ago
fda74f8
qcow2: Switch L1 table in a single sequence
by Max Reitz
· 11 years ago
6165300
qcow2: Remove useless count_contiguous_clusters() parameter
by Kevin Wolf
· 11 years ago
22f0dd2
qcow2: COMPRESSED on count_contiguous_clusters
by Max Reitz
· 11 years ago
15684a4
qcow2: count_contiguous_clusters and compression
by Max Reitz
· 11 years ago
320c706
qcow2: Free only newly allocated clusters on error
by Max Reitz
· 11 years ago
be0b742
qcow2: Always use error path in l2_allocate
by Max Reitz
· 11 years ago
8585afd
qcow2: Don't put invalid L2 table into cache
by Max Reitz
· 11 years ago
e390cf5
qcow2: Correct bitmap size in zero expansion
by Max Reitz
· 11 years ago
c01dbcc
qcow2: Assert against currently impossible overflow
by Max Reitz
· 11 years ago
32b6444
qcow2-cluster: Expand zero clusters
by Max Reitz
· 11 years ago
670df5e
qcow2: Pass discard type to qcow2_discard_clusters()
by Kevin Wolf
· 11 years ago
e23e400
qcow2-refcount: Repair OFLAG_COPIED errors
by Max Reitz
· 11 years ago
cf93980
qcow2: Employ metadata overlap checks
by Max Reitz
· 11 years ago
0b919fa
qcow2: Batch discards
by Kevin Wolf
· 12 years ago
6cfcb9b
qcow2: Add refcount update reason to all callers
by Kevin Wolf
· 12 years ago
2cf7cfa
qcow2: Catch some L1 table index overflows
by Kevin Wolf
· 12 years ago
ecdd533
qcow2: Gather clusters in a looping loop
by Kevin Wolf
· 12 years ago
2c3b32d
qcow2: Move cluster gathering to a non-looping loop
by Kevin Wolf
· 12 years ago
88c6588
qcow2: Allow requests with multiple l2metas
by Kevin Wolf
· 12 years ago
710c249
qcow2: Use byte granularity in qcow2_alloc_cluster_offset()
by Kevin Wolf
· 12 years ago
411d62b
qcow2: Prepare handle_alloc/copied() for byte granularity
by Kevin Wolf
· 12 years ago
e62daaf
qcow2: handle_copied(): Implement non-zero host_offset
by Kevin Wolf
· 12 years ago
c53ede9
qcow2: handle_copied(): Get rid of keep_clusters parameter
by Kevin Wolf
· 12 years ago
acb0467
qcow2: handle_copied(): Get rid of nb_clusters parameter
by Kevin Wolf
· 12 years ago
0af729e
qcow2: Factor out handle_copied()
by Kevin Wolf
· 12 years ago
83baa9a
qcow2: Clean up handle_alloc()
by Kevin Wolf
· 12 years ago
c37f4cd
qcow2: Finalise interface of handle_alloc()
by Kevin Wolf
· 12 years ago
3b8e2e2
qcow2: handle_alloc(): Get rid of keep_clusters parameter
by Kevin Wolf
· 12 years ago
f5bc635
qcow2: handle_alloc(): Get rid of nb_clusters parameter
by Kevin Wolf
· 12 years ago
10f0ed8
qcow2: Factor out handle_alloc()
by Kevin Wolf
· 12 years ago
037689d
qcow2: Decouple cluster allocation from cluster reuse code
by Kevin Wolf
· 12 years ago
65eb2e3
qcow2: Change handle_dependency to byte granularity
by Kevin Wolf
· 12 years ago
d9d74f4
qcow2: Improve check for overlapping allocations
by Kevin Wolf
· 12 years ago
17a71e5
qcow2: Handle dependencies earlier
by Kevin Wolf
· 12 years ago
381b487
qcow2: make is_allocated return true for zero clusters
by Paolo Bonzini
· 12 years ago
74c4510
qcow2: Allow lazy refcounts to be enabled on the command line
by Kevin Wolf
· 12 years ago
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
· 12 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
· 13 years ago
35ee5e3
qcow2: use always stderr for debugging
by Frediano Ziglio
· 13 years ago
d57237f
qcow2: fix typo in documentation for qcow2_get_cluster_offset()
by Devin Nakamura
· 13 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 13 years ago
68d100e
qcow2: Use coroutines
by Kevin Wolf
· 13 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
Next »