100 Commits (75d30fde55485b965a1168a21d016dd07b50ed32)

Author SHA1 Message Date
Stefan Hajnoczi e8b6535533 block: add BDRV_REQ_REGISTERED_BUF request flag 4 years ago
Alberto Faria a9262f551e block: Change blk_{pread,pwrite}() param order 4 years ago
Alberto Faria 757dda54b4 crypto: Make block callbacks return 0 on success 4 years ago
Alberto Faria 353a5d84b2 block: Make bdrv_{pread,pwrite}() return 0 on success 4 years ago
Alberto Faria 32cc71def9 block: Change bdrv_{pread,pwrite,pwrite_sync}() param order 4 years ago
Alberto Faria 53fb7844f0 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() 4 years ago
Peter Maydell 5df022cf2e osdep: Move memalign-related functions to their own header 5 years ago
Emanuele Giuseppe Esposito dae84929e4 crypto: distinguish between main loop and I/O in block_crypto_amend_options_generic_luks 5 years ago
Emanuele Giuseppe Esposito c1019d1687 crypto: perform permission checks under BQL 5 years ago
Vladimir Sementsov-Ogievskiy e75abedab7 block: use int64_t instead of uint64_t in driver write handlers 5 years ago
Vladimir Sementsov-Ogievskiy f7ef38dd13 block: use int64_t instead of uint64_t in driver read handlers 5 years ago
Maxim Levitsky a890f08e58 block: add bdrv_co_delete_file_noerr 6 years ago
Maxim Levitsky dcb6699512 crypto: luks: Fix tiny memory leak 6 years ago
Chetan Pant 61f3c91a67 nomaintainer: Fix Lesser GPL version number 6 years ago
Maxim Levitsky 662d0c5392 block/crypto: disallow write sharing by default 6 years ago
Markus Armbruster af175e85f9 error: Eliminate error_propagate() with Coccinelle, part 2 6 years ago
Markus Armbruster 235e59cf03 qemu-option: Use returned bool to check for failure 6 years ago
Vladimir Sementsov-Ogievskiy 74036395ea block/crypto: drop unallocated_blocks_are_zero 6 years ago
Maxim Levitsky 30da9dd88a block/crypto: implement blockdev-amend 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 43cbd06df2 qcrypto/core: add generic infrastructure for crypto options amendment 6 years ago
Eric Blake 5d72c68b49 qcow2: Expose bitmaps' size during measure 6 years ago
Max Reitz 69dca43d6b block: Use bdrv_default_perms() 6 years ago
Max Reitz 8b1869daad block: Make format drivers use child_of_bds 6 years ago
Max Reitz 258b776515 block: Add BdrvChildRole to BdrvChild 6 years ago
Max Reitz d67066d8bc block: Add BlockDriver.is_format 6 years ago
Maxim Levitsky 3d1900a471 block: luks: better error message when creating too large files 7 years ago
Eric Blake a3aeeab557 block: Add blk_new_with_bs() helper 6 years ago
Kevin Wolf 8c6242b6f3 block-backend: Add flags to blk_truncate() 6 years ago
Kevin Wolf 7b8e485742 block: Add flags to bdrv(_co)_truncate() 6 years ago
Kevin Wolf 92b92799dc block: Add flags to BlockDriver.bdrv_co_truncate() 6 years ago
Maxim Levitsky b92902dfea block: pass BlockDriver reference to the .bdrv_co_create 6 years ago
Daniel Henrique Barboza 1bba30da24 crypto.c: cleanup created file when block_crypto_co_create_opts_luks fails 7 years ago
Stefan Hajnoczi a9da6e49d8 luks: implement .bdrv_measure() 7 years ago
Max Reitz e61a28a9b6 block: Let format drivers pass @exact 7 years ago
Max Reitz c80d8b06cf block: Add @exact parameter to bdrv_co_truncate() 7 years ago
Maxim Levitsky 672de729a1 LUKS: support preallocation 7 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Kevin Wolf d861ab3acf block: Add BlockBackend.ctx 7 years ago
Alberto Garcia 782b9d06bf block: Make bdrv_{copy_on_read,crypto_luks,replication} static 8 years ago
Max Reitz 2654267cc1 block: Add strong_runtime_opts to BlockDriver 8 years ago
Andrey Shinkevich 1bf6e9ca92 bdrv_query_image_info Error parameter added 8 years ago
Vladimir Sementsov-Ogievskiy c972fa123c crypto: support multiple threads accessing one QCryptoBlock 8 years ago
Fam Zheng 497da8236a luks: Allow share-rw=on 8 years ago
Kevin Wolf 0b68589d17 block/crypto: Fix memory leak in create error path 8 years ago
Markus Armbruster 796d323945 block/crypto: Simplify block_crypto_{open,create}_opts_init() 8 years ago
Kevin Wolf 061ca8a368 block: Convert .bdrv_truncate callback to coroutine_fn 8 years ago
Markus Armbruster e6af90f3fb block/crypto: Pacify Coverity after commit f853465aac 8 years ago
Markus Armbruster f853465aac block: Make remaining uses of qobject input visitor more robust 8 years ago