summary refs log tree commit diff stats
path: root/block/vpc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2025-02-101-30/+35
|\
| * vpc: Read images exported from Azure correctlyVitaly Kuznetsov2025-02-061-5/+3
| * vpc: Split off vpc_ignore_current_size() helperVitaly Kuznetsov2025-02-061-30/+37
* | qapi: Move include/qapi/qmp/ to include/qobject/Daniel P. Berrangé2025-02-101-1/+1
|/
* include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-1/+1
* block: Take graph lock for most of .bdrv_openKevin Wolf2023-11-081-2/+2
* block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-1/+1
* cpr: relax blockdev migration blockersSteve Sistare2023-11-011-1/+1
* migration: simplify blockersSteve Sistare2023-10-201-4/+2
* block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-0/+3
* block/vpc: Avoid dynamic stack allocationPhilippe Mathieu-Daudé2023-09-081-2/+2
* vpc: mark more functions as coroutine_fns and GRAPH_RDLOCKPaolo Bonzini2023-06-281-26/+26
* block: Call .bdrv_co_create(_opts) unlockedKevin Wolf2023-05-191-3/+3
* block: bdrv/blk_co_unref() for calls in coroutine contextKevin Wolf2023-05-101-3/+3
* block: Mark bdrv_co_create() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-4/+3
* block: Mark public read/write functions GRAPH_RDLOCKKevin Wolf2023-02-231-2/+2
* vpc: Fix .bdrv_co_create(_opts) to open images with no_co_wrapperKevin Wolf2023-02-171-5/+5
* block: Convert bdrv_get_info() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-2/+3
* block: bdrv_create_file is a coroutine_fnEmanuele Giuseppe Esposito2022-12-151-1/+1
* block: introduce bdrv_open_file_child() helperVladimir Sementsov-Ogievskiy2022-10-271-4/+3
* block: Change blk_{pread,pwrite}() param orderAlberto Faria2022-07-121-6/+6
* block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria2022-07-121-11/+11
* block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria2022-07-121-9/+10
* osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* block/vpc: Add a sanity check that fixed-size images have the right typeThomas Huth2021-11-021-1/+2
* block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+2
* block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy2021-09-291-2/+2
* block/vpc: Use sizeof() instead of HEADER_SIZE for footer sizeMarkus Armbruster2020-12-181-15/+14
* block/vpc: Pass footer buffers as VHDFooter * instead of uint8_t *Markus Armbruster2020-12-181-7/+7
* block/vpc: Pad VHDFooter, replace uint8_t[] buffersMarkus Armbruster2020-12-181-40/+37
* block/vpc: Use sizeof() instead of 1024 for dynamic header sizeMarkus Armbruster2020-12-181-4/+5
* block/vpc: Pad VHDDynDiskHeader, replace uint8_t[] buffersMarkus Armbruster2020-12-181-22/+19
* block/vpc: Make vpc_checksum() take void *Markus Armbruster2020-12-181-1/+2
* block/vpc: Don't abuse the footer buffer for dynamic headerMarkus Armbruster2020-12-181-10/+12
* block/vpc: Don't abuse the footer buffer as BAT sector bufferMarkus Armbruster2020-12-181-2/+3
* block/vpc: Make vpc_open() read the full dynamic headerMarkus Armbruster2020-12-181-4/+4
* block: Fix some code style problems, "foo* bar" should be "foo *bar"shiliyang2020-11-091-5/+5
* error: Avoid error_propagate() after migrate_add_blocker()Markus Armbruster2020-07-101-3/+2
* qapi: Smooth another visitor error checking patternMarkus Armbruster2020-07-101-5/+2
* error: Eliminate error_propagate() with Coccinelle, part 2Markus Armbruster2020-07-101-2/+1
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-2/+1
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1
* block/vpc: return ZERO block-status when appropriateVladimir Sementsov-Ogievskiy2020-07-061-2/+1
* block: Use bdrv_default_perms()Max Reitz2020-05-181-1/+1
* block: Make format drivers use child_of_bdsMax Reitz2020-05-181-2/+2
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-1/+1
* block: Add BlockDriver.is_formatMax Reitz2020-05-181-0/+1
* block: Add blk_new_with_bs() helperEric Blake2020-05-051-4/+4
* block-backend: Add flags to blk_truncate()Kevin Wolf2020-04-301-1/+1
* vpc: Don't round up already aligned BAT sizesKevin Wolf2020-04-071-1/+1