110 Commits (ddab0ef12470fe706c6afa2e4479762d786daab4)

Author SHA1 Message Date
Paolo Bonzini ddab0ef124 block: extract include/qemu/aiocb.h out of include/block/aio.h 8 months ago
Hanna Czenczek d45b2c65f2 block: Note in which AioContext AIO CBs are called 9 months ago
Kevin Wolf 46dd683d56 block: Improve comments in BlockLimits 10 months ago
Fiona Ebner cbadaf57a7 block: implement 'resize' callback for child_of_bds class 11 months ago
Fiona Ebner 4120375420 include/block/block_int-common: document when resize callback is used 11 months ago
Fiona Ebner ede0859311 block: mark bdrv_close() as GRAPH_UNLOCKED 1 year ago
Fiona Ebner 502f00c51a block: never use atomics to access bs->quiesce_counter 1 year ago
Fiona Ebner d75f8ed1d7 block: move drain outside of quorum_del_child() 1 year ago
Fiona Ebner 0414930d3a block: move drain outside of quorum_add_child() 1 year ago
Fiona Ebner 91ba0e1c38 block: move drain outside of bdrv_change_aio_context() and mark GRAPH_RDLOCK 1 year ago
Fiona Ebner 844d550d09 block: mark change_aio_ctx() callback and instances as GRAPH_RDLOCK(_PTR) 1 year ago
Eric Blake c33159dec7 block: Expand block status mode from bool to flags 1 year ago
Sunny Zhu ed1aef1716 block: Remove unused callback function *bdrv_aio_pdiscard 1 year ago
Philippe Mathieu-Daudé 82c4d8a3b4 qemu/compiler: Absorb 'clang-tsa.h' 2 years ago
Philippe Mathieu-Daudé edf3bce969 include: Include missing 'qemu/clang-tsa.h' header 2 years ago
Paolo Bonzini 44b424dc4a block: remove separate bdrv_file_open callback 4 years ago
Peter Krempa 4b028cbe75 commit: Allow users to request only format driver names in backing file format 3 years ago
Stefan Hajnoczi 23c983c8f6 block: remove outdated AioContext locking comments 3 years ago
Kevin Wolf 1f051dcbdf block: Protect bs->file with graph_lock 3 years ago
Kevin Wolf 79a5586648 block: Add missing GRAPH_RDLOCK annotations 3 years ago
Kevin Wolf e2dd273754 block: Introduce bdrv_co_change_backing_file() 3 years ago
Kevin Wolf 004915a96a block: Protect bs->backing with graph_lock 3 years ago
Kevin Wolf 067179868e block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 221caadcc5 block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 680e0cc40c block: Protect bs->children with graph_lock 3 years ago
Kevin Wolf b59b466071 block: Protect bs->parents with graph_lock 3 years ago
Kevin Wolf 3574499a1e block: Mark bdrv_get_specific_info() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 0bb79c97fd qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf bd131d6705 block: Mark bdrv_amend_options() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf b7cfc7d58e block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf ce433d2942 block: Take graph rdlock in parts of reopen 3 years ago
Kevin Wolf a32e781838 block: Mark bdrv_snapshot_fallback() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito d05ab380db block: Mark drain related functions GRAPH_RDLOCK 3 years ago
Kevin Wolf 9def6082cf block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCK 3 years ago
Kevin Wolf c629b6d223 block: Mark bdrv_child_perm() GRAPH_RDLOCK 3 years ago
Kevin Wolf bce73bc25b block: Mark bdrv_get_cumulative_perm() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 3804e3cf54 block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCK 3 years ago
Stefan Hajnoczi fa9185fcdf block: change reqs_lock to QemuMutex 3 years ago
Michael Tokarev a1a62ced51 include/: spelling fixes 3 years ago
Stefan Hajnoczi 2a0d7cb6b7 block: remove bdrv_co_io_plug() API 3 years ago
Stefan Hajnoczi ab61335025 block: drain from main loop thread in bdrv_co_yield_to_drain() 3 years ago
Kevin Wolf 4db7ba3b87 block: Call .bdrv_co_create(_opts) unlocked 3 years ago
Sam Li 4751d09adc block: introduce zone append write for zoned devices 3 years ago
Sam Li a3c41f06d5 file-posix: add tracking of the zone write pointers 3 years ago
Sam Li 774c726ceb block: add zoned BlockDriver check to block layer 3 years ago
Sam Li 6d43eaa396 block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice ioctls 3 years ago
Sam Li a735b56e49 block/file-posix: introduce helper functions for sysfs attributes 3 years ago
Kevin Wolf e19b157f3c block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 533c6e4ee8 block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 840428a266 block: Mark BlockDriver callbacks for amend job GRAPH_RDLOCK 3 years ago