aboutsummaryrefslogtreecommitdiff
path: root/block/qcow2-cluster.c
AgeCommit message (Expand)Author
2013-03-28qcow2: Gather clusters in a looping loopKevin Wolf
2013-03-28qcow2: Move cluster gathering to a non-looping loopKevin Wolf
2013-03-28qcow2: Allow requests with multiple l2metasKevin Wolf
2013-03-28qcow2: Use byte granularity in qcow2_alloc_cluster_offset()Kevin Wolf
2013-03-28qcow2: Prepare handle_alloc/copied() for byte granularityKevin Wolf
2013-03-28qcow2: handle_copied(): Implement non-zero host_offsetKevin Wolf
2013-03-28qcow2: handle_copied(): Get rid of keep_clusters parameterKevin Wolf
2013-03-28qcow2: handle_copied(): Get rid of nb_clusters parameterKevin Wolf
2013-03-28qcow2: Factor out handle_copied()Kevin Wolf
2013-03-28qcow2: Clean up handle_alloc()Kevin Wolf
2013-03-28qcow2: Finalise interface of handle_alloc()Kevin Wolf
2013-03-28qcow2: handle_alloc(): Get rid of keep_clusters parameterKevin Wolf
2013-03-28qcow2: handle_alloc(): Get rid of nb_clusters parameterKevin Wolf
2013-03-28qcow2: Factor out handle_alloc()Kevin Wolf
2013-03-28qcow2: Decouple cluster allocation from cluster reuse codeKevin Wolf
2013-03-28qcow2: Change handle_dependency to byte granularityKevin Wolf
2013-03-28qcow2: Improve check for overlapping allocationsKevin Wolf
2013-03-28qcow2: Handle dependencies earlierKevin Wolf
2013-03-15qcow2: make is_allocated return true for zero clustersPaolo Bonzini
2013-03-15qcow2: Allow lazy refcounts to be enabled on the command lineKevin Wolf
2012-12-19block: move include files to include/block/Paolo Bonzini
2012-12-13qcow2: Factor out handle_dependencies()Kevin Wolf
2012-12-13qcow2: Enable dirty flag in qcow2_alloc_cluster_link_l2Kevin Wolf
2012-12-13qcow2: Allocate l2meta only for cluster allocationsKevin Wolf
2012-12-13qcow2: Drop l2meta.cluster_offsetKevin Wolf
2012-12-13qcow2: Introduce Qcow2COWRegionKevin Wolf
2012-12-13qcow2: Round QCowL2Meta.offset down to cluster boundaryKevin Wolf
2012-08-06qcow2: implement lazy refcountsStefan Hajnoczi
2012-06-15qcow2: Fix avail_sectors in cluster allocation codeKevin Wolf
2012-06-15qcow2: Simplify calculation for COW area at the endKevin Wolf
2012-06-15qcow2: remove a line of unnecessary codeZhi Yong Wu
2012-06-15qcow2: Silence false warningKevin Wolf
2012-05-25qcow2: Check qcow2_alloc_clusters_at() return valueKevin Wolf
2012-05-07qcow2: Limit COW to where it's neededKevin Wolf
2012-05-02qcow2: Don't hold cache references across yieldKevin Wolf
2012-05-02qcow2: Remove unused parameter in do_alloc_cluster_offsetKevin Wolf
2012-04-20qcow2: Zero write supportKevin Wolf
2012-04-20qcow2: Support reading zero clustersKevin Wolf
2012-04-20qcow2: Simplify count_cow_clustersKevin Wolf
2012-04-20qcow2: Ignore reserved bits in L1/L2 entriesKevin Wolf
2012-04-20qcow2: Fail write_compressed when overwriting dataKevin Wolf
2012-04-20qcow2: Ignore reserved bits in count_contiguous_clusters()Kevin Wolf
2012-04-20qcow2: Ignore reserved bits in get_cluster_offsetKevin Wolf
2012-04-19qcow2: Fix error handling in qcow2_alloc_cluster_offsetKevin Wolf
2012-04-05qcow2: Remove unused parameter in get_cluster_table()Kevin Wolf
2012-03-12qcow2: Reduce number of I/O requestsKevin Wolf
2012-03-12qcow2: Factor out count_cow_clustersKevin Wolf
2012-03-12qcow2: Add some tracingKevin Wolf
2011-12-05qcow2: avoid reentrant bdrv_read() in copy_sectors()Stefan Hajnoczi
2011-12-05qcow2: Unlock during COWKevin Wolf