45 Commits (d322e84eef850d1e16bca81ac9b6811f13a8d7a7)

Author SHA1 Message Date
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
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 58944401d6 block: Use child_of_bds in remaining places 6 years ago
Max Reitz 500e243420 raw-format: Split raw_read_options() 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
Eric Blake 47e0b38a13 block: Drop unused .bdrv_has_zero_init_truncate 6 years ago
Kevin Wolf 1ddaabaecb raw-format: Support BDRV_REQ_ZERO_WRITE for 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
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
Max Reitz 1dcaf52760 block: Implement .bdrv_has_zero_init_truncate() 7 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Kevin Wolf 80f5c33ff3 block: Advertise BDRV_REQ_NO_FALLBACK in filter drivers 8 years ago
Alberto Garcia 8a2ce0bc1e block: Add a 'mutable_opts' field to BlockDriver 8 years ago
Max Reitz 2654267cc1 block: Add strong_runtime_opts to BlockDriver 8 years ago
Max Reitz f30c66ba6e block: Use bdrv_refresh_filename() to pull 8 years ago
Vladimir Sementsov-Ogievskiy f66b1f0e27 block: drop empty .bdrv_close handlers 8 years ago
Fam Zheng 0b9fd3f467 block: Use BdrvChild to discard 8 years ago
Vladimir Sementsov-Ogievskiy 67b51fb998 block: split flags in copy_range 8 years ago
Fam Zheng 6d6bcc46b5 raw: Drop superfluous semicolon 8 years ago
Kevin Wolf 061ca8a368 block: Convert .bdrv_truncate callback to coroutine_fn 8 years ago
Fam Zheng 72d219e2f9 raw: Implement copy offloading 8 years ago
Fam Zheng 3844553852 raw: Check byte range uniformly 8 years ago
Max Reitz 228345bf5d block: Support BDRV_REQ_WRITE_UNCHANGED in filters 8 years ago
Stefan Hajnoczi efc75e2a4c block: rename .bdrv_create() to .bdrv_co_create_opts() 9 years ago
Eric Blake d41aa7e36f raw: Switch to .bdrv_co_block_status() 9 years ago
Manos Pitsidianakis f024aee867 block: remove unused bdrv_media_changed 9 years ago
Max Reitz 7ea37c3066 block: Add PreallocMode to bdrv_truncate() 9 years ago
Max Reitz 8243ccb743 block: Add PreallocMode to BD.bdrv_truncate() 9 years ago
Stefan Hajnoczi a843a22a82 raw-format: add bdrv_measure() support 9 years ago
Eric Blake d5254033da block: Simplify use of BDRV_BLOCK_RAW 9 years ago
Manos Pitsidianakis f5a5ca7969 block: change variable names in BlockDriverState 9 years ago
Max Reitz f59adb3256 block: Add .bdrv_truncate() error messages 10 years ago
Max Reitz 4bff28b81a block: Add errp to BD.bdrv_truncate() 10 years ago
Max Reitz ed3d2ec98a block: Add errp to b{lk,drv}_truncate() 10 years ago
Kevin Wolf d7010dfb68 block: Request child permissions in filter drivers 10 years ago
Kevin Wolf 4e4bf5c42c block: Attach bs->file only during .bdrv_open() 10 years ago
Kevin Wolf 52cdbc5869 block: Pass BdrvChild to bdrv_truncate() 10 years ago
Eric Blake 2e6fc7eb1a block: Rename raw_bsd to raw-format.c 10 years ago
Tomáš Golembiovský 80a15e3e2e raw_bsd: don't check size alignment when only offset is set 10 years ago
Tomáš Golembiovský 40332872fe raw_bsd: move check to prevent overflow 10 years ago
Tomáš Golembiovský 2fdc70452a raw_bsd: add offset and size options 10 years ago
Kevin Wolf 151a2930c4 raw: Implement .bdrv_co_ioctl instead of .bdrv_aio_ioctl 10 years ago
Eric Blake decaeed773 raw_bsd: Convert to byte-based interface 10 years ago
Eric Blake 5f61ad079a raw_bsd: Switch .bdrv_co_discard() to byte-based 10 years ago