summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2022-10-3042-371/+372
|\
| * block/block-backend: blk_set_enable_write_cache is IO_CODEEmanuele Giuseppe Esposito2022-10-271-1/+1
| * vmdk: switch to *_co_* functionsAlberto Faria2022-10-271-27/+27
| * vhdx: switch to *_co_* functionsAlberto Faria2022-10-271-4/+4
| * vdi: switch to *_co_* functionsAlberto Faria2022-10-271-8/+9
| * qed: switch to *_co_* functionsAlberto Faria2022-10-272-7/+7
| * qcow2: switch to *_co_* functionsAlberto Faria2022-10-274-24/+24
| * qcow: switch to *_co_* functionsAlberto Faria2022-10-271-22/+23
| * parallels: switch to *_co_* functionsAlberto Faria2022-10-271-14/+14
| * mirror: switch to *_co_* functionsAlberto Faria2022-10-271-2/+2
| * block: switch to *_co_* functionsAlberto Faria2022-10-271-2/+2
| * commit: switch to *_co_* functionsAlberto Faria2022-10-271-1/+1
| * vmdk: manually add more coroutine_fn annotationsPaolo Bonzini2022-10-271-17/+17
| * qcow2: manually add more coroutine_fn annotationsPaolo Bonzini2022-10-274-24/+27
| * qcow: manually add more coroutine_fn annotationsPaolo Bonzini2022-10-271-6/+9
| * blkdebug: add missing coroutine_fn annotation for indirect-called functionsPaolo Bonzini2022-10-271-1/+1
| * qcow2: add coroutine_fn annotation for indirect-called functionsAlberto Faria2022-10-271-4/+4
| * block: add missing coroutine_fn annotation to BlockDriverState callbacksAlberto Faria2022-10-271-7/+7
| * ssh: add missing coroutine_fn annotationAlberto Faria2022-10-271-3/+3
| * monitor: add missing coroutine_fn annotationAlberto Faria2022-10-271-1/+1
| * block: remove incorrect coroutine_fn annotationAlberto Faria2022-10-271-2/+2
| * backup: remove incorrect coroutine_fn annotationAlberto Faria2022-10-271-1/+1
| * block/nfs: Fix 32-bit Windows buildBin Meng2022-10-271-0/+8
| * block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_ai...Emanuele Giuseppe Esposito2022-10-271-1/+1
| * block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_contextEmanuele Giuseppe Esposito2022-10-271-2/+1Star
| * block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacksEmanuele Giuseppe Esposito2022-10-271-33/+0Star
| * block: use the new _change_ API instead of _can_set_ and _set_Emanuele Giuseppe Esposito2022-10-271-2/+6
| * block-backend: implement .change_aio_ctx in child_rootEmanuele Giuseppe Esposito2022-10-271-0/+52
| * block/snapshot: drop indirection around bdrv_snapshot_fallback_ptrVladimir Sementsov-Ogievskiy2022-10-271-22/+16Star
| * block: Manipulate bs->file / bs->backing pointers in .attach/.detachVladimir Sementsov-Ogievskiy2022-10-273-6/+5Star
| * block/snapshot: stress that we fallback to primary childVladimir Sementsov-Ogievskiy2022-10-271-20/+10Star
| * block/blklogwrites: don't care to remove bs->file child on failureVladimir Sementsov-Ogievskiy2022-10-271-4/+0Star
| * block: introduce bdrv_open_file_child() helperVladimir Sementsov-Ogievskiy2022-10-2722-101/+71Star
| * block: BlockDriver: add .filtered_child_is_backing fieldVladimir Sementsov-Ogievskiy2022-10-272-0/+2
| * block/io_uring: revert "Use io_uring_register_ring_fd() to skip fd operations"Sam Li2022-10-271-12/+1Star
| * vvfat: allow spaces in file namesHervé Poussineau2022-10-271-1/+1
| * vvfat: allow some writes to bootsectorHervé Poussineau2022-10-271-1/+25
| * block: Refactor get_tmp_filename()Bin Meng2022-10-271-4/+3Star
* | blkio: implement BDRV_REQ_REGISTERED_BUF optimizationStefan Hajnoczi2022-10-261-3/+180
* | block: add BlockRAMRegistrarStefan Hajnoczi2022-10-262-0/+59
* | block: return errors from bdrv_register_buf()Stefan Hajnoczi2022-10-263-14/+42
* | block: add BDRV_REQ_REGISTERED_BUF request flagStefan Hajnoczi2022-10-2614-37/+46
* | block: pass size to bdrv_unregister_buf()Stefan Hajnoczi2022-10-263-6/+6
* | blkio: add libblkio block driverStefan Hajnoczi2022-10-262-0/+832
|/
* file-posix: Remove unused s->discard_zeroesKevin Wolf2022-10-071-9/+0Star
* job.c: enable job lock/unlock and remove Aiocontext locksEmanuele Giuseppe Esposito2022-10-071-0/+2
* blockjob: protect iostatus field in BlockJob structEmanuele Giuseppe Esposito2022-10-071-1/+5
* jobs: protect job.aio_context with BQL and job_mutexEmanuele Giuseppe Esposito2022-10-071-0/+1
* block/mirror.c: use of job helpers in driversEmanuele Giuseppe Esposito2022-10-071-4/+9
* quorum: Remove unnecessary forward declarationKevin Wolf2022-10-071-2/+0Star