4810 Commits (7da1d7dcc0c08519b92d8af579fec2e2ea9e60b1)

Author SHA1 Message Date
Kevin Wolf a8c5cf27c9 file-posix: Fix leaked fd in raw_open_common() error path 6 years ago
Kevin Wolf bca5283bd4 file-posix: Fix check_hdev_writable() with auto-read-only 6 years ago
Kevin Wolf 20eaf1bf6e file-posix: Move check_hdev_writable() up 6 years ago
Kevin Wolf 5edc85571e file-posix: Allow byte-aligned O_DIRECT with NFS 6 years ago
Marc-André Lureau a08464521c Remove VXHS block device 6 years ago
Greg Kurz e6cada9231 block: Avoid stale pointer dereference in blk_get_aio_context() 6 years ago
Eric Blake e54ee1b385 block: Add support to warn on backing file change without format 6 years ago
Eric Blake bc5ee6da71 qcow2: Deprecate use of qemu-img amend to change backing file 6 years ago
Eric Blake 344acbd62f qcow: Tolerate backing_fmt= 6 years ago
Eric Blake d51a814cf4 vmdk: Add trivial backing_fmt support 6 years ago
Eric Blake 80fa43e7df sheepdog: Add trivial backing_fmt support 6 years ago
Kevin Wolf ffa244c84a file-posix: Mitigate file fragmentation with extent size hints 6 years ago
Eric Blake 00d69986da nbd: Avoid off-by-one in long export name truncation 6 years ago
Xie Yongji c58daf76a6 iscsi: return -EIO when sense fields are meaningless 6 years ago
Xie Yongji dd3b00202a iscsi: handle check condition status in retry loop 6 years ago
Vladimir Sementsov-Ogievskiy 795d946d07 nbd: Use ERRP_GUARD() 6 years ago
Markus Armbruster 386f6c07d2 error: Avoid error_propagate() after migrate_add_blocker() 6 years ago
Markus Armbruster b11a093c60 qapi: Smooth another visitor error checking pattern 6 years ago
Markus Armbruster 4bc6d7ee0e block/parallels: Simplify parallels_open() after previous commit 6 years ago
Markus Armbruster a5f9b9df25 error: Reduce unnecessary error propagation 6 years ago
Markus Armbruster 992861fb1e error: Eliminate error_propagate() manually 6 years ago
Markus Armbruster af175e85f9 error: Eliminate error_propagate() with Coccinelle, part 2 6 years ago
Markus Armbruster 668f62ec62 error: Eliminate error_propagate() with Coccinelle, part 1 6 years ago
Markus Armbruster dcfe480544 error: Avoid unnecessary error_propagate() after error_setg() 6 years ago
Markus Armbruster 14217038bc qapi: Use returned bool to check for failure, manual part 6 years ago
Markus Armbruster 62a35aaa31 qapi: Use returned bool to check for failure, Coccinelle part 6 years ago
Markus Armbruster 235e59cf03 qemu-option: Use returned bool to check for failure 6 years ago
Markus Armbruster c6ecec43b2 qemu-option: Check return value instead of @err where convenient 6 years ago
Eric Blake 365fed5111 qed: Simplify backing reads 6 years ago
Vladimir Sementsov-Ogievskiy a2adbbf603 block: drop unallocated_blocks_are_zero 6 years ago
Vladimir Sementsov-Ogievskiy cdf9ebf18f block/vhdx: drop unallocated_blocks_are_zero 6 years ago
Vladimir Sementsov-Ogievskiy ac9185603e block/file-posix: drop unallocated_blocks_are_zero 6 years ago
Vladimir Sementsov-Ogievskiy 32d293c8c6 block/iscsi: drop unallocated_blocks_are_zero 6 years ago
Vladimir Sementsov-Ogievskiy 74036395ea block/crypto: drop unallocated_blocks_are_zero 6 years ago
Vladimir Sementsov-Ogievskiy 2c060c0f50 block/vpc: return ZERO block-status when appropriate 6 years ago
Vladimir Sementsov-Ogievskiy 2ea0332f42 block/vdi: return ZERO block-status when appropriate 6 years ago
Vladimir Sementsov-Ogievskiy 7b1efe996c block: inline bdrv_unallocated_blocks_are_zero() 6 years ago
Maxim Levitsky 8ea1613d91 block/qcow2: implement blockdev-amend 6 years ago
Maxim Levitsky 30da9dd88a block/crypto: implement blockdev-amend 6 years ago
Maxim Levitsky ced914d0ab block/core: add generic infrastructure for x-blockdev-amend qmp command 6 years ago
Maxim Levitsky 90766d9db9 block/qcow2: extend qemu-img amend interface with crypto options 6 years ago
Maxim Levitsky bbfdae91fb block/crypto: implement the encryption key management 6 years ago
Maxim Levitsky e0d0ddc591 block/crypto: rename two functions 6 years ago
Maxim Levitsky 0b6786a9c1 block/amend: refactor qcow2 amend options 6 years ago
Maxim Levitsky df373fb0a3 block/amend: separate amend and create options for qemu-img 6 years ago
Maxim Levitsky a3579bfa0a block/amend: add 'force' option 6 years ago
Maxim Levitsky 43cbd06df2 qcrypto/core: add generic infrastructure for crypto options amendment 6 years ago
Alberto Garcia a5675f3901 qcow2: Fix preallocation on images with unaligned sizes 6 years ago
Vladimir Sementsov-Ogievskiy e8de7ba9ea block/block-copy: block_copy_dirty_clusters: fix failure check 6 years ago
Kevin Wolf 3dfa23b9ef vvfat: Fix array_remove_slice() 6 years ago