summaryrefslogtreecommitdiff
path: root/qemu/block-qcow2.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-09update_refcount: Write complete sectorsEduardo Habkost1-8/+26
2009-09-09alloc_cluster_link_l2: Write complete sectorsEduardo Habkost1-3/+25
2009-09-09Combined patch of two upstream commits (the second fixing the first)Eduardo Habkost1-14/+39
2009-09-09qcow2: Update multiple refcounts at onceEduardo Habkost1-4/+36
2009-09-09qcow2: Refactor update_refcountEduardo Habkost1-30/+56
2009-07-29change qcow2 default cache mode to noneJuan Quintela1-5/+2
2009-06-22Add qemu-img check subcommandKevin Wolf1-29/+80
2009-05-20qcow2: fix image creation for large, > ~2TB, images (Chris Wright)Kevin Wolf1-16/+13
2009-05-20Fix CVE-2008-0928 - insufficient block device address range checking (v3)Kevin Wolf1-0/+28
2009-05-20Revert "Fix CVE-2008-0928 - insufficient block device address range checking"Eduardo Habkost1-1/+1
2009-05-20Fix cluster freeing in qcow2Gleb Natapov1-1/+8
2009-04-27qcow2 corruption: Fix alloc_cluster_link_l2Kevin Wolf1-1/+1
2009-04-27Fix (at least one cause of) qcow2 corruption. (Nolan Leake)aliguori1-0/+4
2009-04-27block_set_watermark: use term_printf_async for notifications.Uri Lublin1-3/+5
2009-04-02block: set high watermark and get a notification when reachedUri Lublin1-0/+9
2009-04-02block-qcow2: keep highest allocated offsetUri Lublin1-0/+10
2009-04-02block-qcow2: keep backing file format in a qcow2 extension (Uri Lublin)Uri Lublin1-2/+53
2009-04-02Introducing qcow2 extensions (Uri Lublin)aliguori1-0/+72
2009-04-02Revert "block-qcow2: keep highest allocated byte (Uri Lublin)"Uri Lublin1-34/+0
2009-04-02Revert "block-qcow2: export highest_allocated through BlockDriverInfo and get...Uri Lublin1-1/+0
2009-04-02Revert "qcow2 format: keep 'num_free_bytes', and show it upon 'info blockstat...Uri Lublin1-28/+8
2009-04-02Revert "Introducing qcow2 extensions + keep backing file format"Uri Lublin1-106/+2
2009-03-03Introducing qcow2 extensions + keep backing file formatUri Lublin1-2/+106
2009-03-03qcow2 format: keep 'num_free_bytes', and show it upon 'info blockstats' (Uri ...aliguori1-8/+28
2009-03-03block-qcow2: export highest_allocated through BlockDriverInfo and get_info() ...aliguori1-0/+1
2009-03-03block-qcow2: keep highest allocated byte (Uri Lublin)aliguori1-0/+34
2009-02-06Fix CVE-2008-0928 - insufficient block device address range checkingAurelien Jarno1-1/+1
2009-02-06qemu: qcow: use libgcrypt AES implementationEduardo Habkost1-12/+23
2009-01-08qcow2: free old snapshots array upon creation of a new one (Uri Lublin)aliguori1-0/+1
2009-01-07qcow2: Fix cluster allocation (Kevin Wolf)aliguori1-6/+6
2009-01-07Fix compressed qcow2 (Gleb Natapov)aliguori1-6/+9
2008-12-04Use writeback caching by default with qcow2aliguori1-0/+8
2008-12-02Change order of metadata update to prevent loosing guest data because of unex...aliguori1-63/+92
2008-12-02Cleanup {alloc|get}_cluster_offset() (Gleb Natapov)aliguori1-89/+73
2008-12-02Write table offset and size in one syscall (Gleb Natapov)aliguori1-17/+9
2008-12-02Introduce new helper function qcow_shedule_bh() (Gleb Natapov)aliguori1-27/+20
2008-12-02Remove tabs from qcow_aio_read_cb(). (Gleb Natapov)aliguori1-32/+32
2008-10-31fix bdrv_aio_read API breakage in qcow2 (Andrea Arcangeli)aliguori1-4/+40
2008-09-24fix bug in block-qcow2.c:alloc_cluster_offset() (Shahar Frank)aliguori1-1/+1
2008-09-16Move offsetof to osdep.h, remove local defintions.balrog1-4/+0
2008-08-14qcow2: Try to aggregate free clusters and freed clusters (Laurent Vivier)aliguori1-18/+36
2008-08-14qcow2: Make sure to return an error when L2 table loading failsaliguori1-1/+1
2008-08-14qcow2: Aggregate same type clusters (Laurent Vivier)aliguori1-53/+181
2008-08-14Extract compressing part from alloc_cluster_offset() (Laurent Vivier)aliguori1-45/+124
2008-08-14Divide get_cluster_offset() (Laurent Vivier)aliguori1-76/+132
2008-08-14qcow2: Extract code from get_cluster_offset() (Laurent Vivier)aliguori1-62/+153
2008-03-11Revert fix for CVE-2008-0928. Will be fixed in a different way later.aurel321-1/+1
2008-03-11Fix CVE-2008-0928 - insufficient block device address range checkingaurel321-1/+1
2007-11-11Split block API from vl.h.pbrook1-1/+1
2007-09-17find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the...ths1-34/+34