aboutsummaryrefslogtreecommitdiff
path: root/block/qcow2-cluster.c
AgeCommit message (Expand)Author
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
2011-10-21qcow2: Fix bdrv_write_compressed error handlingKevin Wolf
2011-09-12qcow2: fix range checkFrediano Ziglio
2011-09-12qcow2: initialize metadata before inserting in cluster_allocsFrediano Ziglio
2011-09-12qcow2: removed unused depends_on fieldFrediano Ziglio
2011-08-25qcow2: use always stderr for debuggingFrediano Ziglio
2011-08-23qcow2: fix typo in documentation for qcow2_get_cluster_offset()Devin Nakamura
2011-08-20Use glib memory allocation and free functionsAnthony Liguori
2011-08-02qcow2: Use coroutinesKevin Wolf
2011-06-15qcow2: Fix in-flight list after qcow2_cache_put failureKevin Wolf
2011-06-08qcow2: Fix memory leaks in error casesKevin Wolf
2011-02-10qcow2: Fix order in L2 table COWKevin Wolf
2011-02-10qcow2: Fix error handling for reading compressed clustersKevin Wolf
2011-01-31qcow2: Add bdrv_discard supportKevin Wolf
2011-01-24qcow2: Batch flushes for COWKevin Wolf
2011-01-24qcow2: Use QcowCacheKevin Wolf
2011-01-24qcow2: fix unaligned accessAurelien Jarno
2010-12-17block/qcow2.c: rename qcow_ functions to qcow2_Jes Sorensen
2010-11-04qcow2: Invalidate cache after failed readKevin Wolf
2010-10-22qcow2: Support exact L1 table growthStefan Hajnoczi
2010-09-21qcow2: Avoid bounce buffers for AIO read requestsKevin Wolf
2010-09-21qcow2: Get rid of additional sync on COWKevin Wolf
2010-09-21qcow2: Move sync out of qcow2_alloc_clustersKevin Wolf
2010-09-08qcow2: Remove unnecessary flush after L2 writeKevin Wolf
2010-06-22qcow2: Use bdrv_(p)write_sync for metadata writesKevin Wolf
2010-06-15qcow2: Restore L1 entry on l2_allocate failureKevin Wolf
2010-05-28qcow2: Change l2_load to return 0/-errnoKevin Wolf
2010-05-28qcow2: Allow qcow2_get_cluster_offset to return errorsKevin Wolf