Sign in
qemu
/
qemu
/
ac6dd9b9f3dd6f0914a9c822fdeb43149bc9c9ff
/
block
/
qcow2-snapshot.c
b39847a
migration: introduce icount field for snapshots
by Pavel Dovgalyuk
· 4 years, 3 months ago
bbacffc
qcow2: introduce icount field for snapshots
by Pavel Dovgalyuk
· 4 years, 3 months ago
02b1ecf
qcow2: Use macros for the L1, refcount and bitmap table entry sizes
by Alberto Garcia
· 4 years, 5 months ago
7fa140a
qcow2: Allow resize of images with internal snapshots
by Eric Blake
· 4 years, 9 months ago
ef97d60
qcow2: Don't round the L1 table allocation up to the sector size
by Alberto Garcia
· 5 years ago
e40e6e8
qcow2: Fix v3 snapshot table entry compliancy
by Max Reitz
· 5 years ago
d2b1d1e
qcow2: Repair snapshot table with too many entries
by Max Reitz
· 5 years ago
099febf
qcow2: Fix overly long snapshot tables
by Max Reitz
· 5 years ago
6241433
qcow2: Keep track of the snapshot table length
by Max Reitz
· 5 years ago
f91f1f1
qcow2: Fix broken snapshot table entries
by Max Reitz
· 5 years ago
fe446b5
qcow2: Add qcow2_check_fix_snapshot_table()
by Max Reitz
· 5 years ago
8bc584f
qcow2: Separate qcow2_check_read_snapshot_table()
by Max Reitz
· 5 years ago
e0314b5
qcow2: Make qcow2_write_snapshots() public
by Max Reitz
· 5 years ago
fcf9a6b
qcow2: Keep unknown extra snapshot data
by Max Reitz
· 5 years ago
ecf6c7c
qcow2: Add Error ** to qcow2_read_snapshots()
by Max Reitz
· 5 years ago
d8fa844
qcow2: Use endof()
by Max Reitz
· 5 years ago
9353db4
qcow2.h: add missing include
by Vladimir Sementsov-Ogievskiy
· 6 years ago
aa8b34c
qcow2: Return error for snapshot operation with data file
by Kevin Wolf
· 6 years ago
966b000
qcow2: External file I/O
by Kevin Wolf
· 6 years ago
161e612
qcow2-snapshot: remove redundant find_snapshot_by_id_and_name call
by Daniel Henrique Barboza
· 6 years ago
0d8c41d
block: use local path for local headers
by Michael S. Tsirkin
· 7 years ago
db5794f
qcow2: Check snapshot L1 table in qcow2_snapshot_delete()
by Alberto Garcia
· 7 years ago
a8475d7
qcow2: Check snapshot L1 table in qcow2_snapshot_goto()
by Alberto Garcia
· 7 years ago
314e8d3
qcow2: Check L1 table offset in qcow2_snapshot_load_tmp()
by Alberto Garcia
· 7 years ago
9e02968
qcow2: Replace align_offset() with ROUND_UP()
by Alberto Garcia
· 7 years ago
d2cb36a
qcow2: Discard/zero clusters by byte count
by Eric Blake
· 8 years ago
d9ca2ea
block: Convert bdrv_pwrite(v/_sync) to BdrvChild
by Kevin Wolf
· 9 years ago
cf2ab8f
block: Convert bdrv_pread(v) to BdrvChild
by Kevin Wolf
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
f348b6d
util: move declarations out of qemu-common.h
by Veronia Bahaa
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
9a4f4c3
block: Convert bs->file to BdrvChild
by Kevin Wolf
· 10 years ago
ff99129
qcow2: Rename BDRVQcowState to BDRVQcow2State
by Kevin Wolf
· 9 years ago
d49b683
qerror: Move #include out of qerror.h
by Markus Armbruster
· 10 years ago
407bc15
savevm: create snapshot failed when id_str already exists
by Yi Wang
· 10 years ago
87b86e7
qcow2: fix the macro QCOW_MAX_L1_SIZE's use
by Wen Congyang
· 10 years ago
808c4b6
qcow2: Allow "full" discard
by Max Reitz
· 10 years ago
5839e53
block: Use g_new() & friends where that makes obvious sense
by Markus Armbruster
· 10 years ago
de82815
qcow2: Handle failure for potentially large allocations
by Kevin Wolf
· 11 years ago
5dae6e3
qcow2: Limit snapshot table size
by Kevin Wolf
· 11 years ago
6a83f8b
qcow2: Check maximum L1 size in qcow2_snapshot_load_tmp() (CVE-2014-0143)
by Kevin Wolf
· 11 years ago
c05e466
qcow2: Fix L1 allocation size in qcow2_snapshot_load_tmp() (CVE-2014-0145)
by Kevin Wolf
· 11 years ago
ce48f2f4
qcow2: Validate snapshot table offset/size (CVE-2014-0144)
by Kevin Wolf
· 11 years ago
39a611a
block: Don't throw away errno via error_setg
by Jeff Cody
· 11 years ago
7b4c478
snapshot: distinguish id and name in load_tmp
by Wenchao Xia
· 11 years ago
231bb26
qcow2: Use negated overflow check mask
by Max Reitz
· 11 years ago
00c49b2
qcow2: Use better type for numerical snapshot ID
by Max Reitz
· 11 years ago
84757f7
qcow2: Fix snapshot restoration in snapshot_create
by Max Reitz
· 11 years ago
88fb153
qcow2: Assert against snapshot name/ID overflow
by Max Reitz
· 11 years ago
9186ad9
qcow2: Free allocated snapshot table on error
by Max Reitz
· 11 years ago
37d41f0
qcow2: Always use error path on writing snapshots
by Max Reitz
· 11 years ago
0f39ac9
qcow2: Correct snapshots size for overlap check
by Max Reitz
· 11 years ago
a89d89d
snapshot: distinguish id and name in snapshot delete
by Wenchao Xia
· 11 years ago
1ebf561
qcow2: Discard VM state in active L1 after creating snapshot
by Kevin Wolf
· 11 years ago
cf93980
qcow2: Employ metadata overlap checks
by Max Reitz
· 11 years ago
6cfcb9b
qcow2: Add refcount update reason to all callers
by Kevin Wolf
· 12 years ago
2154f24
qcow2: flush in qcow2_update_snapshot_refcount()
by Stefan Hajnoczi
· 12 years ago
f6977f1
qcow2: flush refcount cache correctly in qcow2_write_snapshots()
by Stefan Hajnoczi
· 12 years ago
737e150
block: move include files to include/block/
by Paolo Bonzini
· 12 years ago
b35278f
qcow2: fix #ifdef'd qcow2_check_refcounts() callers
by Stefan Hajnoczi
· 13 years ago
647cc47
qcow2: fix the return value -ENOENT -> -EEXIST
by Zhi Yong Wu
· 13 years ago
90b2775
qcow2: Save disk size in snapshot header
by Kevin Wolf
· 13 years ago
c2c9a46
qcow2: Allow >4 GB VM state
by Kevin Wolf
· 13 years ago
e3f652b
qcow2: Fix error path in qcow2_snapshot_load_tmp
by Kevin Wolf
· 13 years ago
9a47678
qcow2: Fix order in qcow2_snapshot_delete
by Kevin Wolf
· 13 years ago
43a0cac
qcow2: Fix order of refcount updates in qcow2_snapshot_goto
by Kevin Wolf
· 13 years ago
589f284
qcow2: Return real error in qcow2_snapshot_goto
by Kevin Wolf
· 13 years ago
d1ea98d
qcow2: Rework qcow2_snapshot_create error handling
by Kevin Wolf
· 13 years ago
0334316
qcow2: Cleanups and memleak fix in qcow2_snapshot_create
by Kevin Wolf
· 13 years ago
d69969c
qcow2: Update snapshot table information at once
by Kevin Wolf
· 13 years ago
07fd877
qcow2: Return real error code in qcow2_write_snapshots
by Kevin Wolf
· 13 years ago
42deb29
qcow2: Return real error code in qcow2_read_snapshots
by Kevin Wolf
· 13 years ago
541dc0d
Use new macro QEMU_PACKED for packed structures
by Stefan Weil
· 13 years ago
6cbc303
qcow2: Fix DEBUG_* compilation
by Philipp Hahn
· 13 years ago
7267c09
Use glib memory allocation and free functions
by Anthony Liguori
· 13 years ago
35d7ace
qcow2: Fix L1 table size after bdrv_snapshot_goto
by Kevin Wolf
· 13 years ago
7c80ab3
block/qcow2.c: rename qcow_ functions to qcow2_
by Jes Sorensen
· 14 years ago
51ef672
Copy snapshots out of QCOW2 disk
by edison
· 14 years ago
7289375
qcow2: Support exact L1 table growth
by Stefan Hajnoczi
· 14 years ago
29216ed
qcow2: Move sync out of qcow2_alloc_clusters
by Kevin Wolf
· 14 years ago
8b3b720
qcow2: Use bdrv_(p)write_sync for metadata writes
by Kevin Wolf
· 15 years ago
66f82ce
block: Open the underlying image file in generic code
by Kevin Wolf
· 15 years ago
5d757b5
qcow2: Don't ignore qcow2_alloc_clusters return value
by Kevin Wolf
· 15 years ago
702ef63
qcow2: Fix some more qemu_malloc fallout
by Kevin Wolf
· 15 years ago
14899cd
Fix QCOW2 debugging code to compile again
by Filip Navara
· 16 years ago
ed6ccf0
qcow2: Rename global functions
by Kevin Wolf
· 16 years ago
c142442
qcow2: Split out snapshot functions
by Kevin Wolf
· 16 years ago