Sign in
qemu
/
qemu
/
3a1b70b66b5cb45abce10a57826fde1eb58827c7
/
block
f56281a
block/qcow2-bitmap: fix crash bug in qcow2_co_remove_persistent_dirty_bitmap
by Vladimir Sementsov-Ogievskiy
· 5 years ago
cb09104
block/file-posix: Fix laio_init() error handling crash bug
by Markus Armbruster
· 5 years ago
a505475
block/qcow2-bitmap: fix bitmap migration
by Vladimir Sementsov-Ogievskiy
· 5 years ago
93676c8
nbd: Don't send oversize strings
by Eric Blake
· 5 years ago
cf7c49c
bitmap: Enforce maximum bitmap name length
by Eric Blake
· 5 years ago
24552fe
qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK
by Max Reitz
· 5 years ago
570542e
qcow2-bitmap: Fix uint64_t left-shift overflow
by Tuguoyi
· 5 years ago
292d06b
block/file-posix: Let post-EOF fallocate serialize
by Max Reitz
· 5 years ago
c28107e
block: Add bdrv_co_get_self_request()
by Max Reitz
· 5 years ago
304d9d7
block: Make wait/mark serialising requests public
by Max Reitz
· 5 years ago
dcfbece
block/block-copy: fix s->copy_size for compressed cluster
by Vladimir Sementsov-Ogievskiy
· 5 years ago
aaffb85
Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' into staging
by Peter Maydell
· 5 years ago
e8d04f9
block: Pass truncate exact=true where reasonable
by Max Reitz
· 5 years ago
e61a28a
block: Let format drivers pass @exact
by Max Reitz
· 5 years ago
82325ae
block: Evaluate @exact in protocol drivers
by Max Reitz
· 5 years ago
c80d8b0
block: Add @exact parameter to bdrv_co_truncate()
by Max Reitz
· 5 years ago
26536c7
block: Do not truncate file node when formatting
by Max Reitz
· 5 years ago
bb8160e
block/cor: Drop cor_co_truncate()
by Max Reitz
· 5 years ago
6b7e8f8
block: Handle filter truncation like native impl.
by Max Reitz
· 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
0a85af3
qcow2: Write v3-compliant snapshot list on upgrade
by Max Reitz
· 5 years ago
722efb0
qcow2: Put qcow2_upgrade() into its own function
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
f93c3ad
mirror: Do not dereference invalid pointers
by Max Reitz
· 5 years ago
e87a09d
block/nvme: add support for discard
by Maxim Levitsky
· 5 years ago
e0dd95e
block/nvme: add support for write zeros
by Maxim Levitsky
· 5 years ago
0e24024
block/block-copy: increase buffered copy request
by Vladimir Sementsov-Ogievskiy
· 5 years ago
7f739d0
block/block-copy: add memory limit
by Vladimir Sementsov-Ogievskiy
· 5 years ago
e332a72
block/block-copy: refactor copying
by Vladimir Sementsov-Ogievskiy
· 5 years ago
b3b7036
block/block-copy: limit copy_range_size to 16 MiB
by Vladimir Sementsov-Ogievskiy
· 5 years ago
3816edd
block/block-copy: allocate buffer in block_copy_with_bounce_buffer
by Vladimir Sementsov-Ogievskiy
· 5 years ago
994b44a
Revert "mirror: Only mirror granularity-aligned chunks"
by Vladimir Sementsov-Ogievskiy
· 5 years ago
dbdf699
block/mirror: support unaligned write in active mirror
by Vladimir Sementsov-Ogievskiy
· 5 years ago
b301686
block/block-backend: add blk_co_pwritev_part
by Vladimir Sementsov-Ogievskiy
· 5 years ago
5c511ac
block/mirror: simplify do_sync_target_write
by Vladimir Sementsov-Ogievskiy
· 5 years ago
038adc2
core: replace getpagesize() with qemu_real_host_page_size
by Wei Yang
· 5 years ago
5e97855
qcow2: Fix corruption bug in qcow2_detect_metadata_preallocation()
by Kevin Wolf
· 5 years ago
8ccf458
block/backup: drop dead code from backup_job_create
by Vladimir Sementsov-Ogievskiy
· 5 years ago
f765153
block/nbd: nbd reconnect
by Vladimir Sementsov-Ogievskiy
· 5 years ago
4dd09f6
qcow2-bitmap: move bitmap reopen-rw code to qcow2_reopen_commit
by Vladimir Sementsov-Ogievskiy
· 5 years ago
f6333cb
block/qcow2-bitmap: fix and improve qcow2_reopen_bitmaps_rw
by Vladimir Sementsov-Ogievskiy
· 5 years ago
644ddbb
block/qcow2-bitmap: do not remove bitmaps on reopen-ro
by Vladimir Sementsov-Ogievskiy
· 5 years ago
bd429a8
block/qcow2-bitmap: drop qcow2_reopen_bitmaps_rw_hint()
by Vladimir Sementsov-Ogievskiy
· 5 years ago
f88676c
block/qcow2-bitmap: get rid of bdrv_has_changed_persistent_bitmaps
by Vladimir Sementsov-Ogievskiy
· 5 years ago
ef9041a
block/dirty-bitmap: refactor bdrv_dirty_bitmap_next
by Vladimir Sementsov-Ogievskiy
· 5 years ago
1e63830
block/dirty-bitmap: drop BdrvDirtyBitmap.mutex
by Vladimir Sementsov-Ogievskiy
· 5 years ago
5deb6cb
block/dirty-bitmap: add bs link
by Vladimir Sementsov-Ogievskiy
· 5 years ago
767db3a
block/dirty-bitmap: drop meta
by Vladimir Sementsov-Ogievskiy
· 5 years ago
d2c3080
block/qcow2: proper locking on bitmap add/remove paths
by Vladimir Sementsov-Ogievskiy
· 5 years ago
b56a1e3
block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmap
by Vladimir Sementsov-Ogievskiy
· 5 years ago
85cc8a4
block: move bdrv_can_store_new_dirty_bitmap to block/dirty-bitmap.c
by Vladimir Sementsov-Ogievskiy
· 5 years ago
d1b9d19
qcow2: Limit total allocation range to INT_MAX
by Max Reitz
· 5 years ago
f2208fd
block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACK
by Alberto Garcia
· 5 years ago
e4ec5ad
replay: add BH oneshot event for block layer
by Pavel Dovgalyuk
· 5 years ago
c8aa789
replay: don't drain/flush bdrv queue while RR is working
by Pavel Dovgalyuk
· 5 years ago
3c6c434
block: implement bdrv_snapshot_goto for blkreplay
by Pavel Dovgalyuk
· 5 years ago
6caaad4
block/vhdx: add check for truncated image files
by Peter Lieven
· 5 years ago
e99754b
nbd: add empty .bdrv_reopen_prepare
by Maxim Levitsky
· 5 years ago
00e30f0
block/backup: use backup-top instead of write notifiers
by Vladimir Sementsov-Ogievskiy
· 5 years ago
7df7868
block: introduce backup-top filter driver
by Vladimir Sementsov-Ogievskiy
· 5 years ago
0f4b02b
block/block-copy: split block_copy_set_callbacks function
by Vladimir Sementsov-Ogievskiy
· 5 years ago
843670f
block/backup: move write_flags calculation inside backup_job_create
by Vladimir Sementsov-Ogievskiy
· 5 years ago
a6ffe19
block/backup: move in-flight requests handling from backup to block-copy
by Vladimir Sementsov-Ogievskiy
· 5 years ago
d924559
qapi: query-blockstat: add driver specific file-posix stats
by Anton Nefedov
· 5 years ago
1c45036
file-posix: account discard operations
by Anton Nefedov
· 5 years ago
f344446
block: add empty account cookie type
by Anton Nefedov
· 5 years ago
159f85d
qapi: add unmap to BlockDeviceStats
by Anton Nefedov
· 5 years ago
beb5f54
block: move block_copy from block/backup.c to separate file
by Vladimir Sementsov-Ogievskiy
· 5 years ago
0e23e38
block/backup: fix block-comment style
by Vladimir Sementsov-Ogievskiy
· 5 years ago
2c8074c
block/backup: introduce BlockCopyState
by Vladimir Sementsov-Ogievskiy
· 5 years ago
372c67e
block/backup: improve comment about image fleecing
by Vladimir Sementsov-Ogievskiy
· 5 years ago
0bd0c44
block/backup: split shareable copying part from backup_do_cow
by Vladimir Sementsov-Ogievskiy
· 5 years ago
1048ddf
block/backup: fix backup_cow_with_offload for last cluster
by Vladimir Sementsov-Ogievskiy
· 5 years ago
981fb58
block/backup: fix max_transfer handling for copy_range
by Vladimir Sementsov-Ogievskiy
· 5 years ago
d710cf5
block/qcow2: introduce parallel subrequest handling in read and write
by Vladimir Sementsov-Ogievskiy
· 5 years ago
6aa7a26
block/qcow2: refactor qcow2_co_pwritev_part
by Vladimir Sementsov-Ogievskiy
· 5 years ago
88f468e
block/qcow2: refactor qcow2_co_preadv_part
by Vladimir Sementsov-Ogievskiy
· 5 years ago
6e9b225
block: introduce aio task pool
by Vladimir Sementsov-Ogievskiy
· 5 years ago
8644476
block: Skip COR for inactive nodes
by Max Reitz
· 5 years ago
05f4ace
block/snapshot: Restrict set of snapshot nodes
by Kevin Wolf
· 5 years ago
31e4041
cutils: Move size_to_str() from "qemu-common.h" to "qemu/cutils.h"
by Philippe Mathieu-Daudé
· 5 years ago
603fbd0
block/qcow2: refactor encryption code
by Maxim Levitsky
· 5 years ago
38e7d54
block/qcow2: Fix corruption introduced by commit 8ac0f15f335
by Maxim Levitsky
· 5 years ago
c34dc07
curl: Check curl_multi_add_handle()'s return code
by Max Reitz
· 5 years ago
bfb23b4
curl: Handle success in multi_check_completion
by Max Reitz
· 5 years ago
9abaf9f
curl: Report only ready sockets
by Max Reitz
· 5 years ago
9dbad87
curl: Pass CURLSocket to curl_multi_do()
by Max Reitz
· 5 years ago
948403b
curl: Check completion in curl_multi_do()
by Max Reitz
· 5 years ago
007f339
curl: Keep *socket until the end of curl_sock_cb()
by Max Reitz
· 5 years ago
0487861
curl: Keep pointer to the CURLState in CURLSocket
by Max Reitz
· 5 years ago
1bbbf32
block: Use QEMU_IS_ALIGNED
by Nir Soffer
· 5 years ago
Next »